蓝牙 OTA 工具(手机端)¶
蓝牙 OTA 手机端工具是 Shanghai Panchip Microelectronics Co.,Ltd. 为 PAN107x/PAN101x SDK 提供的开发工具集合,目前包含如下功能:
提供蓝牙 OTA 微信小程序
1.微信小程序¶
微信小程序扫码使用小程序¶
通过使用微信扫码打开蓝牙 OTA 微信小程序
微信小程序主界面界面¶
微信小程序配置设置界面¶
在该界面设置扫描设备过滤、OTA 固件加载等。
扫描过滤可以过滤只扫描添加指定设备,防止周围设备太多,扫描到的设备较多,不方便找到想要的设备。
OTA 固件加载:为在微信聊天中加载 OTA 固件文件。
微信小程序进入扫描设备模式¶
在设置配置界面,设置扫描设备过滤、OTA 固件加载之后,点击主界面的开始扫描,进入扫描设备。
显示扫描到的设备到设备列表中。
微信小程序点击设备连接检测¶
上图为在扫描模式,点击停止扫描后。
点击点击指定设备的连接检测时,才会尝试连接设备,并且检测设备是否支持 OTA 升级。
如果设备支持 OTA 升级:连接检测按钮变成绿色,固件升级按钮才会使能。
如果设备不支持 OTA 升级:连接检测按钮变成红色,表示设备不支持 OTA 升级。固件升级按钮不使能。
连接检测结束,关闭与设备的连接。
固件升级按钮使能时,点击固件升级时,会对指定设备进行 OTA 升级,确认时,会进入 OTA 升级界面进行 OTA 升级。
微信小程序 OTA 升级界面¶
如上图所示,为进入 OTA 升级界面,升级过程与结果。
2.开发手机蓝牙 OTA App 参考¶
蓝牙 OTA 采用的开源协议。
2.1.Android App 参考¶
github 开源地址:https://github.com/NordicSemiconductor/Android-nRF-Connect-Device-Manager
下载 zip
2.2.IOS App 参考¶
github 开源地址:https://github.com/NordicSemiconductor/IOS-nRF-Connect-Device-Manager