基于MQTT协议的远程路灯控制系统的设计

【摘要】近年随着信息数据产业迅速发展使得数济掀起了很高浪潮。

人工智能虚拟现实物车等技术也相继行驶了信息高速路上。

能消耗也越越备受人们关因节能减排势必行介绍种使用B公司Q协议制作远程路灯控制系统并进行设计初步实验与设计能够实现手机路灯进行实现远程开关控制从而达到节能目。

系统设计整個系统设计构想如图所示远程路灯控制系统主要由Q协议手机客户端无线收发路由器q Q器安信可推出866 模组继电器控制模组以及路灯组成。

手机客户端向器发布主题ql消息L并且866组成Q客户端订主题ql候器通无线路由器向866模组推送L消息866模组发出指令使继电器吸合从而打开路灯手机客户端发布主题ql消息容L0候866模组接受到消息处理发出指令使继电器释放从而关闭路灯以这样方式实现对路灯高效方便控制管理。

Q协议及Q器搭建Q协议是B公司推出种可以以基础轻量级低速率传输协议协议可以现有络协议上运行起不用再部署新络就能使用物多数要传输数据都非常而且多数终端嵌入式设备运算处理能力非常有限络吞吐量等性能都不是很可靠低速率Q协议很适合做数据传送Q协议实现流量开化只有两节降低了流量消耗。

Q协议具有三种质量消息发布标准即只有次至少次至多次Q质量标准适合不场合下使用。

关Q器种类也有许多例如Q万级开器ll Q器以及q器等了简便实用实验采用q轻量级Q器。

首先l官方上下q安装包下完毕双击qx可执行件根据提示击下步直到安装完成然将安装包里面rVll件复制粘贴到q安装目录下面将安装L下两件lb3ll与l3ll复制下粘贴到q 安装目录下这样就完成了Q器安装

3866模组及Q客户端搭建866是款物美价廉芯片集成l L06 钻石系列3 位处理器和片上R多达7 G口并拥有、、R、、R遥控等片上。

还有重要宏定义——G_LR因这Q示例866运行次会把这些信息保存到L如要继续修改这些信息记得要修改G_LR这宏定义改成另数值即可。

修改G_LR话可能会发觉明明用户名和密码都正确但是就是连接不上。

根据上面分析下面我们就可以修改示例代码把_和_修改己名和密码;修改Q_R和Q_对应Q器用户名和密码3修改Q_和Q_RQ器和R目前是使用地Q器所以是修改己电脑和883端口R是整型值;根据Q器协议不可能要使用Q v3版所以把RL_v3释使用RL_v3。

码RL_v3前面没有#己加上就行。

5修改G_LR以让这些配置生效直接给原G_LR定义数值加即可。

6修改订主题ql将函数回调部分程序修改成当接收到消息容LG输出低电平当接收到消息容L0G输出高电平。

进行编译下编译看l窗口如没有报错并且生成了b件说明代码已编译成功。

另外要866 K v0版生成glr0xb烧写起始地是0x0000而前版烧写地是0x0000;gllb还是0x00000。

由实验使用是B l866所以也建议确定手头866是不是B l(即3b l单位B3bl般是以b计算)。

系统整体测试完成了Q器安装以及搭建866客户端将器开启运行866模组继电器模组连接起再将继电器模组与灯具连接上打开866电开关开启无线路由器这候866会通无线路由器连接上Q器打开手机上Q l软件输入无线路由器密码以及Q器地端口击连接这样手机端就与Q器建立了连接

手机端主题栏目输入ql消息栏目输入L击发送这候继电器吸和灯亮反消息栏目输入L0击发送这候继电器释放灯灭系统测试完成。

结束语手机移动终端对路灯设备控制非常方便只要有络地方就可以实现远程控制能提高对路灯管理效率也有实现节约电能目具有广泛应用前景。

参考献[]王浩浦灵敏物技术应用开发()北京国水利水电出版社0[]刘火良杨森3库开发实战指南()北京机械工业出版社03作者简介谢祥兵99年月男汉籍贯重庆市江津区职称助理实验师学历科单位重庆师学涉外商贸学院教处实践教学管理科研究方向电子科学与技术物单片机应用与开发。

相关热词 控制系统路灯协议

1 次访问