2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 【回顾】基于树莓派下的4G模块(EC200U-CN)实现远程控制短信的收发

【回顾】基于树莓派下的4G模块(EC200U-CN)实现远程控制短信的收发

时间:2022-10-07 17:45:36

相关推荐

【回顾】基于树莓派下的4G模块(EC200U-CN)实现远程控制短信的收发

1. 项目简介:

树莓派通过USB与4G模块(EC200U-CN)进行连接,通过串口进行通信,使用AT指令进行控制短信收发,在远程PC端上部署短信收发的控制端,PC端通过MQTT物理网通信协议发布指令到EMQX broker上,broker再转发到树莓派端,实现远程自由控制短信的收发。

1.1 应用场景

本项目虽然相对于手机来说功能单一,但是短信猫不需要配网即可实现短信的发送和接收,而且发送的速度比手机更快,可靠性更高。并且本项目使用的是移远的EC200U-CN (4G模块),现在基本都已覆盖4G基站,所以在一些偏远的地方,WiFi应用不是很普遍的地方,短信猫就是很好的选择。

**- 可实现多个用户只操作一张SIM卡就可实现短信的收发,社会上的一些手机广告就是使用了短信猫来实现的;

在短信猫的基础上可加上温度传感器(DS18B20)就可以实现温度告警,当温度过高就发短信给用户,提醒温度过高,这可运用于农业(温室大棚)等。**

1.2 项目架构

PC客户端

利用mosquitto库部署MQTT发布/订阅的客户端,将控制指令发布到EMQX broker上,树莓派端就可以订阅到PC端发布的指令

功能:

实现远程发送、查询、删除指定号码的信息、删除存储器中所有的信息。

树莓派端

利用mosquitto库部署MQTT发布/订阅的客户端,订阅远程PC端发布的指令,从而进一步执行对应指令的操作(发送、查询、删除短信)。

功能:

订阅到PC端发布的指令,执行相应的操作

2. 演示效果

2.1 PC客户端

①显示当前进入界面,用户输入1进入操作界面,其他则退出:

②选择1后进入到输入收件人的电话号码界面:

③第二步按回车后进入选择操作模式界面:

1:发送短信

2.2 树莓派端

2.3 手机收到信息

2:查询信息

手机发送信息先:

3:删除指定电话号码的短信

4:删除全部的短信

2.3 EMQX broker

在EMQX 代理服务器上显示PC客户端和树莓派端都已经连接上。

总结

以上是这个项目基本实现的架构与实现的效果。后期陆续会把过程写在博客上,有兴趣的小伙伴,可关注。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。