cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4 MCU

Anonymous
Not applicable

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

0 Likes
Reply
1 Solution
Anonymous
Not applicable

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!

   

 

   

🙂

View solution in original post

0 Likes
Reply
1 Reply
Anonymous
Not applicable

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!

   

 

   

🙂

View solution in original post

0 Likes
Reply