- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am ramping up a BLE project, adding BLE to a product. The project is low-power so I will have to take advantage of any power saving modes.
The product acts as a peripheral and will constantly advertise at something like 1Hz. It will also accept connections and transfer relatively small amounts of data (100s of bytes) between the client and peripheral, both directions.
The product, I don't think, will fit in a SIG peripheral profile like HID keyboard but maybe it does...
Am I better off trying to use an established profile or creating a custom profile?
Thanks
Rich
Solved! Go to Solution.
- Labels:
-
BLE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here are all SIG adopted services: https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx
(and all SIG adopted profiles at the bottom of this page: https://www.bluetooth.com/specifications/adopted-specifications)
From your post, I recommend you to create a custom profile/service(s). Use Bluetooth Developer Studio, https://www.bluetooth.com/~/media/developer-studio/index . In addition to define your custom profile/services, Bluetooth Developer Studio will learn you Bluetooth Smart much faster. At least I did. This program automatically generates your 128-bits UUIDs (but they are pretty easy to generate anyway; http://www.itu.int/en/ITU-T/asn1/Pages/UUID/uuids.aspx), and you will also learn Advertisement Data well!
🙂
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Here are all SIG adopted services: https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx
(and all SIG adopted profiles at the bottom of this page: https://www.bluetooth.com/specifications/adopted-specifications)
From your post, I recommend you to create a custom profile/service(s). Use Bluetooth Developer Studio, https://www.bluetooth.com/~/media/developer-studio/index . In addition to define your custom profile/services, Bluetooth Developer Studio will learn you Bluetooth Smart much faster. At least I did. This program automatically generates your 128-bits UUIDs (but they are pretty easy to generate anyway; http://www.itu.int/en/ITU-T/asn1/Pages/UUID/uuids.aspx), and you will also learn Advertisement Data well!
🙂