607|5

2864

帖子

4

TA的资源

五彩晶圆(中级)

【NUCLEO-WB09KE】蓝牙通信与OTA升级 [复制链接]

本帖最后由 bigbat 于 2024-10-19 15:12 编辑

1、测试介绍

目前我们使用的升级都可以使用OTA进行升级,ST公司也可以使用蓝牙通讯进行OTA升级程序。本次测试将对OTA进行测试。测试的硬件除了NUCLEO-WB09KE开发板外,还需要准备手机硬件或PC主机。手机只可以用作OTA升级服务器,而PC机除了可以使用做OTA升级服务器外也可以用作开发使用。既然是OTA那么就应该使用方便才行。所以ST公司将提供了web方式的OTA服务程序。

按照ST公司的方案,只需要下载

链接已隐藏,如需查看请登录或者注册
程序到本地,然后根据需要修改成公司的OTA页面。

image.png   但是这里有个BUG,我的应用在安装后,一直停在了”npm warn deprecated svgo@1.3.2: This SVGO version is no longer supported. Upgrade to v2.x.x.“就不再动了。

npm  install

 

svgo.png  

所以只能使用https://applible.github.io/Web_Bluetooth_App_WBA/

wbaapp1.png   页面链接和配对和升级服务器。

2、NUCLEO-WB09KE开发板OTA存根服务器

开发板必须使用OTA服务的程序才可以。ST公司提供了BLE_ApplicationInstallManager、BLE_p2pServer_ota、BLE_HeartRate_ota三个程序带有OTA服务。

使用开发工具烧写到开发板

keil.png   3、OTA服务建立程序

(1)建立配对

wbaapp2.png   (2)配对成功

wbaapp3.png   (3)升级设置

wbaapp3.png   (4)进入OTA升级服务

wbaapp3.png   (5)上传OTA程序,BLE_p2pServer_ota.bin程序

wbaapp4.png   (6)升级程序成功后

wbaapp6.png   (7)完后,程序就具有OTA功能的BLE_p2pServer_ota的程序

wbaapp7.png   (8)连接配对后可以使用该页面测试

wbaapp8.png   (9)测试程序

wbaapp9.png   4、测试照片

Ligth ON 灯打开

image.png  

  Ligth OFF 灯关闭

image.png  

5、总结

OTA程序的服务只要有OTA就可以使用OTA服务。

 

 

此帖出自RF/无线论坛

最新回复

能用web升级挺厉害的,wifi用web升级好说,ble能用web升级头一次见。   详情 回复 发表于 2024-10-23 09:02

回复
举报

2864

帖子

4

TA的资源

五彩晶圆(中级)

感觉OTA应用的安全性有待提高

此帖出自RF/无线论坛

回复

3

帖子

0

TA的资源

一粒金砂(初级)

谢谢,学习了~

此帖出自RF/无线论坛

回复

6687

帖子

2

TA的资源

版主

通过手机可以给它OTA升级吗。

此帖出自RF/无线论坛

点评

能用web升级挺厉害的,wifi用web升级好说,ble能用web升级头一次见。  详情 回复 发表于 2024-10-23 09:02
可以,使用ST的工具软件或高版本的web页面都可以。这个比较方便  详情 回复 发表于 2024-10-22 09:54

回复

2864

帖子

4

TA的资源

五彩晶圆(中级)

wangerxian 发表于 2024-10-22 09:07 通过手机可以给它OTA升级吗。

可以,使用ST的工具软件或高版本的web页面都可以。这个比较方便

此帖出自RF/无线论坛

回复

6687

帖子

2

TA的资源

版主

wangerxian 发表于 2024-10-22 09:07 通过手机可以给它OTA升级吗。

能用web升级挺厉害的,wifi用web升级好说,ble能用web升级头一次见。

此帖出自RF/无线论坛

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表