3497| 1
|
[入门教程] 阿里云智能家居 温湿度上传报错 |
在使用官方的案例调用SmartDH11这个案例的时候,出现上报信息出错。做LED灯的时候可以正常控制下发的数据,但是在上传数据的时候就报错了。确认wifi 和 阿里云可以正常连接。 Topic数据使用的是 物模型通信 中的属性上报 第一个***/${deviceName}/thing/event/property/post 和 属性设置***/${deviceName}/thing/service/property/set 代码中是这样的 Serial.print("DHT.temperature="); Serial.println(DHT.temperature); Serial.print("DHT.humidity"); Serial.println(DHT.humidity); client.publish(pubTopic,("{\"id\":"+ClientId+",\"params\":{\""+TempIdentifier+"\":"+DHT.temperature+",\""+HumiIdentifier+"\":"+DHT.humidity+"},\"method\":\"thing.event.property.post\"}").c_str()); 报错信息 是 Recevice [/ext/error/a1SMZiujM/Soil_Moistu] {"code":520,"data":{"topic":"/sys/a1SMZiujM/${deviceName}/thing/event/property/post","productKey":"a1SMZiujM","deviceName":"${deviceName}"},"id":"12345","message":"no active session for a1SMZiujMJ3&${deviceName}"} parseObject() failed 一直找不到错在哪里,希望各位大神帮忙解答一下,在此万分感谢。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed