- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My team is in the process of developing a product that supports both WiFi and Bluetooth LE functionality. We are using the Avnet BCM4343W IoT Starter Kit as our development board. Looking through your forums, reference code and such I am not finding much information that describes the Bluetooth LE API contained within the Wiced SDK (not the Wiced Smart SDK).
Specifically we need information on the configuration of the API to implement a GATT Peripheral device. The device would take a "server" role, providing information to a client device that connects to the peripheral.
With the help of the Avnet forum, they helped me find the following sample projects:
- snip/ble_hello_sensor
- snip/ble_proximity_reporter
With regard to the GATT implementation, is there an API definition for how Wiced SDK supports this? It would be helpful to know more on defining the GATT characteristic database, and how Notify/Indication operations are initiated by the server device. How does the BLE stack interact with the power management aspects of the WICED stack?
Broadcom offers the Wiced Smart SDK, but the Avnet development board is not compatible with this platform, so we can not take advantage of the Bluetooth "Wizard" that you provide there.
Beyond the GATT implementation, I have a question for you regarding a BLE standard. In our design we have a need for the features of BLE but also we need to make a large one time transfer of data over bluetooth. The Bluetooth standard has a service called "Object Transfer Service" that allows for the transfer of Bulk data over a side L2CAP connection, using GATT to manage the actual transfer.
Does the Broadcom WICED platform conform with this standard? If so, can you please forward to me the definition of the API to support this standard. Reference code would also be appreciated.
Regards,
Rob Lieb
Principal Software Engineer
Intelligent Product Solutions
- Labels:
-
SDK 3.x
- Tags:
- api documentation
- avnet bcm4343w iot starter kit
- ble
- gatt object transfer
- power management
- sample code
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Rob,
Unfortunately, we do not have documentation on the GATT database. Please refer to the code in wiced_bt_gatt_db.c in snip/bluetooth/ble_proximity_reporter/ for building up a GATT database.
The native ble_proximity_reporter app does not use notifications however. The following blog will show you how to add the notification feature to the ble_proximity_reporter app.
Using Notifications in BLE Peripheral Mode
Also, if you would like to use user-defined strings please refer to the following post.
User Defined String for CHAR_DESCRIPTOR_UUID16
I am not sure about the Object Transfer service. Perhaps boont would have some information on this.
I hope this helps!
Thanks,
Jaeyoung
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I don't think we support ots yet. But you may wish to refer to "Long Characteristic Big MTU" app in the our wicked smart space.