MeshCore是基于Bluetooth Mesh Profile开发的协议栈库,实现了从Bearer Layer到Foundation Model各层。
Features:
* PB-ADV and PB-GATT
* Relay
* Proxy
* Friendship
* Low power node
* Provision without OOB, with Input OOB, Output OOB and static OOB
* Runtime parameter configurable
移植要求:
* Code + RO data: 63KBytes on ARMCC for Cortext-M3
* RAM: 8KBytes at least, 16KBytes recommended
* Dynamic memory management
* Timer of 10-millisecond precision
* Mandatory: BLE Roles observer and broadcaster
* Optional: BLE roles peripheral and central if Provision GATT service or Proxy GATT service supported
作为BLE Mesh SDK,MeshCore的特点是接口简单,易用。用户只需要使用很少接口就可以完成网络组建,管理网络,加入网络等过程,避免复杂的通信交互,从而可以致力于应用开发。
MeshCore移植方便,目前已完成在nrf52832和Android上的移植,将陆续实现在其它主流平台上的移植。
SDK下载地址:https://github.com/blxble
欢迎大家测试、指正、交流!