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

相关推荐
DS小龙哥7 小时前
基于ESP32设计的智能养蜂监测系统
stm32·单片机·嵌入式硬件·物联网·华为云
sxd20019 小时前
Debian #1135514 bug引发的思考
网络·debian·bug
江华森1 天前
JumpServer v4.10.16-ce 华为云 ECS 实战部署全记录
华为云
云智慧AIOps社区1 天前
云智慧Cloudwise 亮相华为云 × 霞光社中企私享会,Qreel 重构 AI 短剧出海新范式
人工智能·华为云·ai短剧·短剧创作
码农翻身1 天前
英伟达向左,华为云向右:AI数据中心该走哪条路?
人工智能·华为云
PPIO派欧云1 天前
PPIO亮相华为云创想者大会:以Agentic Cloud加速中国AI走向全球
人工智能·华为云
疏狂难除2 天前
X86-64 Assembly中printf 打印 float 和 double的bug的解决
bug·assembly
DS小龙哥3 天前
基于STM32与华为云的智能康养木屋环境监测与控制系统
stm32·嵌入式硬件·华为云
nashane4 天前
HarmonyOS 6学习:指南针“文图反向”Bug修复——从“北偏东”变“北偏西”的坐标系纠错
学习·华为·bug·harmonyos
雨季mo浅忆4 天前
记录Vue3项目中的各类问题
前端·bug·vue3