3845| 2
|
[教程] 树莓派物联网应用基础(2):Python与古德微MQTT通讯 |
树莓派物联网应用基础(2):Python与古德微MQTT通讯 python灵活强大的编程能力与古德微平台易学快捷全面的编程功能给老中青少童爱好者提供学习与创造的平台,抽空把学习笔记分享给大家,不足之处请指正。文笔水平有限请多多包涵。 一、发送数据(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 物联网远程开关灯,受控端程序 受控端程序 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed