This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Optimal BTLE reference design?

Hi. I am looking for a reference FW design for BTLE where I can define a custom Service and Characteristic where I can send arbitrary (minimal length) data from peripheral to iOS central, and perhaps a little data in reverse as well.

When starting with one of the ble_peripheral sample projects, they all are custom to the common BT services out there such as Heart Rate or Mouse or Keyboard or whatever. That makes it difficult to implement my own data design and instead I have to learn the Nordic codebase and learn more about BTLE than I care to at the moment. As such, is there a reference design somewhere that is available that makes it EASY to implement BTLE short data exchange between peripheral (my device) and central (iOS)? Basically I need to send little bursts of data from my custom hardware to iOS and a little data in reverse as well.

Thanks,

Kevin

Parents Reply
  • You can send me an email any time. It is the purpose of the library to make it easy to develop application firmware.  It's object oriented.  Everything is created with a configuration data structure.  You fill up the structure with the configuration you want and call init and you are ready to go.  For example uart, set the pins to use, rate, ...in the config structure. Call init with the config. Then just send and receive date.  Same with config of BLE. Fill up how you want it, how many services, characteristics.  Call init with it.  Handle the callbacks. That's it.

    most importantly no 10000 lines of defines jungle of the sdk_config.h 

Children
Related