用mqtt的pc客户端跟华为云连接成功了
但是用esp 8266一直连接不到华为云上
是加密传输类型不对吗
证书配置的不对吧
重新下载一个证书试一下 https://support.huaweicloud.com/devg-IoT/iot_02_1004.html#section3
目录 Agent Lite--》C-Linux 下
可以把证书的内容贴到代码里面,然后代码烧到板子上
https://github.com/LiteOS/LiteOS/blob/develop/demos/agenttiny_mqtt/agent_tiny_demo.c
板子没搭载LiteOS也可以吗, 放到哪个文件夹呢
看你使用的MQTT 框架证书是怎么配置的
我看有人连腾讯网盘,是将ca.crt 还有xxx.key文件二进制化 然后烧录到8266上,不知道你家的这个格式的证书在哪下载,还是说有现成的
我们就只有一个就够了 rootcert.pem
如果你需要其他格式,改下格式就好了吧
用arduino IDE开发吧,简单直接,我写了这个教程的帖子:【教你如何使用esp8266接入华为云物联网平台(IOTDA)(Arduino IDE开发)】
https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=179090
你这个可以不用证书也行。
你可以选择1883端口。那么你的ESP8266连接就很简单了。
端口: 1883域名: a161a58a78.iot-mqtts.cn-north-4.myhuaweicloud.com IP地址: 121.36.42.100
学习