概述
目录
GPRS开关
综述
AIR202 模块
MQTT服务器
上位机软件
GPRS开关
综述
本专栏讲述如何制作一个GPRS远程开关,硬件基于AIR202模块,软件基于MQTT消息服务。包含:控制端、服务中转端、执行端。
AIR202 模块
此为执行端,采用官方固件,可靠性高,稳定性好,最重要的一点是支持远程参数更新。
官方固件支持自定义数据流任务,在自定义数据流内添加代码,分析模块收到的服务器控制指令后执行命令,完成IO的打开/关闭。
MQTT服务器
此为服务中转端,采用阿里云ECS搭建+EMQ。
MQTT服务器负责中转消息,即:将控制端的消息转发给执行端;将执行端的消息转发给控制端。
MQTT服务器采用阿里云ECS+EMQ搭建完成;其中,ECS类似是桌子,EMQ是白菜,做出来的菜端到桌子上就是MQTT服务器。阿里云提供的服务器是一个服务器空间,在空间内部署EMQ服务器后,我们能得到一个可用的MQTT服务器。
上位机软件
此为控制端,采用C#语言编写。
利用mqtt的dll控件,构建一个MQTT客户端,发送控制消息,上述消息经MQTT服务器中转后到达执行端;通过主题订阅,执行端的反馈消息也能被执行端获取。
最后
以上就是任性毛豆为你收集整理的GPRS远程开关 1 综述GPRS开关的全部内容,希望文章能够帮你解决GPRS远程开关 1 综述GPRS开关所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复