【摘要】:系统采用串口控制SMS的工作机制。它不用拨号建立连接,把要发的信息加上目的地数据发送到短信息服务中心,经短信服务中心完成存储后再发送给最终的信宿,所以当目的GSM终端没开机时信息不会丢失。利用GSM模块的串行接口,单片机向GSM模块收发一系列的AT命令,就能达到控制GSM模块收发SMS的目的。用单片机实现时,编程必须注意的是它发送的指令与接收到的响应都是字符的ASCII码。用单片机控制GSM模块收发短信息所涉及的AT指令见表6-1。
系统采用串口控制SMS的工作机制。单片机与GSM模块一般采用串行异步通信接口,通信速度可设定,通常为19.2kbit/s。采用RS232电缆方式进行连接时,数据传输的可靠性较好。RS232接口连接方式,通过串行接口集成电路和电平转换电路与GSM模块连接,电路比较简单,所涉及的芯片包括单片机AT89C51和电平转换芯片MAX232。需要说明的是,该接口通过I2C总线扩展了一个EEPROM存储器芯片AT24C64,它的主要作用是存储数据,而且断电时信息也不会丢失,这些特性正是存储数据所必需的。
GSM的短信息业务SMS利用信令信道传输,这是GSM通信网所特有的。它不用拨号建立连接,把要发的信息加上目的地数据发送到短信息服务中心,经短信服务中心完成存储后再发送给最终的信宿,所以当目的GSM终端没开机时信息不会丢失。每个短信的信息量限制为160B。
现在市场上大多数手机均支持GSM07.05规定的AT指令集。该指令集是ETSI(欧洲电信标准化协会)发布的,其中包含了对SMS的控制。利用GSM模块的串行接口,单片机向GSM模块收发一系列的AT命令,就能达到控制GSM模块收发SMS的目的。用单片机实现时,编程必须注意的是它发送的指令与接收到的响应都是字符的ASCII码。用单片机控制GSM模块收发短信息所涉及的AT指令见表6-1。(www.xing528.com)
表6-1 AT指令
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。