haas506 2.0开发教程-hota
最新案例教程点击下方链接跳转,优快云已停止更新
点
击
跳
转
1.hota.py升级
案例说明
使用HTTP协议实现OTA空中升级,更新开发板的python程序。只需要获取存储位置相应的URL就可以进行更新。(案例使用阿里云OSS进行演示,用户根据需要自行更改存储位置)
(1)获取URL
将最新程序上传阿里云OSS。获取存储位置的URL。
- 将main.py和board.json文件压缩成zip格式文件

- 阿里云创建Bucket

- 上传文件zip文件

- 点击详情 - 复制文件URL(可适当加长时间,超时后URL将会失效)

(2)功能代码
将复制的url填入代码
main.py
import utime as time
from modem import net
import hota
import network
import sntp
from modem import info
import system
pyversion="202204281243"
g_connect_status = False
def on_4g_cb(args):
global g_connect_status
pdp = args[0]
netwk_sta = args[1]
if netwk_sta == 1:
g_connect_status = True
else:
g_connect_status = False
def connect_network():
global netw,on_4g_cb,g_connect_status
netw = network.NetWorkClient()
g_register_network = False
if netw._stagecode is not None and netw._stagecode == 3 and netw._subcode == 1:
g_register_network = True
else:
g_register_network = False
if g_register_network:
netw.on(1,on_4g_cb)
netw.connect(None)
else

本文详细介绍了如何使用HOTA在Haas506开发板上通过HTTP进行Python和PAC固件的空中升级,包括获取URL、编写代码实现升级以及查看固件版本。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



