在电信物联网平台实现SOTA远程升级
产品处于开发阶段时,很多用户会想到通过平台来升级MCU的程序。中国电信物联网使能平台(以下简称“平台”)提供了基于LWM2M的固件升级功能,用于模组的固件升级。但是由于多数模组并未提供升级接口给MCU,所以MCU升级只能基于应用层来实现升级,为了避免和模组的升级混淆,我们把MCU的升级称为软件升级。
本人使用STC公司的带有iap功能的单片机,(IAP15系列和stc8g系列),NB模块选用移远公司的BC26。
首先要理解升级的原理:
1、把mcu的程序发布到 电信平台。
软件包的制作可以参考https://www.ctwing.cn/sbgl/143#see。
2、理解电信的sota协议
3、理解stc的启动机制。
4、通过sota的协议,把程序下载到stc的备用扇区。
5、校验上面收到的程序。
6、对应的产品。
https://item.taobao.com/item.htm?spm=a230r.7195193.1997079397.34.d3074fe4rBokZu&id=638285093679&abbucket=11
在电信物联网平台实现SOTA远程升级相关推荐
- 电信物联网平台SOTA升级(软件升级)的全流程说明
中国电信物联网开放平台(以下简称"平台")提供了基于LWM2M的固件升级功能,用于模组的固件升级.但是由于多数模组并未提供升级接口给MCU,所以MCU升级只能基于应用层来实现升 ...
- Ubuntu订阅电信物联网平台
背景: 如果要订阅电信物联网平台,需要自己搭建业务平台服务器.由于局域网络没有公网ip,用了花生壳效果也不是很好,所以自己购买了一台腾讯云主机. 环境 电信云平台信息 电信云平台北向demo 天翼物联 ...
- 【阿里云生活物联网架构师专题 ④】分享可商用的ESP8266 SDK连接阿里云物联网生活平台的在线远程升级OTA笔记。
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...
- 电信物联网平台,java后台对接电信北向应用,命令下发到设备
最近公司设备需要对接电信物联网平台,需要实现数据下发到设备 实现流程 第三方应用 ----- > 电信平台 ( 下发给设备) --------> 设备 ------ > 电信平台 ...
- NB-IOT开发|nbiot开发教程《五》nbiot(移远BC26)电信物联网平台实现MCU固件在线升级(STM32L051+BC26)
嵌入式开发中我们要时刻保持代码的高效与整洁看之前,先点赞 好习惯,要养成 一.前言 嵌入式开发中我们要时刻保持代码的高效与整洁.为什么要有在线升级和为什么要进行在线升级,在这不多说,产品的开发中,在线 ...
- 电信物联网平台申请正式平台流程
网址 https://device.local.ct10649.com:8843正式环境 https://develop.local.ct10649.com:8843测试环境 https://deve ...
- 电信物联网平台插件开发相关总结
1.准备工作 若没有电信物联网的测试账号,需要首先申请一个账号(账号申请流程不在此详述). 中国电信物联网开放平台企业门户: https://develop.local.ct10649.com ...
- 【无标题】关于BC25连接电信物联网平台的问题(批量产品在广东连接不到物联网平台,在合肥测试是可以的)
现象: 在合肥测试的时候连接物联网平台是OK的,但是在广东的代工厂却连接不上电信物联网平台 排除 硬件以及信号的问题,以及查询卡的状态是OK正常的,排除卡的区域限制的业务功能,就是不行,Debug调试 ...
- 基于机智云物联网平台的智能远程植物养护装置设计与实现
摘要: 设计一种智能远程植物养护装置,采用STM32F103单片机为控制核心,对植物所处环境温度和土壤湿度进行检测,并根据用户所设置的适合植物生长的湿度参数,控制水泵的开关,通过机智云平台在手机APP ...
最新文章
- fastd 3.0 开发的那些事
- html怎么设置图片倾斜度,CSS3-css如何使图片倾斜45度显示
- pwnable.kr lotto题解
- 关于动画培养灵感的网站
- iframe嵌入页面白屏_封闭在家学网页制作!为页面嵌入PDF文件——零基础自学网页制作
- myeclipse中如何在整个工程中搜索字符串
- sql服务器如何复制数据库文件,如何将架构和一些数据从SQL Server复制到另一个实例?...
- boundcolumn 根据值进行判断_Excel使用函数进行条件判断的方法步骤
- iPhone降价后销量惊人 库克本周将再度访华
- 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程
- 《Visual C# 从零开始学》
- 中孚计算机保密 卸载,智华计算机终端保密检查系统怎样卸载
- latex 删除脚注的标号
- Simulink代码生成: 使能子系统及其代码
- ubuntu 16.04.4 desktop版安装
- c# cad中插入另一个dwg的图块
- Exception in thread main java.lang.RuntimeException: java.net.ConnectException错误问题
- STM32 W5500以太网通讯
- 淋巴瘤最新研究进展(2022年4月)
- C Primer Plus 第五章 复习题编程练习 答案
热门文章
- 英语四级计算机二级的微信推文,简明·实用 | 瞬间高大上的微信公众号推文制作...
- Snug(舒适) as a Bug(小虫) in a Rug(小地毯)(2019/1/2)
- python目标函数最大_python运筹优化(三):遗传算法和Geatpy使用实践
- 高数下-空间几何(一)-向量
- Pycharm报错:FutureWarning: `distplot` is a deprecated function and will be removed in a future version
- pycharm运行python程序没有解释器怎么办
- PFC161台湾应广单片机PFC161S08A/PFC161S08B带硬件触摸功能单片机
- 【音频分析】短时傅立叶变换结果为啥是对称?每个结果对应的频率是多少?
- 算法集训队第二场考核赛_C.掌门人打桩
- 记一次git冲突解决