基于扩展AT指令发送短信的基本原理与编码实现(微课脚本)KC_第1页
基于扩展AT指令发送短信的基本原理与编码实现(微课脚本)KC_第2页
基于扩展AT指令发送短信的基本原理与编码实现(微课脚本)KC_第3页
基于扩展AT指令发送短信的基本原理与编码实现(微课脚本)KC_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、物联网应用技术专业教学资源库文档文档来源院校开发文档编号KC07040307-a42基于扩展AT指令发送短信的基本原理与编码实现(微课脚本)无锡职业技术学院2015年10月10日基于扩展AT指令发送短信的基本原理与编码实现1. 同学们,大家好。今天我们继续学习“学习模块四 基于GPRS DTU的远程监控系统设备编程与实施”,本堂课的内容是“基于扩展AT指令发送短信的基本原理与编码实现”。2. 在前面的课程学习中,我们选用COMWAY WG-8010 GPRS DTU实现了基于AT指令发送普通短信。同学们已经理解了AT指令的短信规范,掌握了发送短信的三种工作模式。同时,通过前面的学习,同学们也感

2、受到使用AT指令发送短信较为复杂,可能会产生各种异常情况,实现起来较为困难。那么,我们能否简化相应的编码实现过程呢?今天我们仍然选用COMWAY WG-8010 GPRS DTU,一起来学习一下“基于扩展AT指令发送短信的基本原理与编码实现”。3. 今天我们的学习内容主要包括以下四个方面:任务简介、基本原理、配置调试、编码实现。4. 先来看一下本堂课的任务简介。5. 相关任务如下:在PC机上用Visual Studio 2015设计一个Visual C# Windows窗体应用程序,该程序能通过串口控制GPRS DTU向外发送短信,短信内容是“你好,Hello!”。GPRS DTU中SIM卡卡

3、号,也就是主叫手机号码短信服务中心号码被叫手机号码6. 接下来我们来看一下扩展AT指令的基本原理。7. 我们选用的COMWAY WG-8010 GPRS DTU除了支持标准的 GSM07.05、GSM07.07这两种AT指令集外,还支持COMWAY自定义的扩展AT指令集。8. 先来看一下如何使用COMWAY扩展AT指令集发送短信。如左图所示,发送短信的格式是ATSMS后面加上被叫手机号码和短信内容,短信内容最好用一对双引号括起来。如果短信内容含有特殊字符时,可以采用Unicode编码。当短信内容以四个0为结尾时,就认

4、为短信是Unicode编码的字符串形式。接下来我们一起来调试一下串口助手。9. 打开串口助手,设置端口号是COM3、波特率是115200、数据位8、停止位1、校验位None、流控制None。然后打开串口,在发送字符串文本框中输入第一条AT指令,短信内容是“你好,Hello!”,点击发送按钮,第一条短信发送成功。然后再输入第二条AT指令,将短信内容转换成与之相对应的Unicode编码,并以四个0结尾,点击发送按钮,第二条短信也发送成功。10. 接下来我们继续学习如何配置GPRS DTU,使其支持扩展AT指令。11. 默认情况下,COMWAY WG-8010 GPRS DTU直接支持COMWAY自

5、定义的扩展AT指令集。当然,我们也可以通过COMWAY自带的软件进行配置。一定要注意的是,配置时GPRS DTU最好不插SIM卡,防止GPRS DTU进入自动连接模式。相关配置过程如下。12. 启动COMWAY WG-8010 GPRS DTU配置软件,在配置主界面的右上角可以看到端口号、波特率和校验位的信息,在左上角的文本框中也可以看到串口连接的提示信息。接下来是点击中间的“读取DTU模块配置”按钮,配置软件导入DTU现有的配置信息。接下来可以进行DTU的相关配置。第一个是GPRS通用配置,可以设置DTU的通信协议,包括COMWAY协议、透传协议、桑荣协议、宏电协议,还可以设置DTU的串口参

6、数。第二个是短信配置,包括短信输出方式、短信输出编码、收到短信提醒方式等。第三个是定时任务配置,可以设置定时任务的任务类型。第四个是高级选项,一般不做修改。第五个是GPS模块配置,如果DTU没有GPS模块的话,请慎用。13. 最后是基于扩展AT指令发送短信的编码实现。14. 打开已有的发送短信项目SMSText,我们只需修改其中“发送”按钮的相关代码即可。在Windows窗口设计界面双击“发送”按钮,进入代码编辑界面,先加入一个自定义方法EncodedUnicode,用于将短信内容转换成Unicode编码。然后在“发送”按钮里先添加一个try/catch异常控制段。接下来是构建发送短信的扩展AT指令,因为是短信内容是Unicode编码,所以扩展AT指令的最后要加上0000,千万不要忘了加上rn,以新行形式发送扩展AT指令。然后等待300ms,如果返回OK,就说明短信发送成功了。接下来点击快捷工具栏上的运行按钮,启动应用程序。先点击“连接”按钮,然后点击“发送”按钮,等待一会后程序返回“Send Succeeded”的提示信息,这样就完成了基于扩展AT指令发送短信的编码实现。15. 最后,有一道思考题留

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论