From 105a1dd6cebd3edf489ed066d3abb0494223bbe9 Mon Sep 17 00:00:00 2001 From: helei Date: Sun, 13 Sep 2026 21:18:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=B8=8B=E6=96=87:=20=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E5=B9=B3=E5=8F=B0=E6=96=87=E6=A1=88=E5=BF=85=E9=A1=BB?= =?UTF-8?q?UTF-8=E5=AD=97=E8=8A=82=E8=BD=AC=E4=B9=89=E7=9A=84=E7=BB=93?= =?UTF-8?q?=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AI项目上下文.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AI项目上下文.md b/AI项目上下文.md index fd606e5..4164a27 100644 --- a/AI项目上下文.md +++ b/AI项目上下文.md @@ -74,6 +74,7 @@ ## 4. 云平台协议 - 上报:`{"header":"iot.prop.post","body":{...}}`;4G 通道 AT 报文里引号用**字面三字符 `\22`**(C 源码写 `\\22`),不能丢反斜杠(踩过两次) +- **平台只认 UTF-8**:发往平台的中文文案不能直接写汉字(GBK 源码→GBK 字节→平台乱码,实测),必须用 UTF-8 字节的 `\x` 转义写法(如 `"负载断开或继电器损坏"` = `"\xE8\xB4\x9F\xE8\xBD\xBD\xE6\x96\xAD\xE5\xBC\x80\xE6\x88\x96\xE7\xBB\xA7\xE7\x94\xB5\xE5\x99\xA8\xE6\x8D\x9F\xE5\x9D\x8F"`);串口日志则相反必须 GBK(上位机字符集是 GBK) - 下行:`iot.prop.set`(控制终端继电器)、`iot.ota.upgrade.post`(OTA) - 标识符:sw1~sw4/feeding(板载继电器)、**sw5~sw8(485 扩展继电器板,V1.7.1 起,在线才上报)**、weight/zero/onceWt(秤)、energy/pow、power="220V,0.21A,46.2W"字符串、GPS("经度,纬度"高德格式)、iccid、fwver("1.6.5:3"版本串+序号)、ver(数字版本序号)、BAT_VAL(采集终端电量) - 传感器标识符(采集终端):PH/EC/BS_T/BS_RH/BS_DO/DS_T/DO/BY_TP/BY_RH/BY_HV/BY_CO2/YSMD_TP/YSMD_RH/SOIL_TP/RH/NV/PV/KV/PH/RV/WIND