华为IoTDA 智慧路灯设备SDK与平台通信C 流程bug解决

华为官方教程网址:智慧路灯设备SDK与平台通信(C)_设备接入 IoTDA_华为云

"建立连接"部分前完全正确。

问题描述:

在连接时,填写了正确的"设备id"和"密码"依旧报错:

connect failed: messageld 0,code 4,message CoNNAcK return code

查阅quickstartC源码,报错解释为:

* 0 signifies no SSL options and no serverURIs

* 1 signifies no serverURIs

* 2 signifies no MQTTVersion

* 3 signifies no automatic reconnect options

* 4 signifies no binary password option (just string)

* 5 signifies no MQTTV5 properties

* 6 signifies no HTTP headers option

虽然报"用户名,密码不匹配"的错误,其实真正的问题在uir,如文档内容:

1.更改uri

总览--接入信息--MQTT

2.正确的用户密码

设备管理--设备详情--MQTT参数参看--username,password

3.更改"证书资源"

设备接入iotda--开发指南--资源获取--选择版本--下载--放至代码quickstartC/conf路径下,改名为rootcert.pem

相关推荐
别多香了1 小时前
企业网站华为云上云部署实践
华为云
TG:@yunlaoda360 云老大1 小时前
华为云国际站代理商OCR的多语种识别能力可以应用于哪些行业?
人工智能·华为云·ocr
TG:@yunlaoda360 云老大2 小时前
华为云国际站代理商OCR的多语种识别能力可以应用于哪些场景?
服务器·华为云·ocr
TG:@yunlaoda360 云老大2 小时前
华为云国际站代理商HiLens的技术优势体现在哪些方面?
服务器·数据库·华为云
TG:@yunlaoda360 云老大3 小时前
华为云国际站代理商昇腾芯片硬适配的具体落地场景有哪些?
数据库·人工智能·华为云
云老大TG:@yunlaoda3603 小时前
华为云国际站代理商的DDM的跨境部署调优是如何实现的?
开发语言·数据库·华为云·php
TG:@yunlaoda360 云老大3 小时前
华为云国际站代理商GES的应用场景有哪些?
服务器·数据库·华为云
云老大TG:@yunlaoda36011 小时前
华为云国际站代理商TaurusDB的成本优化体现在哪些方面?
大数据·网络·数据库·华为云
TG:@yunlaoda360 云老大11 小时前
华为云国际站代理商GeminiDB的企业级高可用具体是如何实现的?
服务器·网络·数据库·华为云
TG:@yunlaoda360 云老大17 小时前
华为云国际站代理商跨境容灾是如何实现的?
服务器·数据库·华为云