概述
首先进入电信物联网管理开发平台-设备管理子系统,找到设备管理应用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文件包制作及上传的全部内容,希望文章能够帮你解决电信物联网平台OTA软件升级bin文件包制作及上传所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复