电信物联网平台OTA软件升级bin文件包制作及上传

电信物联网平台OTA软件升级bin文件包制作及上传

首先进入电信物联网管理开发平台-设备管理子系统,找到设备管理应用xxx-->软件库

https://develop.local.ct10649.com:8843/#/pages/portal-welcome

公钥管理  ----->电信平台管理用

软件包管理----->OTA升级MCU固件用,只是平台叫这个名字,不知道的时候,真是找死了我,以为他家没这个功能,暴汗!!

固件包管理----->OTA升级模组固件用,用来升级模组的固件

在使用他们之前我们先了解下怎么生成公钥及软件包如何签名吧

1、在平台上下载signtool工具:平台---->系统管理---->工具--->离线签名工具

生成private.pem、public.pem两个文件

2、导入生成的私有密钥,及软件包,进行软件包签名,生成签名包package_signed.zip

3、对签名包进行验证签名

签名包package_signed.zip就是我们要上传的软件包,软件包管理--->添加软件包

在这之前要先上传公钥:公钥管理----->上传,上传public.pem文件。不然会提示你先上传公钥

好了,我们再来看看软件包package.zip是如何制作的:

1、首先,我们在同一目录下创建DM文件夹 和 linux文件夹

在DM文件夹创建linux文件夹,再在这个文件夹内创建或COPY来一个XXX.json文件

{

"specVersion":"2.11",

"fileName":"ExamplePackage_V2.11.bin",

"packageType":"softwarePackage",

"version":"V2.11",

"deviceType":"VehicleDetector",

"manufacturerName":"NBIotPark",

"model":"NB1000OBD",

"protocolType":"CoAP",

"description":"Test software package",

"versionCheckCode":"3840",

"date":"2019-11-1"

}

注意fileName,要与你的.bin文件名对应,"deviceType","manufacturerName","model","protocolType"要与你的profile设置的一直

2、在与DM同目录的linux文件夹里放入你的.bin文件

3、将DM文件夹与linux文件夹一起打包成一个package.zip文件包

软件包的制作就完成了。

电信物联网平台OTA软件升级bin文件包制作及上传相关教程

linux bin文件固件,电信物联网平台OTA软件升级bin文件包制作及上传相关推荐

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

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

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

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

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

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

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

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

  5. STM32+4G模块实战项目(连接阿里云物联网平台+OTA升级):(一)初识硬件

    STM32+4G模块实战项目(OTA升级) 构思占坑中ing.....,3天一章,请耐心等待 STM32+4G模块实战项目(连接阿里云物联网平台+OTA升级):(一)初识硬件 STM32+4G模块实战 ...

  6. 腾讯云物联网平台产品全面升级,全新生态运营策略构建消费电子智能生态

    9月10日,在腾讯全球数字生态大会消费电子专场上,腾讯云对物联网平台产品全面升级,并发布了全新的生态运营策略,与合作伙伴携手共建物联网生态,共享产业商机,为客户提供更大的价值. 中国的消费电子产业通过 ...

  7. 大型物联网平台如何来保障亿级设备安全连接上云?

    摘要:华为云IoT设备接入云服务(后续章节简称为"IoTDA")提供海量设备的接入和管理能力,可以将IoT设备联接到华为云,支撑设备数据采集上云和云端下发命令给设备进行远程控制,配 ...

  8. python fabric上传文件夹_通过python的fabric包完成代码上传部署(简单版)

    首先是安装fabric包pip install fabric fabric常用参数 -l : 显示定义好的任务函数名 -f : 指定fab入口文件,默认入口文件名为fabfile.py -H : 指定 ...

  9. STM32--ESP8266物联网WIFI模块(贝壳物联)--温湿度数据上传服务器显示

    本文适用于STM32F103C8T6等MCU,其他MCU可以移植,完整资源见文末链接 一.简介 随着移动物联网的发展,各场景下对于物联控制.数据上传.远程控制的诉求也越来越多,基于此乐鑫科技推出了便宜 ...

  10. ESP32远程OTA指令升级bin固件

    文章目录 前言 一.巴法云平台注册 二.Arduino代码 1.编译代码 2.导出bin固件 3.上传bin固件到巴法云 4.远程OTA更新 总结 前言 假如有这需求,你写好了代码,现在ESP32设备 ...

最新文章

  1. PJ:细菌挥发性物质和光合信号激活低铁响应途径
  2. boost::container模块实现虚拟测试分配器的程序
  3. vue + element-ui 聊天_推荐6款Vue管理后台框架,收藏好,留备用
  4. 利用批处理自动执行sql脚本、备份、还原数据库
  5. vb对数据库操作用存储过程
  6. 芯片支持的且会被用到的H.264特性 预测编码基本原理
  7. YAFFS2移植到AliOS Things指南
  8. pytorch orchvision.transforms.Normalize
  9. mac php配置和扩展,mac 下安装php 以及 配置扩展!!!!!
  10. hnu 暑期实训之魔咒词典
  11. element ui里dialog关闭后清除验证条件
  12. 【matlab】安装 webcam 支持
  13. eclipse 每次打开 提示 subversive svn connectors
  14. 实用SQL代码解析工具——sqlparse
  15. Vue3 Fragment(碎片化节点)
  16. 总以为猜对了结局,但烧脑推理电影却总是让我扭伤腰
  17. BUGKU-CTF-MISC-一个普通的压缩包
  18. 计算机网络感知层,物联网感知层与感知节点
  19. Mac教程——怎么升级系统版本
  20. 第一章 JSON语法用法

热门文章

  1. 《IS-IS网络设计解决方案》一导读
  2. Js打印object对象两种方法
  3. [导入]js 关联数组 详解
  4. ccs中display:none visibility:hidden opacity:0的区别
  5. CentOS 5.5 使用 EPEL 和 RPMForge 软件库
  6. 要用“+智能”强身健体,“心脏”做好准备了吗
  7. centos7.3上安装oracle xe 11g
  8. NIO Channel Scatter/Gather 管道Pipe类
  9. js图片绘制框架 (折线图、柱状图、饼图、热力图) echarts
  10. A - Prime Ring Problem uva524素数环【dfs】