虽说GSM已经很老旧,但其低廉的价格,非常适合一些需要小数据上网传输和短信等功能的应用场合。 不知道GSM能够像51单片机一样,在低端应用中长久不衰。GTM900C发送短信,支持两种模式,TXT和PDU。TXT模式指令简单,操作方便,但不支持中文。PDU模式最通用,因为能发送所有的世界上所有国家的字符,但操作稍微有些复杂。本文介绍使用PDU模式开发收、发短信功能。
避免重复造轮子:请参考网友博客。注意:AT指令均以回车换行结尾。
拿到GTM900C,成功发送一条短信需要以下步骤:
1、初始化模块
步骤1:上电
说明:上电后,初始化成功,会通过串口输出AT-Command Interpreter ready
步骤2:测试串口
说明:串口通信不成功,主控模块应做处理
发送指令:AT
应答指令:AT
OK
步骤3:关闭回显
说明:串口通信成功,指令不管正常或异常都有应答,就不再需要回显。
发送指令:ATE
应答指令:OK
步骤4:测试SIM卡
说明:SIM不存在,应做处理。
发送指令:AT+CPIN?
应答指令:+CPIN: READY
OK
步骤5:测试信号质量
说明:质量太差,应做处理。
发送指令:AT+CSQ
应答指令:+CSQ:20,99
OK
2、短信编码
3、发送
4、接收
原文:http://www.cnblogs.com/isha2088/p/6245825.html