请问开源版本EMQ支持OTA功能吗?
EMQX 仅作为 MQTT 消息中间件存在的,所以企业版和开源版都没支持该功能的。我们客户一般都是基于 MQTT 协议自己设计的一套
自己设计OTA升级协议是什么情况?能大概说下设计思路吗?谢谢
意思是基于 MQTT 协议设计一个 OTA 的交互过程。例如
- 客户端订阅
{clientid}/ota
主题 - 云端需要执行 OTA 升级,就给这个主题发送请求,例如
{"ver": "1.1",
size:
1MB,
download_url: "http://..."}
- 然后客户端收到消息后,一般可以先给云端回个应答,然后开始下载文件。有必要的也可以实时上报下载进度和 OTA 升级进度
1.EMQ支持文件存储功能,也就是固件文件上传EMQ
1.EMQ支持文件存储功能?也就是固件文件上传EMQ
目前仅支持,比较简单的文件存储功能。OTA 功能估计还是的自己基于 MQTT 协议设计才行
哦哦好的
1、另外开源MQTT服务器在web应用调用API时,该怎么操作呢?麻烦给大概讲一下
开源版本都支持哪些API呢?麻烦给个链接