Open source implementations of BLE stack

匿名 (未验证) 提交于 2019-12-03 01:05:01

问题:

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

回答1:

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



回答2:

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.



回答3:

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.



标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!