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

AT指令对串口CDMA短信设备发送短信

 
阅读更多
1、发英文短信

发送英文数字短消息“123ABC”,使用其相应ASCII 码发送。

AT+CMGF=1

AT+WSCL=1,2 // 设置为发英文短信OK

AT+CMGS="159********" // 区别于GSM 模块,CDMA 模块发短信号码必须要加引号

123ABC<ctrl-Z> // 输入内容,然后Ctrl+Z发送

+CMGS:1

OK

返回代码:

+CMGS:N 表示成功发出,N 为序号。



2. 发中文短信

CDMA发中文短消息不是采用PDU 格式,而是直接发送其Unicode代码,发送中文短消息“您好”其相应Unicode 编码:0x60a8,0x597d

AT+CMGF=1

AT+WSCL=6,4<CR>

AT+CMGS="159********"<CR>

0x60,0xA8,0x59,0x7D<ctrl-Z>

返回代码:

+CMGS:N 表示成功发出,N 为序号。



也可以:

AT+CMGF=1

AT+WSCL=6,4<CR>

AT+CMGS="159********",4<CR>(4是发送短信的长度)

0x60,0xA8,0x59,0x7D<CR>



注:程序中发送的时候应该是发送数据0x60,0xa8,0x59,0x7d,对于中文短消息其中的控制字符也必须用其UNCODE 代码表示。消息内容的结束则以结束符来做标记,所以它的结束符也应该是UNICODE 格式的。即在超级终端中用此种方式是无法发送成功的,因为从键盘键入的<ctrl-Z>并非UNICODE格式,仅ASCII 码而已。在程序中正确的结束符应该是0x00,0x1a。

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

相关推荐

    CDMA短消息发送程序.zip_VC++ Unicode 串口_cdma at_cdma短信收发_串口_串口 VC

    这个压缩包“CDMA短消息发送程序.zip”包含了一个使用VC++(Visual C++)开发的程序,该程序能够通过串行接口与CDMA手机模块进行通信,实现短信的收发功能。这个项目的核心在于串口通信和字符编码的转换,特别是从GB...

    最详细的at指令

    GM800是一款CDMA数据模块,其支持的AT指令集允许用户通过串行接口对模块执行各种操作。这些操作包括但不限于网络连接的建立与断开、短信发送接收、数据传输等。 #### 操作模式定义 - **命令模式**:允许向CDMA数据...

    CDMA的AT指令操作,华为EM200

    AT指令集是串行通信的一种标准协议,由Hayes公司于1981年提出,现在已经成为各种调制解调器和其他通信模块的通用接口。这些指令允许用户通过简单的文本命令来设置和控制设备,例如建立和断开连接、设置波特率、查询...

    中兴物联MC8618模块AT指令手册_V1.1

    AT指令集是一组通过串行通信接口发送给模块的文本命令,用于执行各种控制操作,如查询模块信息、设置网络参数、管理模块电源等。本手册主要涉及以下方面: 1. CDMA背景知识:介绍CDMA技术基础,为理解模块相关操作...

    好用AT指令测试程序,串口测试程序

    该程序允许用户通过串行接口(Serial Port)发送AT指令,以进行功能测试、故障排查或者设备调试。 串口通信是计算机与外部设备之间常用的一种通信方式,尤其在物联网(IoT)和嵌入式系统中广泛应用。它基于RS-232...

    Java控制CDMA MODEM完成短信息收发.pdf

    本文中使用此API与CDMA MODEM进行交互,以发送AT命令进行短信收发。尽管***m API已不再被官方支持,但第三方库如RXTX可以模拟其功能。 6. AT命令:AT(Attention)命令是一组预先定义的指令,用来控制 MODEM 的操作...

    SMSapplication1.rar_AT指令_SMSApplication_dawn2cj_电信猫

    在实际编程时,需要通过串行通信接口(如COM口)向调制解调器发送AT指令,然后解析返回的响应来控制短信功能。 代码实现部分,通常会包含初始化通信端口、设置通信参数(如波特率、校验位等)、发送AT指令并处理...

    Q2358 Q2438 CDMA AT指令

    通过以上对这些AT指令的详细解读,我们可以看到Q2358和Q2438 CDMA模块的广泛功能和灵活性,它们不仅支持基本的电话和网络服务,还能实现高级的配置管理和控制任务。这对于开发人员来说是极为宝贵的资源。

    AT指令集及使用手册

    SIM900模块是GSM/GPRS模块的一个例子,它支持多种AT指令,包括设置网络连接、拨打电话、发送短信、读取SIM卡信息等。SIM900不仅在移动通信领域广泛应用,还在物联网(IoT)设备、远程监控系统和各种嵌入式项目中使用。...

    Java 使用SMSLib通过串口通讯收发短信

    此外,为了提高效率,可能需要对短信发送进行队列管理,避免同时发送大量短信导致的网络拥塞。 通过以上介绍,我们可以看到Java使用SMSLib通过串口通讯收发短信涉及的技术点广泛,从底层硬件通信到上层软件编程,都...

    modem AT 指令集.zip

    AT指令集是调制解调器(Modem)通信中的核心技术,它允许计算机通过串行接口与调制解调器进行交互,控制调制解调器的功能和设置。"modem AT 指令集.zip"这个压缩包包含了关于AT指令集的详细手册,对于进行modem开发...

    华为ETS2222AT指令

    本文将详细介绍华为ETS2222AT指令集的相关知识点,包括CDMA模块AT指令的基本使用方法、测试示例以及部分通用指令与呼叫控制指令的具体功能。通过本篇文章的学习,读者能够更加深入地了解华为ETS2222AT指令集的应用...

    ME3630 AT指令集

    - AT指令集是一系列用于控制无线模块行为的命令语言,通过串口通信发送特定格式的字符串来实现对模块的控制。 - 在ME3630的AT指令集中,包括了对各种网络操作、硬件控制、系统查询、模块配置等多方面功能的指令。 - ...

    AT指令集用户操作说明.rar

    AT指令集是通信技术中广泛使用的一套控制命令,主要用于配置和操作串行通信接口,尤其是调制解调器(Modem)。这个“AT指令集用户操作说明.rar”压缩包包含了一份关于如何使用AT指令集的详细指南,可能是以HTML格式...

    串口短信开发手册

    它着重介绍了如何使用AT命令集来实现短信的发送与接收,并提供了详细的SDK文档以及相关的编程接口说明。这是一份非常有价值的资料,尤其对于那些希望在嵌入式系统中集成短信通信功能的开发者来说。 #### 二、适用...

    中兴MC8332-CDMA模块指令手册

    AT指令集是通过串口发送给模块的一系列命令,用于设置、控制以及获取模块运行状态。 文档的法律声明部分指出,接收文档即代表用户同意了中兴通讯的相关条款,包括了对文档的使用限制和版权声明。文档中所含信息均受...

    中兴MC8331 AT指令手册

    这类软件通常需要实现命令解析、响应处理等功能,以便于通过串口或其他接口发送AT指令给模块并获取响应。 **1.1.4 设置参数保存** 模块的一些配置可以通过AT指令进行设置,并且这些设置可以被保存下来。例如,通过...

Global site tag (gtag.js) - Google Analytics