随笔分类 -  短信modem开发

摘要:短消息调试笔记2011-03-15 16:51******************************短消息调试笔记*******************************************// AT+CSMS 选择消息业务AT+CSMS=0 // SMS 的AT 命令兼容GSM 07.05 Phase 2AT+CSMS=1 // SMS 的AT 命令兼容GSM 07.05 Phase 2+// AT+CMGF 选择消息格式AT+CMGF? // 查询当前值 AT+CMGF=0 // PDU: 0AT+CMGF=1 // TXT: 1// AT+CMGL 列举短消息,AT+CM 阅读全文
posted @ 2011-03-25 23:13 babykick 阅读(2730) 评论(0) 推荐(1)
摘要:TC35/TC35I/MC35I短信AT指令实例2011-03-15 22:32 TC35/TC35I/MC35I短信AT指令实例 收藏 1.相关的GSM AT指令与SMS有关的GSM AT指令(from GSM07.05)如表1所示:表1 相关的GSM AT指令AT 指令 功 能 AT+CMGC Send an SMS command(发出一条短消息命令) AT+CMGD Delete SMS message(删除SIM卡内存的短消息) AT+CMGF Select SMS message formate(选择短消息信息格式:0-PDU;1-文本) AT+CMGL List SMS mess 阅读全文
posted @ 2011-03-25 23:11 babykick 阅读(1228) 评论(0) 推荐(0)
摘要:常用AT命令解释(转载)2011-03-15 22:57常用AT命令解释(转载) 一、AT命令解释:1、常用操作1.1AT命令解释:检测Module与串口是否连通,能否接收AT命令;命令格式:AT<CR>命令返回:OK(与串口通信正常)(无返回,与串口通信未连通)测试结果:ATOK1.2AT+CSQ命令解释:检查网络信号强度和SIM卡情况命令格式:AT+CSQ<CR>命令返回:+CSQ:**,##其中**应在10到31之间,数值越大表明信号质量越好,##应为99。否则应检查天线或SIM卡是否正确安装测试结果:AT+CSQ<CR>+CSQ:31,99信号强度值 阅读全文
posted @ 2011-03-25 23:10 babykick 阅读(8569) 评论(0) 推荐(1)
摘要:GSM-MODEM调试备忘2011-03-20 15:40 GSM-MODEM调试备忘 收藏 使用windows下的串口调试工具做测试;设置好com1,9600,8,0,1在窗口里输入 AT 加个回车(回车必须加的,在窗口里是下一行就行),返回 OK发送:AT+CLIP=1 打开来电做呼入测试,返回:RING +CLIP: "13681444433",161 发送:ATH 挂断电话呼入测试完毕;呼出测试,发送:ATD13681444433; 注意后边要有“;”号的呼出成功!常用命令:AT+CGMI (得到厂商信息)返回:AT+CGMI WAVECOM MODEM OKAT+ 阅读全文
posted @ 2011-03-25 23:00 babykick 阅读(1079) 评论(0) 推荐(0)
摘要:短信开发-怎样获得手机的新到短信2011-03-21 09:56【SMS】怎样获得手机的新到短信在自己写的一个小的发短信的程序一文中,我提到了一个我遇到的问题:用手机(作为gsm模块)的话会因为手机截获了接收信息而不能达到聊天的效果,大家如果有什么好的方法可以在这里告诉我,或者给我email,邮箱地址是flyffa@gmail.com。这两天我有空来继续深入做的时候发现我自己犯了一个错误。用手机不能达到聊天效果的原因,不是因为手机截获了消息,而是因为消息的存储位置的变化,也就是说在简单的gsm模块中(如tc35i)消息是存储在sim卡中的,而在手机中,却是存在于ME中的,这个是由AT+CNMI 阅读全文
posted @ 2011-03-25 22:50 babykick 阅读(543) 评论(0) 推荐(0)
摘要:解决了cnmi=2,2即时模式下收不到短信的问题2011-03-21 10:04如果AT+CSMS=1,接收到短信时,TE需在一定的时间内发送反馈消息至模块,也就是一收到+CMT,即一收到短信必须立刻回一个AT+CNMA \r,若超时,<mode>和<mt>的值会强制复位到0,即cnmi=2,2的设置会变成cnmi=2,0。那么,再有新的短信将不能被正确处理,需要用“at+cnmi”指令重新设置参数才行。这增加了程序处理的复杂性。AT+CSMS=0不需要回确认,省去了这些麻烦。附:消息接收和读出命令5.4.1 给TE 指示新消息:AT+CNMI当TE 处于在用状态时(如:DTR 信号处于“ON 阅读全文
posted @ 2011-03-25 22:49 babykick 阅读(1335) 评论(1) 推荐(0)
摘要:引言gsm数字蜂窝移动通信技术已得到成熟而广泛的应用,目前以建成的覆盖全国的gsm数字蜂窝移动通信网,是我国公众移动通信网的重要方式。它能提供话音、短消息、数据等多种业务。短消息服务是gsm网络的一项重要业务,在远距离监控、数据采集、gps定位、无线报警、缴费通知、车辆调度等领域有着广泛的应用。gsm模块通常都提供uart串行接口,因此很容易和单片机在物理层上互联。使用符合gsm07.05和gsm07.07标准的at指令集,可以使gsm模块方便地完成短消息接收/发送等各种操作。其通信框图如图1所示。移动设备me主要负责与gsm网络进行无线通信,终端适配器ta负责me与外部终端设备te的信息交换 阅读全文
posted @ 2011-03-25 22:41 babykick 阅读(800) 评论(0) 推荐(0)
摘要:短信发送状态报告(Status Report)的处理2011-03-22 09:59短信发送状态报告(Status Report)的处理术语:MS: Mobile Station SC: Service Centre (used for SMS) SMS: Short Message ServiceSMSC: Short Message Service - Service CentreSR:Status Report Message storage SMS作为一种信息载体,不仅仅可以用来传输文本信息,还有很多别的用法,例如使用8位元传输push、铃声、乃至图片,甚至可以于其上构建专属TCP/I 阅读全文
posted @ 2011-03-25 22:37 babykick 阅读(3215) 评论(0) 推荐(0)
摘要:发送短信后的+CMGS:xx2011-03-22 10:09只要在指定的时间(比如20秒)内返回OK,就说明发送成功,同时还可以取得发送序列号(0~255循环),否则发送失败,失败的具体原因,要查错误表。 如发送短信返回+CMGS: 80 ‍ OK,表示序列号为80,发送成功 阅读全文
posted @ 2011-03-25 22:36 babykick 阅读(707) 评论(0) 推荐(0)
摘要:DCD DSR DTR RTS CTS表示什么意思2011-03-22 20:04 DCD DSR DTR RTS CTS表示什么意思 2008-08-28 14:22:59标签:DCD DCD :载波检测。主要用于Modem通知计算机其处于在线状态,即Modem检测到拨号音, 处于在线状态。 RXD:此引脚用于接收外部设备送来的数据;在你使用Modem时,你会发现RXD指示灯在闪烁,说明RXD引脚上有数据 进入。TXD:此引脚将计算机的数据发送给外部设备;在你使用Modem时,你会发现TXD指示灯在闪烁,说明计算机正在通过TXD引脚发送数据。 DTR:数据终端就绪;当此引脚高电平时,通知Mo 阅读全文
posted @ 2011-03-25 22:35 babykick 阅读(5487) 评论(0) 推荐(0)