树莓派物联网应用基础(2):Python与古德微MQTT通讯 2020-04-04

树莓派物联网应用基础(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

物联网远程开关灯,受控端程序

受控端程序



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容