Are there any open source implementations of BLE stack other than BlueZ and Bluedroid?
Open source implementations of BLE stack
Asked Answered
There are a couple of open source BLE stacks:-
- NimBLE - Apache mynewt's Bluetooth Low Energy stack.
- BTstack - BlueKitchen's Bluetooth stack.
- Zephyr - small footprint kernel for resource constrained systems.
- smallTooth - PIC only but may be adaptable to ARM.
- Blessed - BLE stack targeting embedded bare-metal devices (nrf51 only).
I hope this helps.
NimBLE is here github.com/apache/mynewt-nimble –
Depurative
I have used NimBLE, the Apache Mynewt Bluetooth stack in a product.
It works really well on the Nordic NRF51 and NRF52 chips, and is written portably, so it doesn't look like it would be too hard to port it to other platforms. The code is nice and clean. Mynewt also comes with secure boot and software upgrade.
Couple of links:
Hope this helps.
You have for example the Zephyr project: https://nexus.zephyrproject.org/content/sites/site/org.zephyrproject.zephyr/dev/subsystems/bluetooth/bluetooth.html.
© 2022 - 2024 — McMap. All rights reserved.