ubuntu上对接阿里云(基于mqtt协议)

ubuntu上对接阿里云(基于mqtt协议)

一.准备工作

对接阿里云主要其实非常简单,只有从阿里的物联网平台下载mqtt的c_sdk,修改设备三元组,修改订阅的主题,即可在ubuntu上注册上阿里云平台的mqtt服务。
下载c_sdk:https://help.aliyun.com/document_detail/96623.html?spm=a2c4g.11186623.2.13.36ba5b3e1Y5J5g
将下载的c_sdk放入ubuntu某个目录,解压,得到如下文件
在这里插入图片描述
我们到解压后的目录的顶层目录执行make menuconfig可以配置此sdk的功能,如下图
在这里插入图片描述
具体每项对应什么意思请查阅阿里云设备接入link kit sdk文档,链接如下:
https://help.aliyun.com/document_detail/97558.html?spm=a2c4g.11186623.6.560.1bd0492bFAudtE

我们这边只是在ubuntu上对接阿里云平台mqtt服务,所以需要打开FEATURE_MQTT_COMM_ENABLED,其他可以保持默认,保存退出。

二.修改源码

1.设备三元组

设备连接阿里云服务代码已经集成在sdk内部,我们设备连接阿里云主要依赖于阿里云的物联网平台提供的设备三元组:ProductKey:产品唯一标识,ProductSecret:产品密钥(可省略),DeviceName:设备唯一标识,DeviceS

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值