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

相关推荐
黑客思维者4 小时前
《我是如何用C语言写工控系统的漏洞和Bug》连载(1)内容大纲
c语言·bug·工控漏洞
uesowys12 小时前
华为云昇腾云服务
华为云·昇腾云服务
川石教育12 小时前
软件测试中的Bug知识总结
软件测试·bug·压力测试·缺陷管理·bug分类
特立独行的猫a12 小时前
HarmonyOS应用开发之界面列表不刷新问题Bug排查记:从现象到解决完整记录
华为·bug·harmonyos·ui刷新
hfd199012 小时前
Bug 排查日记:一次曲折的技术解谜之旅
bug
As331001012 小时前
Bug 排查日记:技术难题的攻克之旅
bug
真上帝的左手15 小时前
20. 云计算-华为云-云服务
华为云·云计算
初级代码游戏2 天前
Git或TortoiseGit的小BUG(可解决):空库报错Could not get hash of ““
git·bug
FHYAAAX2 天前
如何利用SMS、RDS把服务从阿里云迁移到华为云
网络·华为云·sms·ecs·eip·rds·drs
殷忆枫3 天前
基于STM32的ESP8266连接华为云(MQTT协议)
华为云