树莓派物联网应用基础(2):Python与古德微MQTT通讯 2020-04-04
一、发送数据(1-100内整数)到古德微物联网服务器
红框内的“您古德微设备编号/主题”对应古德微的“设备编号”,"LED"对应“主题”
#!/usr/bin/env python
# coding: utf-8
import paho.mqtt.client as mqtt
import time
client=mqtt.Client()
client.connect("www.gdwrobot.top",1883,60) #连接古德微物联网服务器
time.sleep(1)
nData=1
while 1:
time.sleep(0.5)
nData+=1
nData%=100 #生成100内的整数
client.publish('您的设备编号/主题',nData) #填入您古德微设备编号/主题
#client.disconnect()
print("success sent:",nData)
二、古德微平台程序接收数据控制树莓派小灯随着数据变化闪烁
接收发送端奇偶信号,受控端小灯闪烁,(小坑:控制信号是字符类型数值先转为整数类型再判断奇偶数)
演示视频
物联网应用:远程控制闪烁灯.mp4
三、古德微平台按钮控件远程控制树莓派小灯。
演示视频
物联网应用:远程开关灯.mp4
物联网远程开关灯,受控端程序