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

相关推荐
行十万里人生9 小时前
Qt事件处理:理解处理器、过滤器与事件系统
开发语言·git·qt·华为od·华为·华为云·harmonyos
qq_544329173 天前
CRM项目的开发与调试整体策略
前端·后端·bug
枫叶丹46 天前
【HarmonyOS之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(一)
前端·javascript·华为·华为云·harmonyos
程序员小寒7 天前
由于请求的竞态问题,前端仔喜提了一个bug
前端·javascript·bug
Golinie7 天前
记一次Linux共享内存段排除Bug:key值为0x0000000的共享内存段删除不了
linux·bug·共享内存段
行十万里人生7 天前
Qt 控件与布局管理
数据库·qt·microsoft·华为od·华为·华为云·harmonyos
谢尔登8 天前
【Bug 记录】el-sub-menu 第一次进入默认不高亮
bug
qq_544329179 天前
下载一个项目到跑通的大致过程是什么?
javascript·学习·bug
老王聊主机10 天前
2025年华为云一键快速部署幻兽帕鲁联机服务器教程
运维·服务器·华为云