V1.5: 版本标识符 fwVer 改全小写 fwver
This commit is contained in:
parent
3866234bf5
commit
43a9aca5b7
|
|
@ -323,12 +323,12 @@ void NET_publish_version(const char *ver)
|
||||||
if (g_net_tx_busy) { log_info("> NET: 版本上报被丢弃 (发送忙)"); return; }
|
if (g_net_tx_busy) { log_info("> NET: 版本上报被丢弃 (发送忙)"); return; }
|
||||||
if (net_at_trylock() != 0) { log_info("> NET: 版本上报被丢弃 (AT 忙)"); return; }
|
if (net_at_trylock() != 0) { log_info("> NET: 版本上报被丢弃 (AT 忙)"); return; }
|
||||||
if (s_backend == NET_BACKEND_4G) {
|
if (s_backend == NET_BACKEND_4G) {
|
||||||
CAT1_printf("AT+MPUB=\"/iot/data/up/%s\",0,0,\"{\\22header\\22:\\22iot.prop.post\\22,\\22body\\22:{\\22fwVer\\22:\\22%s\\22}}\"",
|
CAT1_printf("AT+MPUB=\"/iot/data/up/%s\",0,0,\"{\\22header\\22:\\22iot.prop.post\\22,\\22body\\22:{\\22fwver\\22:\\22%s\\22}}\"",
|
||||||
MqttInfoStr.ClientID, ver);
|
MqttInfoStr.ClientID, ver);
|
||||||
} else {
|
} else {
|
||||||
char json[96];
|
char json[96];
|
||||||
snprintf(json, sizeof(json),
|
snprintf(json, sizeof(json),
|
||||||
"{\"header\":\"iot.prop.post\",\"body\":{\"fwVer\":\"%s\"}}", ver);
|
"{\"header\":\"iot.prop.post\",\"body\":{\"fwver\":\"%s\"}}", ver);
|
||||||
net_wifi_publish_up(json);
|
net_wifi_publish_up(json);
|
||||||
}
|
}
|
||||||
net_at_unlock();
|
net_at_unlock();
|
||||||
|
|
|
||||||
|
|
@ -345,7 +345,7 @@ W25Q64 外部 Flash(8MB):
|
||||||
| `pow` | 电量状态 | 1=正常,0=低电量 |
|
| `pow` | 电量状态 | 1=正常,0=低电量 |
|
||||||
| `energy` | 累计消耗电量 | HLW8032 计量,单位 kWh,两位小数(>10W 每 30s,否则首次+开关切换) |
|
| `energy` | 累计消耗电量 | HLW8032 计量,单位 kWh,两位小数(>10W 每 30s,否则首次+开关切换) |
|
||||||
| `iccid` | SIM 卡号 | 仅 4G 通道,MQTT 连上后随 pow 上报一次,用于物联网卡套餐查询缴费 |
|
| `iccid` | SIM 卡号 | 仅 4G 通道,MQTT 连上后随 pow 上报一次,用于物联网卡套餐查询缴费 |
|
||||||
| `fwVer` | 代码版本字符串 | 即 `FIRMWARE_VERSION_STR`(如 "1.5.0"),字符串类型,每次重启联网后上报一次(与状态大报文中的整数 `ver` OTA 版本号区分开) |
|
| `fwver` | 代码版本字符串 | 即 `FIRMWARE_VERSION_STR`(如 "1.5.0"),字符串类型,每次重启联网后上报一次(与状态大报文中的整数 `ver` OTA 版本号区分开) |
|
||||||
| `GPS` | 定位坐标 | 仅 4G 通道(Air780EG),GCJ-02 高德坐标系,格式 `"经度,纬度"`,每 5 分钟上报 |
|
| `GPS` | 定位坐标 | 仅 4G 通道(Air780EG),GCJ-02 高德坐标系,格式 `"经度,纬度"`,每 5 分钟上报 |
|
||||||
|
|
||||||
> 注:`zero`(剩余料重)与 `onceWt` 为称重模式专用字段——`PRODUCT_WITH_FEED_SCALE=0` 时状态上报不携带这两个字段,平台下发设置会收到 `no scale on this device` 拒绝应答。
|
> 注:`zero`(剩余料重)与 `onceWt` 为称重模式专用字段——`PRODUCT_WITH_FEED_SCALE=0` 时状态上报不携带这两个字段,平台下发设置会收到 `no scale on this device` 拒绝应答。
|
||||||
|
|
|
||||||
|
|
@ -147,6 +147,6 @@
|
||||||
标记原因(RSN_OTA_FAIL "OTA失败中止")并主动复位,重启走干净 4G 初始化恢复联网
|
标记原因(RSN_OTA_FAIL "OTA失败中止")并主动复位,重启走干净 4G 初始化恢复联网
|
||||||
- 修复 OTA 的 SAPBR 激活承载概率性失败:OTA 入口复位模组后未等网络重新附着(CATT)就
|
- 修复 OTA 的 SAPBR 激活承载概率性失败:OTA 入口复位模组后未等网络重新附着(CATT)就
|
||||||
激活承载,注册慢时必失败。现 CSQ 后加 cat_wait_cgatt_attached(30),附着成功才走 SAPBR
|
激活承载,注册慢时必失败。现 CSQ 后加 cat_wait_cgatt_attached(30),附着成功才走 SAPBR
|
||||||
- 新增代码版本上报:标识符 fwVer(字符串,内容=FIRMWARE_VERSION_STR),每次重启联网后上报一次(避开与整数 ver 重名)
|
- 新增代码版本上报:标识符 fwver(字符串,内容=FIRMWARE_VERSION_STR),每次重启联网后上报一次(避开与整数 ver 重名)
|
||||||
- 485 秤调试日志增强:收到帧先打印原始 hex,解析失败输出具体原因
|
- 485 秤调试日志增强:收到帧先打印原始 hex,解析失败输出具体原因
|
||||||
(帧过短/站号不符/异常帧/功能码不符/CRC 错误各带说明)
|
(帧过短/站号不符/异常帧/功能码不符/CRC 错误各带说明)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue