我是靠谱客的博主 任性毛豆,最近开发中收集的这篇文章主要介绍GPRS远程开关 1 综述GPRS开关,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

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开关所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部