华为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 天前
分解如何利用c++修复小程序的BUG
开发语言·c++·bug
workflower4 天前
Fundamentals of Architectural Styles and patterns
开发语言·算法·django·bug·结对编程
lvchaoq4 天前
记录小程序真机bug,而模拟器无法复现
小程序·bug
喜欢便码4 天前
禅道提交bug的几种状态
bug
从前慢,现在也慢4 天前
(3)Bug篇
学习·bug·测试
西柚小萌新5 天前
【Bug:docker】--Docker国内镜像源加载失败
docker·容器·bug
初圣魔门首席弟子7 天前
c++ bug 记录(merge函数调用时错误地传入了vector对象而非迭代器。)
java·c++·bug
Qiuner7 天前
历劫波,明真我——Debug Commune
ai·开源·bug·debug·信息差·信息·交流
gtchendong7 天前
探索MySQL8.0隐藏特性窗口函数如何提升数据分析效率
华为云