Open source implementations of BLE stack
Asked Answered
D

3

5

Are there any open source implementations of BLE stack other than BlueZ and Bluedroid?

Dongola answered 27/2, 2017 at 1:32 Comment(0)
I
6

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.

Insightful answered 2/3, 2017 at 22:32 Comment(1)
NimBLE is here github.com/apache/mynewt-nimbleDepurative
J
4

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.

Jeweljeweler answered 4/3, 2017 at 16:34 Comment(0)
W
1

You have for example the Zephyr project: https://nexus.zephyrproject.org/content/sites/site/org.zephyrproject.zephyr/dev/subsystems/bluetooth/bluetooth.html.

Wileywilfong answered 27/2, 2017 at 9:28 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.