产品处于开发阶段时,很多用户会想到通过平台来升级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远程升级相关推荐

  1. 电信物联网平台SOTA升级(软件升级)的全流程说明

      中国电信物联网开放平台(以下简称"平台")提供了基于LWM2M的固件升级功能,用于模组的固件升级.但是由于多数模组并未提供升级接口给MCU,所以MCU升级只能基于应用层来实现升 ...

  2. Ubuntu订阅电信物联网平台

    背景: 如果要订阅电信物联网平台,需要自己搭建业务平台服务器.由于局域网络没有公网ip,用了花生壳效果也不是很好,所以自己购买了一台腾讯云主机. 环境 电信云平台信息 电信云平台北向demo 天翼物联 ...

  3. 【阿里云生活物联网架构师专题 ④】分享可商用的ESP8266 SDK连接阿里云物联网生活平台的在线远程升级OTA笔记。

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.esp32接入阿里云物联网平台,实现天猫精灵语音控制: 2.es ...

  4. 电信物联网平台,java后台对接电信北向应用,命令下发到设备

    最近公司设备需要对接电信物联网平台,需要实现数据下发到设备 实现流程 第三方应用 ----- > 电信平台 ( 下发给设备) --------> 设备   ------ > 电信平台 ...

  5. NB-IOT开发|nbiot开发教程《五》nbiot(移远BC26)电信物联网平台实现MCU固件在线升级(STM32L051+BC26)

    嵌入式开发中我们要时刻保持代码的高效与整洁看之前,先点赞 好习惯,要养成 一.前言 嵌入式开发中我们要时刻保持代码的高效与整洁.为什么要有在线升级和为什么要进行在线升级,在这不多说,产品的开发中,在线 ...

  6. 电信物联网平台申请正式平台流程

    网址 https://device.local.ct10649.com:8843正式环境 https://develop.local.ct10649.com:8843测试环境 https://deve ...

  7. 电信物联网平台插件开发相关总结

    1.准备工作   若没有电信物联网的测试账号,需要首先申请一个账号(账号申请流程不在此详述).   中国电信物联网开放平台企业门户: https://develop.local.ct10649.com ...

  8. 【无标题】关于BC25连接电信物联网平台的问题(批量产品在广东连接不到物联网平台,在合肥测试是可以的)

    现象: 在合肥测试的时候连接物联网平台是OK的,但是在广东的代工厂却连接不上电信物联网平台 排除 硬件以及信号的问题,以及查询卡的状态是OK正常的,排除卡的区域限制的业务功能,就是不行,Debug调试 ...

  9. 基于机智云物联网平台的智能远程植物养护装置设计与实现

    摘要: 设计一种智能远程植物养护装置,采用STM32F103单片机为控制核心,对植物所处环境温度和土壤湿度进行检测,并根据用户所设置的适合植物生长的湿度参数,控制水泵的开关,通过机智云平台在手机APP ...

最新文章

  1. fastd 3.0 开发的那些事
  2. html怎么设置图片倾斜度,CSS3-css如何使图片倾斜45度显示
  3. pwnable.kr lotto题解
  4. 关于动画培养灵感的网站
  5. iframe嵌入页面白屏_封闭在家学网页制作!为页面嵌入PDF文件——零基础自学网页制作
  6. myeclipse中如何在整个工程中搜索字符串
  7. sql服务器如何复制数据库文件,如何将架构和一些数据从SQL Server复制到另一个实例?...
  8. boundcolumn 根据值进行判断_Excel使用函数进行条件判断的方法步骤
  9. iPhone降价后销量惊人 库克本周将再度访华
  10. 使用ASP.NET Web Api构建基于REST风格的服务实战系列教程
  11. 《Visual C# 从零开始学》
  12. 中孚计算机保密 卸载,智华计算机终端保密检查系统怎样卸载
  13. latex 删除脚注的标号
  14. Simulink代码生成: 使能子系统及其代码
  15. ubuntu 16.04.4 desktop版安装
  16. c# cad中插入另一个dwg的图块
  17. Exception in thread main java.lang.RuntimeException: java.net.ConnectException错误问题
  18. STM32 W5500以太网通讯
  19. 淋巴瘤最新研究进展(2022年4月)
  20. C Primer Plus 第五章 复习题编程练习 答案

热门文章

  1. 英语四级计算机二级的微信推文,简明·实用 | 瞬间高大上的微信公众号推文制作...
  2. Snug(舒适) as a Bug(小虫) in a Rug(小地毯)(2019/1/2)
  3. python目标函数最大_python运筹优化(三):遗传算法和Geatpy使用实践
  4. 高数下-空间几何(一)-向量
  5. Pycharm报错:FutureWarning: `distplot` is a deprecated function and will be removed in a future version
  6. pycharm运行python程序没有解释器怎么办
  7. PFC161台湾应广单片机PFC161S08A/PFC161S08B带硬件触摸功能单片机
  8. 【音频分析】短时傅立叶变换结果为啥是对称?每个结果对应的频率是多少?
  9. 算法集训队第二场考核赛_C.掌门人打桩
  10. 记一次git冲突解决