Реализации стека BLE с открытым исходным кодом

Существуют ли какие-либо реализации стека BLE с открытым исходным кодом, кроме BlueZ и Bluedroid?


person user299012    schedule 27.02.2017    source источник


Ответы (3)


Есть несколько стеков BLE с открытым исходным кодом:

  • NimBLE — стек Apache mynewt Bluetooth с низким энергопотреблением.
  • BTstack — Bluetooth-стек BlueKitchen.
  • Zephyr – небольшое ядро ​​для систем с ограниченными ресурсами.
  • smallTooth — только PIC, но может быть адаптирован для ARM.
  • Blessed — стек BLE, предназначенный для встроенных устройств без операционной системы (только nrf51).

Надеюсь, это поможет.

person Youssif Saeed    schedule 02.03.2017

Я использовал NimBLE, стек Apache Mynewt Bluetooth в продукте.

Он очень хорошо работает на чипах Nordic NRF51 и NRF52 и написан переносимым образом, поэтому не похоже, что будет слишком сложно перенести его на другие платформы. Код красивый и чистый. Mynewt также поставляется с безопасной загрузкой и обновлением программного обеспечения.

Пара ссылок:

Надеюсь это поможет.

person John Mahini    schedule 04.03.2017

Например, у вас есть проект Zephyr: https://nexus.zephyrproject.org/content/sites/site/org.zephyrproject.zephyr/dev/subsystems/bluetooth/bluetooth.html.

person Emil    schedule 27.02.2017