我正在通过MQTT将以下有效JSON作为消息发送到设备:
{
"devices": [
{
"known": true,
"local": false,
"eep": "MSC_V3_PRESSAC_20",
"id": "01:96:23:83",
"O_nominalVoltage": 120
}
],
"uuid": "821ca781-dd98-4531-8391-19d4e4da2c96"
}
但是我收到以下错误消息:
"Handling command: org.json.JSONException: Expected a ',' or '}' at character 62 of {devices:[{known:true,local:false,eep:MSC_V3_PRESSAC_20,id:01:96:23:83,O_nominalVoltage:120}],uuid:821ca781-dd98-4531-8391-19d4e4da2c96}"
}
有人可以看到这有什么问题吗?我不明白为什么62号字符有问题。
有关更多信息,在发布到远程设备上的MQTT主题时,我将通过 mosquitto_pub 命令发送消息。
我的设备正在运行使用Java Paho库的Java代码。我正在使用AWS IoT MQTT代理。