- 1
- 0
- 约2.46千字
- 约 5页
- 2019-08-10 发布于湖北
- 举报
第25章:远程短信监控与网络邮件事件互动
概述
本章项目实现的主要功能是:利用开发板给邮箱发送邮件,邮箱有短信提醒功能,会把收到的邮件以短信的形式发送给绑定手机,通过手机回复邮件,开发板来提取回复邮件正文,将邮件正文作为命令来控制led亮灭。在功能篇中已经介绍过了开发板收发邮件的过程,这里不再赘述。
该项目包括两部分,一个单片机工程message.uvproj,负责接收串口ttyS0发送的控制命令,从而采取相应的操作;recv_message.sh,负责收发邮件及邮件正文提取。
项目总体功能:开发板发送邮件到指定邮箱,邮箱进行手机短信提醒,手机回复邮件,开发板提取邮件正文控制相应外设,例如led亮灭。
相关知识介绍
我们除了需要准备一部具有短信收发功能的手机外,还需要注册一个139邮箱,因为139邮箱较其他邮箱的主要优势在于: (1)可以以客户手机号作为邮箱的客户名,他人发送邮件更加方便; (2)139邮箱提供邮件到达短信提醒功能; (3)客户可以通过139邮箱发送彩信至客户手机上。
至于收发邮件方面的相关知识,详情参见STM32+LINUX开发板功能篇。
应用程序代码分析
recv_message.sh脚本分析
此脚本的功能是为开发板创建一个root文件,来存放收到的邮件。并给root文件赋予可执行权限。过程已经在STM32+LINUX开发板功能篇收发邮件章
原创力文档

文档评论(0)