linux环境下MQTT连接阿里云

linux下通过mosquitto库连接阿里云平台,实现温度上报。

linux环境下MQTT连接腾讯云_li4143的博客-CSDN博客

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

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

 mosquitto库的下载:

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

 首先打开阿里云平台点击产品页面选中物联网平台。

然后点击管理控制平台进入一下页面并点击公共实例。

接下来开始创建产品。

完成创建后即可得到产品(我这个是之前就已经创建好的了),然后点击查看。

打开功能定义,选择编辑草稿,选择添加标准模块,搜索温度即可,添加完成后就得到下面的模块,标识符是自己添加的(可任意取名),记得保存标识符,上传温度的时候需要用到标识符。

开始添加设备,完成操作即可得到一个设备,点击图中右边蓝色字体的查看。

查看MQTT参数然后保存,这是连接阿里云平台要用到的参数。红色标框内的参数也要用到。

 打开产品页面中的Topic类型,复制红标框内的内容,这是上报要用到的topic。

 代码参数如下,对照自己保存的参数填好,替换的设备名也就是上方的DeviceName。

 用到的mosquitto库函数如下。

 运行结果:

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值