2019-12-16 15:44:12 [显示全部楼层]
2789浏览
查看: 2789|回复: 4

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

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


点击进入个人主页
201912161871..png

在右侧选项中选择“物联网”,管理设备
201912164785..png

创建新设备,选择“创建新的设备”,点击眼睛图标显示lot_idlot_pwd
201912161066..png
file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps4.jpg
第二步:打开mpython软件,应用拓展MQTT模块
201912168711..png
201912161034..png
file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps5.jpg
file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps6.jpg
第三步:为掌控板,连接WIFI
201912168426..png
file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps7.jpg
第四步:连接MQTT服务器
    选择Easy lot服务器,在网站中复制相关信息到mpython模块中
201912164924..png
201912163722..png

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 201912165669..png
201912169476..png
第六步:编写接收端程序
接收端连接网络及MQTT服务器程序与发射端基本相似,编写程序接收从MQTT的信息控制接收端掌控板执行开关LED灯控制。
201912162763..png

file:///C:\Users\MAC\AppData\Local\Temp\ksohtml6500\wps12.jpg
总结:在测试中发现使用Easy lot实现掌控板远程控制,首先需要将两块掌控板连接到网络,同时再同时连接至MQTT服务器的同一个设备,在设备主题的选择上要选择使用设备号(默认第一个设备为topic0依次向后为topic1)使用设备名称不能完成两个设备同时连接并传递消息。
201912161554..png
201912162663..png
操作视频:


201912162245..png
201912168688..png
201912167168..png

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控制掌控版吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail