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

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

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

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

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

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

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

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

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

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

21f22dfdafd838f88578a1823fa5737b.png

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

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

d86975bbe3aa77a7b0d890190aafd5e9.png

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

cd74030993a84b23c5a8197ae3246e01.png

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

209c692d944b8a6a6c32c97096033b45.png

在这之前要先上传公钥:公钥管理----->上传,上传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文件包制作及上传相关教程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值