angel1 发表于 2019-12-16 15:44:12

基于MQTT协议的Easy lot掌控远程遥控开关灯

基于MQTT协议的Easy lot掌控远程遥控开关灯在论坛中看到有老师用SIoT实现两个掌控板的远程开关灯控制,SIoT是一个针对学校场景的开源免费的MQTT服务器软件,可一键创建本地物联网服务器,但是正是因为这个MQTT服务器是一个模拟的服务器端,没有真正连接互联网所以仅能实现在同一WIFI信号内的硬件设备互动,今天我要跟大家分享的是通过Easy lot实现千里传音。实验设备:      ①掌控板2.0 *1      ②掌控板1.0*1      ③mpthon软件      第一步:注册MQTT服务器

点击进入个人主页
在右侧选项中选择“物联网”,管理设备
创建新设备,选择“创建新的设备”,点击眼睛图标显示lot_id、lot_pwdfile:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps4.jpg 第二步:打开mpython软件,应用拓展MQTT模块file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps5.jpg file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps6.jpg 第三步:为掌控板,连接WIFIfile:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps7.jpg 第四步:连接MQTT服务器    选择Easy lot服务器,在网站中复制相关信息到mpython模块中
file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps8.jpg file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps9.jpg 第五步:编写发射端程序按下A键发送消息“on”到topic0, 按下B键发送消息“off”到topic0。file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps10.jpg 第六步:编写接收端程序接收端连接网络及MQTT服务器程序与发射端基本相似,编写程序接收从MQTT的信息控制接收端掌控板执行开关LED灯控制。
file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps12.jpg 总结:在测试中发现使用Easy lot实现掌控板远程控制,首先需要将两块掌控板连接到网络,同时再同时连接至MQTT服务器的同一个设备,在设备主题的选择上要选择使用设备号(默认第一个设备为topic0依次向后为topic1)使用设备名称不能完成两个设备同时连接并传递消息。操作视频:https://v.youku.com/v_show/id_XNDQ3MTQxNzA4NA==.html?spm=a2h3j.8428770.3416059.1


gada888 发表于 2019-12-30 08:10:21

很好很实用的功能

DFrJ5KYVQaH 发表于 2019-12-30 08:44:47

恩,不错

赵晨曦 发表于 2021-2-10 10:46:03

666666666666666666

Yee 发表于 2021-3-20 17:13:17

请问如果用一个掌控版,能实现从掌控版收集到的光线强度发送到easy lot,然后通过easy lot发送on或者off控制掌控版吗
页: [1]
查看完整版本: 基于MQTT协议的Easy lot掌控远程遥控开关灯