[移动网络]移远EC20CEFD AT实用指令目录

[toc]
新到了一块EC20CEFD 4G全网通开发板,打算替换掉WCDMA的华为的E180,顺便适配MeowWatcher

AT说明书200多页还是英文的,下面贴一些常用的AT指令方便编程

写在最前

踩坑注意

  • 虽然是mini PCI-E 封装可是引脚不是PCI-E的定义,不能直接插(插了也没用,因为你没地方插SIM卡)
  • 虽然能打电话有PCM,也有模拟信号,但是不走USB!不走USB!没有USB PCM!需要自己引出来!(最不爽了,气哭)
  • 市售转接板只引出来USB,语音、PCM都没有,USB只有 AT MDM PPP GNSS
  • CEFDG不支持GPS,没有装天线,但是AT指令还在,GNSS口还在,全部都是摆设(逼死精神洁癖)
  • 虽然支持VoLTE,语音还是不走USB,可能要想办法自己用SIP接入IMS(我觉得不可能)

脑残点

  • 如果多一个USB Device能像E180一样usbtty输出PCM(USB PCM)或者能复用USBDM/NMEA/MDM/AT端口那也是极好的,可是他们并没有做┑( ̄Д  ̄)┍,如果有产品做到我买爆!!!
  • 也许固件更新可以软件实现USB PCM,不过已经是停产产品了,只能靠民间高手了吧大概
  • 拓展板这个灯要自己拆换一下。灯大!灯亮!灯会闪!在屋子里宛如DISCO小夜灯!
  • 需要自己配个PCB天线粘在开发板上,如果开发板做了天线,只要接桥接线就行了,然而并没有

爽点

  • 原生驱动在Win10上可以直接收短信,弹窗
  • 比路边摊的100元4G卡托好使,支持OpenWRT
  • 支持IPv6,爽到
  • 测试来看,稳如POI

也许可行

  • 使用VoLTE网络接入IMS实现USB打电话?

目前应用范围

  • 收短信
  • 发短信
  • 2G退网了,替换掉3G Modem(接电话的还是用E180吧,那个有USB PWM)
  • IPv6远程设备管理(流量警告)

正文

基本端口

USBMDM Modem端口

USBAT AT端口 推荐波特率115200

USBDM PPP拨号端口

USBNMEA GNSS端口

设置

  • ATE 命令回显
    • ATE0 关闭命令回显
    • ATE1 开启命令回显 √
  • AT&F 恢复出厂设置
  • ATZ 回复AT&W保存的设置
  • AT&W 保存设置
  • AT+CFUN=1,1 重启设备

基本信息查询

  • ATI 设备信息
  • AT+CGMI 获取设备厂家
  • AT+CGMM 获取设备型号
  • AT+CGMR 获取固件版本
  • AT+CGSN 获取IMEI
  • AT+CPAS 获取设备活动状态
  • AT+CEER 获取错误具体内容

  • AT+CSCS 设置TE字符集

    • AT+CSCS? 查询TE字符集
    • AT+CSCS=”UCS2″ 设置TE字符集为UCS2

    SIM卡及网络

  • AT+CIMI 获取IMSI

  • AT+QCCID 获取ICCID
  • AT+QINISTAT 获取SIM卡状态
  • AT+QSIMDET SIM卡检测
    • AT+QSIMDET=1,0 开启SIM卡检测
  • AT+QSIMSTAT SIM卡插入报告
    • AT+QSIMSTAT=1 开启SIM卡插入报告
  • AT+COPS 运营商选择
    • AT+COPS? 运营商查询
  • AT+QSPN 查询运营商信息
  • AT+CREG 网络注册状态
    • AT+CREG=2 开启网络注册和位置信息
    • AT+CREG? 查询网络注册状态
  • AT+CSQ 信号强度汇报
  • AT+QNWINFO 查询网络信息

  • AT+CMEE 错误信息格式

    • AT+CMEE=0 关闭错误代码
    • AT+CMEE=1 开启错误显示,显示为错误代码
    • AT+CMEE=2 开启错误显示,显示为错误信息

电话

  • AT+QCFG 设备拓展配置
    • AT+QCFG=”ims” 查询VoLTE状态
    • AT+QCFG=”ims”,1 强制开启VoLTE
  • AT+QMBNCFG=”AutoSel” 重新选择网络

  • ATA 接听来电

  • AT+CHUP 挂断语音来电
  • AT+CLCC 列出现有电话
  • AT+CR 服务汇报
    • AT+CR=1 开启服务汇报
  • AT+CRC 来电汇报
    • AT+CRC=1 开启拓展格式
  • AT+QDAI 数字音频接口配置
    • AT+QDAI? 查询数字音频接口配置
  • AT+QURCCFG 设置URC接口类型
    • AT+QURCCFG=”URCPORT”,”USBAT” 设置URC接口为USBAT接口

短信

  • AT+CMGF 短信格式
    • AT+CMGF=0 PDU模式
  • AT+CSCA 短信中心(CDMA不可用)
    • AT+CSCA? 查询短信中心设置
  • AT+CPMS 短信存储位置
    • AT+CPMS=”ME”,”ME”,”ME”
    • AT+CPMS? 查询容量和短信数
  • AT+CMGD 删除短信
    • AT+CMGD=n 删除第N条短信
  • AT+CMGR 阅读短信
    • AT+CMGR=n 读取第N条短信
  • AT+QSMSR 阅读短信(CDMA)
    • AT+QSMSR=n 读取第N条短信(CDMA)
  • AT+CMGS 发送短信
短信发送教程
AT+CMGF=0
AT+CMGS=14
>00010005810110F000040443584C4C[CTL+Z]

AT+CMGS=[PDU除消息中心设置部分的长度]

PDU是对短消息中心、发送目的手机号码以及短信内容等进行的一些特殊编码,它是十六进制的字符串,具体格式为:

[短信息中心地址长度][短信息中心号码类型][短信息中心号码][文件头字节][信息类型][发送目的手机号码长度][发送目的手机号码类型][发送目的手机号码][协议标识][数据编码方案][有效期][用户数据长度][用户数据]

发送目的手机号码,他们的编码都为:长度+类型+号码。长度就是手机号的实际长度,类型可以为918191表示带国际区号号码,比如前面+86的,81表示号码不带国际区号。

发送短信时,可以将短消息中心长度设置为00,那么就可以不用填写短消息中心了,它会自动采用手机默认设置

GPS(仅CEFAG支持)

  • AT+QGPS GNSS设置
    • AT+QGPS=1 开启GNSS引擎
  • AT+QGPSCFG 配置GNSS
    • AT+QGPSCFG=”outport” 查询输出端口
    • AT+QGPSCFG=”outport”,”USBNMEA” 设置输出端口为USBNMEA
    • AT+QGPSCFG=”autogps” 自动开启GPS
    • AT+QGPSCFG=”autogps”,1 允许自动开启GPS
    • AT+QGPSCFG=“nmeasrc” NMEA SRC控制
    • AT+QGPSCFG=”nmeasrc”,1 开启NMEA SRC
  • AT+QGPS 管理GNSS会话
    • AT+QGPS? 查询GNSS状态
  • AT+QGPSLOC 位置
    • AT+QGPSLOC? 获取位置

发表评论

电子邮件地址不会被公开。 必填项已用*标注