Breeze是AliOS Thing OS提供基于蓝牙链路连接阿里云的安全通道和服务,除提供蓝牙辅助配网功能外还提供OTA升级功能。功能组件组成如下图:
说明:
- 通道为必选功能,认证以及应用层的OTA,辅助配网可以选择使能。
- HAL层提供了对接第三方ble stack和OS,安全的接口抽象。
AliOS提供典型事例:breezeapp演示breeze的基本能力和服务。
- Nordic 官方开发板pca10056(基于nRF52840),或者pca10040(基于nRF52832)。
- 预装有Alibaba提供的XlinkDemo的Android或者IOS手机(请联系Ali获取)。
- AliOS things代码仓库,在编译环境使用app/example/bluetooth/breezeapp事例。
- 编译命令aos make bluetooth.breezeapp@pca10056
以IOS应用为例:
- 烧录编译的固件之pca10056。
- 登录XlinkDemo(注意环境需要与设备端五元组信息匹配),打开主界面并且扫描蓝牙设备。
- 点击并连接,界面会有连接成功和安全通道建立提示。
- 通过手机端发送数据,设备端回传数据,手机界面会有提示和hex数据显示。
手机界面会相应提示和数据显示。