linux环境下MQTT连接华为云

linux下通过mosquitto库连接华为云,实现温度上报。

linux环境下MQTT连接阿里云_li4143的博客-CSDN博客

linux环境下MQTT连接华为云_li4143的博客-CSDN博客

linux环境下MQTT连接阿里云、腾讯云、华为云_li4143的博客-CSDN博客

mosquitto库的下载:

​​​​​​MQTT--mosquitto实现发布与订阅_mosquitto_publish_last breath的博客-CSDN博客

登录后点击控制台,在点开服务列表,滑动找到设备接入IOTDA。

 点击详情(如果还未开通就要先开通实例),滑动到下方找到端口号以及接入地址保存起来。

 接下来开始创建产品,创建完成后点击产品的查看。

 点击添加服务(还未添加的选择自定义模型添加),然后在服务里面点击添加属性,服务ID以及属性名称要保存下来,上报格式中需要用到。

 打开Topic管理找到红标框内的topic保存下来,这是上报的topic。

然后开始注册设备,注册完成后点击保存,会自动下载一个文本文件。

打开华为提供的生成MQTT三元件网站: Huaweicloud IoTDA Mqtt ClientId Generator

 将1、2填上,点击生成,将生成的MQTT三元件保存下来,连接云平台要用。

 华为云上报格式如下

 

 ​​将上面保存好的接入地址、端口号、topic以及三元件填好。

 ​​​​​​以下是连接要用到的函数,以及上报格式,注意正确填写自己的服务器名称以及上报属性。

 运行结果:

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值