zoukankan      html  css  js  c++  java
  • EC20的短消息

    一 设置短消息的操作模式:AT+CMGF=<mode>  0=PDU,固定的16进制信息;=1文本模式。

    二选择TE 字符集(+CSCS )AT+CSCS=<chset>字符集的设置将影响到短消息的传送和接收

    "GSM"    GSM 缺省符号集,普通英文7-bit 编码 ,短消息接收时被存储
    "HEX"      十六进制数 00 到 FF
    "IRA"    I  nternational reference alphabet 国际参考符号集(ITU-T T.50)
    "PCCP437"   PC 字符集代码页 437
    "UCS2"      UCS2 字符集。16-bit 通用八位字节倍数编码的字符集(长数字串,中文或字符串都需要转码)(ISO/IEC 10646),短消息接收时被直接显示
    "8859-1"      ISO 8859 拉丁语 1 字符集

    三设置短消息服务中心(SMSC)号码(由网络运营商提供,作为出厂设置保存在SIM卡中(也可以询问运营商),建议不要修改,或者查询后发现不对用以下进行设置用AT+CSAS进行存储)用于短消息的存储和转发

    AT+CSCA=<sca>[,<tosca>]  <sca> 字符型的短消息中心地址;<tosca> 整数型的<sca>地址类型。使用<TOA>十进制格式表示

    四选择短消息读写收时存储位置的优先顺序:AT+CPMS=[<mem1>,<mem2>,<mem3>]  读取和删除短消息时;写和发送时;没有建立到TE的路由时的接收位置。说明优先存在sim卡中,总存储条数受器件影响。

    五 文本模式发送

    方法1:+CMGS直接发送(手机号->内容->ctrl+z),如果+CSCS=UCS2,则发送数据也应该用UCS2.

    方法2:写(+GMGW,先写目标手机号,再写内容)存到mem2(返回index)->发(+CMSS=index,或转发AT+CMSS=index,"手机号")

    设置文本模式参数AT+CSMP=<fo>,<vp>,<pid>,<dcs> 其中

      dcs要和+CSCS匹配

    5.1接收和读短消息

    5.1.1设置是否显示一些内容AT+CSDH=[0/1],PUD不需要,因为各参数都包含在<pdu>串中

    5.1.2新短消息提示AT+CNMI= <mode默认2>,<mt>,<bm>,<ds>,<bfr>    mt=2收到短消息时提醒+CMTI: <mem>,<index>然后用AT+CMGR=<index>读取;=1时内容直接在+CMT中

    5.1.3读短消息AT+CMGR=<index>[,<mode>]   mode=0读后消息状态由'received unread'变位'received read';=1不改变

    5.1.4读列表AT+CMGL=<state>[,<mode>]     state:

    "REC UNREAD"      0 收到的未读短消息(默认)
    "REC READ"      1 收到的已读短消息
    "STO UNSENT"       2 存储的未发送短消息
    "STO SENT"       3 存储的已发送短消息
    "ALL"          4 所有短消息

    5.1.5设置发送状态提醒

    1) AT+CNMI=2,1(=1+CMTI提示;=2带内容的CMTI提示),0,1,0 //第四个参数<ds>必须设成 1,不需要设置0

    2) AT+CSMP=49,167,0,241 //第一个参数<fo>必须等于 49

    5.1.?:

    AT+CPMS?//核对短消息存储空间是否已满,
    如果已满,用+CMGD或+QMGDA
    删除短消息。

    5.1.6删除短消息:AT+CMGD=<index>[,<delflag>]    delflag:

    0 或没有设置 删除索引号位<index>的短消息
    1 删除所有已读短消息
    2 删除所有已读和已发短消息
    3 删除所有已读、已发和未发短消息
    4 删除所有短消息

    AT+QMGDA=<type>删除所有

    文本模式 PDU 模式 描述
    "DEL READ" 1 删除所有已读短消息
    "DEL UNREAD" 2 删除所有未读短消息
    "DEL SENT" 3 删除所有已发送短消息
    "DEL UNSENT" 4 删除所有未发送短消息
    "DEL INBOX" 5 删除所有接收到的短消息
    "DEL ALL" 6 删除所有短消息

    6  PDU消息模式

    6.1写和发

    6.1.1直接发送如下,先写再发与文本类似

    AT+CMGS=<length>
    >发送内容:0011000D91683197453038F400F10104D4E2940A

    <Ctrl+Z>

  • 相关阅读:
    socket架构
    异常处理
    类的装饰器
    with&as上下文管理协议
    软件开发规范
    面向对象-描述符
    面向对象-迭代器
    面向对象编程多种特性
    体验Visual Studio 2015 之 MVC
    MVC 好记星不如烂笔头之 ---> 全局异常捕获以及ACTION捕获
  • 原文地址:https://www.cnblogs.com/jieruishu/p/10755467.html
Copyright © 2011-2022 走看看