使用Python连接阿里云物联网

最近在做物联网相关的项目,想着用python模拟一个mqtt客户端,向云端发送数据以及从云端接收数据。

参考文章 《mqtt实战-Python接入阿里云物联网平台》

1 安装阿里云物联网平台提供的python sdk 第三方库
pip install aliyun-iot-linkkit
2 阿里云物联网平台创建设备
3.python代码(这里直接从参考文章里面拷贝出来,谢谢大神提供的代码)
from linkkit import linkkit
import time
import json
#连接阿里云

ProductKey=“a1Q6aDL1iKa” #你的产品key
DeviceName=“demo” #你的设备名称
DeviceSecret=“ba14184b64f6bce3ca1284c7b2c411e1”#你的设备密码
def on_connect(session_flag, rc, userdata):
print(“on_connect:%d,rc:%d,userdata:” % (session_flag, rc))
pass
#取消连接阿里云
def on_disconnect(rc, userdata):
print(“on_disconnect:rc:%d,userdata:” % rc)
def on_subscribe_topic(mid, granted_qos, userdata):#订阅topic
print(“on_subscribe_topic mid:%d, granted_qos:%s” %
(mid, str(‘,’.join(‘%s’ % it for it in granted_qos))))
pass
#接收云端的数据
def on_topic_message(topic, payload, qos, userdata):

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值