`
金笛子
  • 浏览: 36089 次
社区版块
存档分类
最新评论

通过RS232发送和接收短信(三)

 
阅读更多
接收短信

接收刚收到的短信有两种方法:轮询终端;使用事件

轮询终端可以定期的使用AT+CMGL=0指令读取未读取得指令。方法简单,但许多时候都在做无用功,效率低下,一般不建议采用。下面主要讲解事件法:

指令:

AT+CNMI=<mode>,<mt>,<bm>,<ds>,<brf>

参数:

mode:

0——缓存在终端

1——直接发送到TE

mt:

0——接收到新的SMS不返回事件

1——如果接收到的SMS存储在ME,则返回

+CMTI:<mem>,<index>

2——除了Class2 SMS,新的SMS直接发送到终端,返回:

+CMT:<length><CR><LF><PDU>

3——Class3 SMS使用mt=2的方法返回,其他类型的使用mt=1的方法返回。

bm:

0——小区广播不通知

2——新的小区广播通知,返回

+CBM:<length><CR><LF><pdu>

3——Class3格式的小区广播通知,使用bm=2格式

ds:

0——状态报告不通知

1——新的状态报告通知,返回:

+CDS:<length><CR><LF><pdu>

2——如果新的状态报告存储到ME,则返回:

+CDSI:<mem>,<index>

brf:

1——始终为1

例:

一般我们使用AT+CNMI=1,1,0,2,1

当收到新的短信时终端返回:

+CMTI:ME,5

新的状态报告:

+CDSI:ME,6

程序可以通过判断返回值并使用AT+CMGR指令返回新到短信。

转自bbs.sendsms.cn
分享到:
评论

相关推荐

    通过短信猫发送与接收短信

    通过特定的通信协议,如AT命令集,我们可以控制短信猫进行发送短信、接收短信、查询状态等一系列操作。 二次开发是指对短信猫的原始功能进行扩展和优化。这通常涉及到编写软件程序,例如使用Java、Python、C#等编程...

    SMSapplication2.zip_recive _rs232_send_sms_zip

    在实际应用中,通过RS232发送和接收短信的流程大致如下: 1. **硬件连接**:将GSM modem通过RS232线缆连接到计算机的串行端口。 2. **配置接口**:使用应用程序设置RS232接口参数,确保与GSM modem的通信。 3. **...

    sms短信猫接收发送短信

    4. 接收短信:通过监听短信猫的响应,接收到的短信将以AT+CMGL命令的形式返回。 5. 错误处理:处理可能出现的通信错误,如超时、重传等。 四、开发一个小型APP应用 根据标题和描述,这里提到的是一个小型APP应用...

    windows和linux平台下短信猫发送和读取短信代码

    - 短信猫实质上是一个GSM调制解调器,通过SIM卡接入移动通信网络,提供串行通信接口,使得计算机能够模拟手机发送和接收短信。 - 在硬件层面,短信猫通常有两种连接方式:串口(RS232)和USB。串口需通过COM口与...

    SendSMS.rar_串口 短信发送_短信猫

    它通过串行接口(如RS232或USB)与计算机连接,使得电脑可以通过特定的软件程序来控制短信猫发送和接收短信,实现了计算机与移动通信的结合。 首先,确保短信猫的硬件安装和配置是正确无误的。在使用串口进行短信...

    TC35发送英文短信(C51)

    总的来说,这个项目是一个基于C51微控制器和GSM通信的远程监控系统,通过RS232串口连接TC35模块,实现了对环境温度的实时监测,并将数据以短信形式发送到手机,为物联网应用提供了一个实用的实例。这个系统的实现...

    短信猫手机短信发送程序

    短信猫是一种硬件设备,它能够连接到计算机并模拟手机功能,从而实现通过电脑来发送和接收短信。在工业监控、远程控制、自动化等领域,这种功能非常有用,因为它可以方便地集成到系统中,当系统检测到异常情况时,...

    vb短信猫发送程序

    3. **短信发送**:程序应包含一个用户友好的界面,允许用户输入接收号码和短信内容,然后调用API或直接与短信猫设备通信,将短信发送出去。发送过程可能包括错误检查、重试机制等。 4. **短信接收**:短信猫接收到...

    短信猫二次开发发送短信代码

    短信猫是一种可以接收和发送短信的硬件设备,通常通过串行接口(如RS232或USB)连接到计算机上。它可以模拟手机的功能,通过AT指令集来控制其行为。短信猫广泛应用于短信群发系统、自动报警系统等领域。 ### 三、...

    短信自动化系统、短信自动化平台

    - **新增功能**:相较于专业版,企业版增加了自动接收短信并存储的功能。 - **应用场景**:适用于客户服务、市场调研等需要收集用户反馈的场景。 - **优势**:便于后续的数据分析和客户关系管理,提高响应速度和...

    惠通短信猫的二次开发资料

    这个压缩包包含了短信通的完整程序,这是一套能够帮助用户发送和接收短信的应用软件,是短信猫的核心功能实现。同时,它还附带了C#的示例代码和控件,这对于熟悉C#编程语言的开发者来说是极其宝贵的参考资料,可以...

    手机短信猫接口及其应用程序的开发

    在.NET环境中,可以使用短信组件进行操作,例如设置短信中心、读取电话号码、发送和接收短信等。 短信接口的编制通常涉及两个主要部分:初始化处理程序和短信发送中断程序。初始化处理程序负责对串口、SIM卡和短信...

    短信猫发送程序源代码

    短信猫是一种硬件设备,它能够连接到计算机并模拟手机,从而通过GSM网络发送和接收短信。本文将详细讲解短信猫技术、CS架构、C#编程以及如何构建一个短信猫发送程序。 一、短信猫技术 短信猫,全称为GSM调制解调器...

    RS232和RS485调试"秘技"

    在不需要接触设备的情况下,通过发送特定的命令(如示例中的“123456,zwrdck”短信命令),可以读取当前设备的波特率和流控制设置,这为现场调试提供了极大的方便。 另外,对于连接线是否正确的判断,技术人员可以...

    短信猫(modem gsm)二次开发包

    短信猫(Modem GSM)是一种特殊的通信设备,它允许计算机通过GSM网络发送和接收短信。这个二次开发包是专为程序员设计的,用于利用这种技术集成到自己的应用程序中。以下是一些关于短信猫(Modem GSM)二次开发的...

    短信猫短信收发Demo

    在软件层面,我们可以通过AT命令集与短信猫进行交互,这个命令集是GSM通信标准的一部分,用于控制调制解调器的各种功能,包括发送短信、接收短信、查询网络状态等。 在【描述】中提到,这个Demo是一个实例,意味着...

    基于短信猫的短信管理平台

    短信猫,又称短信Modem,是一种硬件设备,它可以连接到计算机并通过GSM或CDMA网络发送和接收短信。这种设备在企业级应用中广泛使用,如批量短信发送、报警系统、自动通知等。基于短信猫的短信管理平台就是一种利用...

    短信猫Demo

    短信猫,也称为GSM调制解调器,是一种硬件设备,能够通过SIM卡连接到移动通信网络,实现发送和接收短信的功能。在IT领域,它常被用于企业或系统的自动短信发送、接收服务,如验证码发送、报警通知等。 这个压缩包...

    GSM模块发送短信的相关知识

    GSM模块是全球移动通信系统(Global System for Mobile Communications)中用于处理短信服务的硬件组件,它允许设备通过GSM网络发送和接收短信。在本文中,我们将深入探讨使用GSM模块发送短信的相关知识,包括一系列的...

Global site tag (gtag.js) - Google Analytics