- 博客(0)
- 收藏
- 关注
基于STM32的OneNET OTA远程升级demo
远程升级OTA功能面向终端提供远程升级的能力,可对终端的模组固件升级和MCU应用软件升级,目前OneNET平台的通用OTA服务提供升级包版本管理和差分生成、设备分组管理、升级包任务策略配置、升级任务状态修改、设备升级状态查看等功能。
一、适用场景
海量同步升级
提供多线程、高并发的升级包分发能力,能够轻松完成百万设备升级,保证版本升级快速完成,安全漏洞极速修复。
流程化快速升级
设备能发起HTTP请求即可使用OTA,并提供详尽的SDK接入文档、操作说明文档,升级流程简单快捷。
全面保护设备
在设备远程升级过程中,提供断点续传、低电量保护、防降级等升级防护机制,可查看每台设备升级详情。
本文是基于STM32和ESP8266模组进行OneNET OTA远程升级的全流程,包含了鉴权参数计算,升级流程API调用,固件存储,代码段跳转等代码供参考!
2023-02-01
OneNET平台鉴权参数计算器 包含mqtt接入鉴权,API调用鉴权
OneNET平台鉴权参数计算器。包含mqtt接入鉴权,API调用鉴权。mqtt接入鉴权视频教程:https://www.bilibili.com/video/BV1xv4y1G75K/?buvid=XY13C691DE10CD5233BF8296335C2480E35CB&is_story_h5=false&mid=tAvz1sCKhiKVZgYJQkRp1w%3D%3D&p=1&plat_id=116&share_from=ugc&share_medium=android&share_plat=android&share_session_id=8f683ba9-90c0-4821-ac64-955300bb9f86&share_source=WEIXIN&share_tag=s_i×tamp=1675216618&unique_k=dhGBg8R&up_id=1309565816
API调用鉴权视频教程:https://www.bilibili.com/video/BV18a411W73V/?buvid=XY13C691DE10CD5233BF8296335C2480E3
2023-02-01
基于STM32F103登录OneNET平台mqtt协议的demo
本资源是基于STM32F103登录OneNET平台mqtt协议的demo。
1. 服务地址
设备接入支持标准MQTTV3.1.1版本,支持TLS加密,接入服务地址如下:
连接协议 地址 端口 说明
MQTT studio-mqtt.heclouds.com 1883 非加密端口接入
MQTTS studio-mqtts.heclouds.com 8883 加密端口接入 产品、
2.设备安全认证
设备创建时,平台为每类产品、每个设备均分配了唯一的 key,设备登录时需要使用通过key计算出的访问token 来进行访问安全认证,demo中有token鉴权的算法。
设备可通过MQTT connnect报文进行登录,connect报文中三要素填写方法如下:
参数 是否必须 参数说明
clientId 是 设备名称
username 是 平台分配的产品ID
password 是 填写经过 key 计算的 token
2023-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人