Nordic的DFU分析

Nordic的DFU架构设计的很好,双程DFU中通过增加一次Flash复制,解决了一般OTA过程需要提供两个BIN文件的麻烦。增加的MBR使得程序的Bootloader也可以被更新。

BLE的空中升级(OTA)

OTA(Over the Air)指为设备进行无线升级,在有些地方也称为DFU(Device Firmware Update),使用OTA很简单,做一个OTA还有点事情。本文全面介绍OTA方案的底层实现细节。

BLE各版本新功能总结

总结了BLE 4.2和BLE 5的新功能。BLE 4.2 主要是增加了隐私,增加了链路层数据长度,增加了LE安全连接配对方式。BLE 5则主要是增加了两种新的物理层,使得通信距离、速率都成倍增加,另外还扩展了广播行为,使广播数据最大长度扩展到255字节。

认识BLE 5协议栈 —— 通用访问规范层

GAP层是BLE协议与用户的接口层,它暴露了许多设备相关的参数,比如设备地址、设备名、设备安全特性等。GAP定义了与广播和扫描相关的规程,定义广播包即需要在GAP层设置。GAP还对安全管理的内容作了整理,形成了不同的安全等级,并留出了设置接口。