华为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

相关推荐
初圣魔门首席弟子12 小时前
flag使用错误出现bug
c++·bug
初圣魔门首席弟子16 小时前
友元类和友元函数bug
bug
初圣魔门首席弟子16 小时前
switch缺少break出现bug
c++·算法·bug
毕设源码-邱学长16 小时前
【开题答辩全过程】以 Bug交流网站为例,包含答辩的问题和答案
bug
debug 小菜鸟16 小时前
aws 实战小bug
云计算·bug·aws
黑客飓风21 小时前
RTX 4090算力应用
人工智能·chrome·bug
布拉格沃兹基硕德1 天前
MacOS报错“zsh: command not found: brew”【已解决】
macos·bug
喵手1 天前
Java中的大数据流式计算与Apache Kafka集成!
java·华为云·apache
big\hero1 天前
基于STM32设计的智能手环(ESP8266+华为云IOT)
stm32·物联网·华为云
清木Moyu1 天前
layui tree组件回显bug问题,父级元素选中导致子集全部选中
前端·bug·layui