当前位置: 首页 > article >正文

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


http://www.kler.cn/a/455449.html

相关文章:

  • KOI技术-事件驱动编程(前端)
  • YOLO11改进-注意力-引入自调制特征聚合模块SMFA
  • 我的秋招总结
  • 谷歌浏览器 Chrome 提示:此扩展程序可能很快将不再受支持
  • WordPress源码解析-数据库表结构
  • docker-compose搭建sfpt服务器
  • Android Java 版本的 MSAA OpenGL ES 多重采样
  • AndroidStudio Ladybug中编译完成apk之后定制名字kts复制到指定目录
  • SpringCloudAlibaba升级手册-nacos问题记录
  • C# Winform简单的俄罗斯方块小游戏源码2
  • 深入理解Composer自动加载机制
  • Linux服务器pm2 运行chatgpt-on-wechat,搭建微信群ai机器人
  • 云图库平台(三)——后端用户模块开发
  • 查看php已安装扩展命令
  • 《CS2》报错dxgi.dll缺失怎么办?《CS2》游戏提示dxgi.dll缺失要怎么解决?
  • SpringBoot3——核心原理
  • 基于STM32的智能温湿度监控与自动调节系统设计
  • 嵌入式硬件杂谈(七)IGBT MOS管 三极管应用场景与区别
  • linux 中 Vi 和 Vim 的使用
  • openssh9.9P1-CentOS7升级包
  • 自适应滤波算法分类及详细介绍
  • 绿葆自助取袋机:以科技之力,共筑绿色医疗新风尚
  • 跟着 8.6k Star 的开源数据库,搞 RAG!
  • springcloud2023集成 knife4j 4.4.0 如何关闭
  • 说说 DinoGrid Open Edition 算法生成艺术背后的故事
  • 修改 ssh 默认访问端口