想了解一下物联网关于OTA模块的开发

IOT 已结 1 111
coffee-cafe
coffee-cafe 剑童 2024-11-01 15:40

一、该问题的重现步骤是什么?

1.现在设备有些脚本是自己编写的,但有时候可能需要更新下脚本。但目前框架并无OTA相关功能。导致设备脚本更新非常困难。希望有ota功能相关接入。

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

想了解未来IOT框架是否有对于ota模块的开发计划,并且想获知上线时间。并且未上线之前,有没有替代方案,应急一下。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

Blade物联网系统 Blade-Links 1.1 Realease


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (最佳回答者)
    2024-11-01 15:44

    ota大概要到1月份开发,11-12月开发重点在配套的物联网移动端APP。

    OTA的大概逻辑如下:

     1. 写一个OTA文件上传的模块,上传后把oss的地址保存下来,然后选择设备范围,下发OTA通知

     2. OTA通知通过固定的mqtt topic实现,设备端监听对应的topic,获取到OTA通知后请求下载,下载的文件就是oss的文件地址

     3. 除了mqtt之外,也可以是设备端定期调用api请求查看是否有更新,有更新的话进行提示,并让用户手动执行下载文件。下载后设备端再进行配置、资源的更新逻辑

    2 讨论(1)
提交回复