我是靠谱客的博主 动听唇彩,最近开发中收集的这篇文章主要介绍电信物联网平台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文件包制作及上传的全部内容,希望文章能够帮你解决电信物联网平台OTA软件升级bin文件包制作及上传所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部