樹莓派物聯(lián)網(wǎng)應(yīng)用基礎(chǔ)(2):Python與古德微MQTT通訊 2020-04-04
一、發(fā)送數(shù)據(jù)(1-100內(nèi)整數(shù))到古德微物聯(lián)網(wǎng)服務(wù)器
紅框內(nèi)的“您古德微設(shè)備編號(hào)/主題”對(duì)應(yīng)古德微的“設(shè)備編號(hào)”,"LED"對(duì)應(yīng)“主題”
#!/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)? ? ? ?#連接古德微物聯(lián)網(wǎng)服務(wù)器
time.sleep(1)
nData=1
while 1:
? ? time.sleep(0.5)
? ? nData+=1
? ? nData%=100? ? ? ? ?#生成100內(nèi)的整數(shù)
? ? client.publish('您的設(shè)備編號(hào)/主題',nData)? ? #填入您古德微設(shè)備編號(hào)/主題
? ? #client.disconnect()
? ? print("success sent:",nData)

數(shù)據(jù)發(fā)送端程序
二、古德微平臺(tái)程序接收數(shù)據(jù)控制樹莓派小燈隨著數(shù)據(jù)變化閃爍
接收發(fā)送端奇偶信號(hào),受控端小燈閃爍,(小坑:控制信號(hào)是字符類型數(shù)值先轉(zhuǎn)為整數(shù)類型再判斷奇偶數(shù))
演示視頻
物聯(lián)網(wǎng)應(yīng)用:遠(yuǎn)程控制閃爍燈.mp4

接收奇偶信號(hào)小燈閃爍
三、古德微平臺(tái)按鈕控件遠(yuǎn)程控制樹莓派小燈。
演示視頻
物聯(lián)網(wǎng)應(yīng)用:遠(yuǎn)程開關(guān)燈.mp4
物聯(lián)網(wǎng)遠(yuǎn)程開關(guān)燈,受控端程序

受控端程序
