Discuz! Board

标题: Apache开源蓝牙5.0协议栈-NimBLE [打印本页]

作者: 水清沙白    时间: 2019-3-25 15:58
标题: Apache开源蓝牙5.0协议栈-NimBLE


描述


NimBLE 是 Apache 基金会下一个开源的蓝牙5.0协议栈,具备完整的Host及Controller层。资源占用少,支持蓝牙5.0特性,也支持Mesh等功能。
目前已经在RT-Thread上移植该协议栈,并在nrf52832上添加了一系列的profile及应用实例,下面是相关的资源链接介绍:

nimble 软件包介绍:https://github.com/RT-Thread-packages/nimble
52832 工程: https://github.com/EvalZero/nrf52832-nimble
Apache NimBLE 蓝牙 5.0 协议栈介绍:http://mynewt.apache.org/latest/network/docs/index.html

BLE 开发板使用的刚好是青风电子的Nrf52832,因此论坛里的大部分朋友应该是直接双击打卡工程,下载运行的,Github上的52832工程里也有相关的使用说明。
附上一张青风电子的Nrf52832板子靓照:

[attach]2039[/attach]

后续会以nrf52832会平台,持续更新一些相关的Profile及应用示例的文章,Mesh等玩法,感兴趣的也可以一起加入进来。

下面还是介绍一下NimBLE协议栈的功能特性。

特性



Profile和Service支持



Mesh特性



资源占用

开启外设、中心设备角色以及传统配对等功能,最小仅占用4.5KB RAM,69KB Flash

角色配置

NimBLE提供极大的灵活性,以满足不同设备和应用场景的需求。


系统配置

NimBLE允许应用程序开发人员配置系统以提取最合适的性能。
无论是追求最大数量的并发连接还是获得高吞吐量,或确保数据传输的低延迟,NimBLE提供了大量选项。
当然,对默认配置的任何更改都会对代码大小,运行时RAM使用率等产生影响





作者: admin    时间: 2019-3-25 19:38
支持,这个点个精华,欢迎大家讨论




欢迎光临 Discuz! Board (http://qfv8.com/) Powered by Discuz! X3