Author Topic: Selection of BLE chip and stack  (Read 612 times)

0 Members and 1 Guest are viewing this topic.

Offline abhishekkumar1902

  • Contributor
  • Posts: 48
  • Country: in
Selection of BLE chip and stack
« on: September 17, 2018, 07:33:07 am »
I am new to Bluetooth in terms of its use and deployment in the embedded systems particularly when it comes to the selection of BLE chips, BT stacks, profiles, etc. I am planning a project in which I would be needing a BLE chip (& stack) which:
1.) can connect to at least 7 external sensors hosting profiles like Heart-rate, blood-pressure, indoor positioning, location & nav, etc
2.) can simultaneously act as a host to let an external wireless remote LCD display connect to it and send/receive display/HMI data to (maybe using some customized profile, etc)


I am looking for advice in terms of selection of the best BLE chip (& vendor) possible which has good support in terms of ecosystem/dev-tools, shorter time to market, etc. Also, I wanted to know if these BLE profiles can be integrated into the BLE chip's firmware itself that can be selected and controlled through an external host MCU, or is it also possible that these profiles can sit on the external host MCU itself.

Thanks in advance!
 

Offline taydin

  • Frequent Contributor
  • **
  • Posts: 514
  • Country: tr
Re: Selection of BLE chip and stack
« Reply #1 on: September 17, 2018, 09:09:00 am »
I would recommend using GNU/Linux for the software. It has a complete bluetooth stack (Bluez), is free software, and you are much more likely to get support if you run into issues. The downside would be that documentation is scarce, so you have to be ready to read the source code if you want to know how it will behave under certain conditions and that aspect is not documented.

Regarding modules, I have been using only WIFI/BT combo modules, no standalone BT, so I don't have anything to recommend ...
Real programmers use machine code!

My hobby projects http://mekatronik.org/forum
 

Offline abhishekkumar1902

  • Contributor
  • Posts: 48
  • Country: in
Re: Selection of BLE chip and stack
« Reply #2 on: September 17, 2018, 10:30:39 am »
I want to deploy this on a STM32 mcu which is running freeRTOS. I basically wanted a separate BLE chip which can also contain the BT profiles so as to offload the mcu from any extra processing!
 

Offline cgroen

  • Supporter
  • ****
  • Posts: 407
  • Country: dk
    • Carstens personal web
Re: Selection of BLE chip and stack
« Reply #3 on: September 17, 2018, 04:02:53 pm »
I use CYBLE-212019 with success. Has a default firmware installed (Ez-serial) which makes it easy to use.
Other of the CYBLE products are even smaller footprints
 

Offline AloyseTech

  • Regular Contributor
  • *
  • Posts: 117
  • Country: fr
Re: Selection of BLE chip and stack
« Reply #4 on: September 18, 2018, 09:40:54 pm »
I had multiple project using the BGM121 from Silabs (Any EFR32xG actually). They are nice to work with. The stack is easy to use and the profile configurator is great.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf