使用合宙IOT平台进行升级#

使用合宙IOT平台进行升级#

那模块的参数怎么搞?#

升级URL里, 总共4个参数imei/project_key/firmware_name/version

使用libfota库, 只有project_key可以配置, 其他是自动生成和识别

使用libfota2库, 4个参数都能自定义配置

所以, 要是:

硬是搞不懂libfota库里firmware_name和version参数的生成规律

或者你压根就不喜欢那种规律, 就想自定义

那么, 用libfota2库, 确保 firmware_name 和 version 参数都是自定义的, 跟界面上的”固件名”和”版本号”一致, 就没问题了

一个libfota2库的典型日志是这样:

[2024-04-10 13:44:46.559] I/user.fota.url GET http://iot.openluat.com/api/site/firmware_upgrade?imei=C81234567830&project_key=b0wlT3yrmIpTSPLi3e7Fob5nvBJxO6pM&firmware_name=fotademo_LuatOS-SoC_AIR601&version=1.2.99

[2024-04-10 13:44:46.559] I/user.fota.imei C81234567830

[2024-04-10 13:44:46.559] I/user.fota.project_key b0wlT3yrmIpTSPLi3e7Fob5nvBJxO6pM

[2024-04-10 13:44:46.559] I/user.fota.firmware_name fotademo_LuatOS-SoC_AIR601

[2024-04-10 13:44:46.559] I/user.fota.version 1.2.99

再温习一遍这4个参数:

imei是设备识别号, 可以是4G设备的imei, 也可以是wifi的mac地址, 也可以是其他唯一识别号, 或者你写12345, 唯一就行

project_key是合宙IOT平台项目key, 每个”合宙iot项目”都有唯一的值

firmware_name是合宙IOT平台固件名, 是 界面上的 “固件名”, 跟文件名没有强相关

version是合宙IOT平台固件版本号, 是 界面上的 “版本号”

相关推荐

如何让学生课堂有效倾听?让学生爱上听课的小妙招
使命召唤13通关要多少个小时?使命召唤13开始怎么过?
钟表怎么绘画?
365bet官网手机版

钟表怎么绘画?

📅 07-10 👁️ 6621