Smart Bluetooth Forum Discussions
Hi,
I just found out that my attempt to write to a gatt server with bleprofile_sendWriteReq() works when I'm only writing 4 bytes but not when I'm writing 26 bytes (causes system reset). Did I hit a hard limit, or is there some maximum transfer unit which I can configure?
Regards,
Kilian
Show LessHi everyone,
I have the development kit of 20737 (BCM20737TAG) but do not know how to test its wireless charging feature.
Could you let me know what extra hardware to buy (if any) to test wireless charging of BCM20727TAG?
Thanks in advance,
Show LessHi,
I have some questions related to starting connections in a central role. Basically I would like to know what the control flow would have to be if I want to initiate a connection. From what I would guess now the following could work:
blecen_Conn(HIGH_CONN, evt->wd_addr, evt->addressType);
bleprofile_sendWriteCmd(0x002a,(uint8_t*)¤t_msg , 2);
blecen_Conn(NO_CONN, NULL, 0);
I'm not sure though whether I have to wait for anything after blecen_Conn() or whether I can just assume that a connection exists upon completion.
For a start I would assume I don't have to worry about ConMux if only one connection exists at a time.
Show LessHello,
My customer is evaluating the Broadcom BLE solution, I have her set up with the BCM20732_kit and she is good to go with the SDK.
Is there any help regarding the sample apps WICED Smart provides for users? The names are descriptive somehow, but I'd like to load a simple BLE tag app to the module (eval kit) and to be able to connect to that app using either serial port to issue commands to read bluetooth LE devices (find them) or a smart phone?
I can find the heart rate monitor, etc but that's not what we need... I'd like to see how I can control the eval board to talk to a BLE device.
In short, we need the device to be able to do the following (and I need to know the commands I can use for that)
Get into a mode in which the eval board (BLE module) is configured in listening mode. Then, the Phone is configured in "advertisement" mode.
The BLE module then tries to connect to the phone which should result in receiving data from the phone - MAC address plus the name of the phone. Then it gets the name of the phone and I'll do something with it and stops scanning.
That's all we need as a start to see if this device could be used for our project.
I downloaded some documentation but still cannot find what I need. I don't think I can use the example projects ... I went through these which promised to give me something to do the task, but in all of them the BLE device is set as a advertiser or slave... I need the opposite.
Is that clear enough so you get the idea what we need?
Please let me know if not
Thanks,
Belenie
I was not able to see WICED Sense App on iPAD -Apple Store search. I thought that if its available for iPhone 4S, it should be available for iPAD also but thats not the case. Any clue why or am I doing something wrong.
iPAD should also be able to recognise WICED Sense Device right once I am able to download the app, right?
Show Lessj.t did an excellent job putting this material together.
BCM20737 Power Consumption Behavior-Part 1
Show LessHi All,
I have gotten an app to read the sensor data from the WICED Sense!
Keep in mind, I have not over-written the firmware on the WICED Sense kit. I'm reading the data generated by the sensors via the default (out of the box) firmware.
So now I'm trying to understand how to write write data back - I'm particularly interested in trying to initiate the buzzer on the device. My current app writes some data back to turn on notifications (that is, I sent a '1' to the notification characteristic UUID) to turn on the sensors and start sending data to my app. So I'm wondering if a similar method can be used to initiate the buzzer?
If so - does anyone know the characteristic UUID and data required to invoke the buzzer on the WICED Sense kit? Or do I have to write a specific configuration value to the config characteristic? ..do I have to change the default firmware to do this?
...sorry if the question is basic, I'm a newbie... thanks in advance! -Mike
Show LessHi,
To implement some central role functionality on the BCM20737S I'm trying to find out what hello client does with some of the timer callbacks. My goal was to find out how I can detect whether a scan process has ended and I can start a new scan.
Looking at hello_client_timer_callback() I would guess that BLEAPP_APP_TIMER_SCAN is an event on which the scan type is changed. In the hello_client case it would mean that it stays in LOW_SCAN forever, in other words this seems to be the code I want to keep in my project.
Another thing that puzzles me is whether the call in hello_client to:
bleprofile_regTimerCb(hello_client_app_fine_timer, hello_client_app_timer);
means that from then on only hello_client_app_fine_timer() is called or also the previously registered callbacks in blecen.
I hope you can help.
Regards,
Kilian
Show LessHey guys,
I am using the TAG3 development board and trying to read/write registers using I2C. I am trying to load the modified I2C_temperature_sensor code but I cant program the board with I2C pins connected. To program the board I have to disconnect the I2C pins, run recovery procedure and only then I can program the board but I am not able to read registers. Please help.
Show LessHi, I'm looking at document MMPWICED-Smart-QSG202-R.pdf (WICED Smart Development System) now and see images of the board inside the nice red plastic case mine is in, and recommendations to check switch settings, which are inaccessible from outside the case (e.g. page 11).
Should I open the case? It doesn't seem designed to be opened and I'd rather not destroy it 🙂
Thanks
Show Less