SC700045SS1_SC-GM4_AT_Instruction_Manual_v1.00_ doc

Similar documents
SC700022SS1_SC-GL4_AT_Instruction_Manual_v1.01_ doc

<453A5CCEC4B5B55C C41CBAAB2F5D4C6BDD3BFDACAB9D3C3CBB5C3F756312E305F E646F63>

USR-TCP232-T/-S/-D/-2/-24/-300/-200/-442产品说明书

Microsoft Word - SC-DTU Config Tool使用说明书-V1.0.1_ docx

Microsoft Word - SC-DTU Config Tool使用说明书-V1.0.2_ docx

Microsoft Word - SC700003SS1-SCICALA霜蝉云接口使用说明V1.0.1_ docx

Shenzhen RF-star Technology Co.,Ltd. RF-WM-10BNB1 用户使用手册 TEL: FAX: ADD: 深圳市宝安区宝源路互联网产业基地 A 区 8 栋 2 层 WEB:

KL DSC DEMO 使用说明

USR-TCP232-XX系列模块设置协议

WH-GM35-MQTT版-AT配置命令手册V1.01

coway 无线串口软件

Microsoft Word - All_Command Code_CH_.doc

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

Shenzhen RF-star Technology Co.,Ltd. RF-WM-11AMB1(11AFB1,10AFB1) 用户使用手册 TEL: FAX: ADD: 深圳市宝安区宝源路互联网产业基地 A 区 8 栋 2 层 WEB: w

E01-2G4M27D_产品规格书_v1.0

< Essential LEDtube > | < Philips >

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

(Guangzhou) AIT Co, Ltd V 110V [ ]! 2

RS-232C [11-13] 1 1 (PLC) (HMI) Visual Basic (PLC) 402

Q / 24

USR-G781-规格书-V1.0.5



测温系统技术方案

GPS

CWT-3000 SMS DTU

E68 E68C 中性说明书 A6版

E810-DTU_Usermanual_CN_v1.0

深圳金城天瑞科技有限公司 SHENZHEN GTERAY TECHNOLOGY CO.,LTD. GT-WR11AMB1(11AFB1,10AFB1) 说明书 ( 文件版本 :V1.5.0) 金城天瑞科技有限公司更新日期 :2017 年 08 月 07 日 TEL: WEB

E840-DTU(4G-01)_UserManual_CN_v1.00

AN1011CN_MiCOKit_APP控制开发实例(基于APICloud)

广州蜂汇电子科技有限公司

VioCard-300 user manual

coway 无线串口软件

DTU GPRS AT指令应用

coway 无线串口软件

E70-DTU(433NW30-ETH)_Datasheet_CN_V1.0

Chap6.ppt

Chapter #

F515_CS_Book.book

<4D F736F F D D0ADD2E9B7D6CEF6CBB5C3F7BCB0B2BFB7D6CAB5CFD6D4B4B4FAC2EB2E646F63>

ZSD 使用手册

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

84

ebook71-13

EC51/52 GSM /GPRS MODEN

路由器基本配置

E18 v1.3通信协议说明书

USSD DTMF 14,400 bits/s group3 class 1&2 GPRS for 900/1800/1900 AT 44pin - - 3V SIM SIM RS-232 : - AT (GSM and 07.05) ,20

<4D F736F F D20B5E3B5E3BFCD C4EAC4EAB6C8B1A8B8E6A3A D303033A3A9>

穨UPSentry_SC_.PDF

NeoGate_TG_Series_UserManual_en

宏电文档

軟體的安裝

User ID 150 Password - User ID 150 Password Mon- Cam-- Invalid Terminal Mode No User Terminal Mode No User Mon- Cam-- 2

1 产品概述 本产品依托中国移动公司的 GPRS 网络平台实现数据无线通信, 克服了传统无线通讯方式通讯距离短 性能不稳定的缺点, 为用户提供高速 永远在线 透明数据传输的虚拟专用数据通信网络 真正实现无缝覆盖, 并且没有距离限制, 实现全国漫游 广泛用于电力自动化 工业监控 交通管理 气象 金融

产品概述 JZX903 嵌入式 GPRS 模块是依托中国移动公司的 GPRS 网络平台实现数据无线通信的产品, 克服了传统无线通讯方式通讯距离短 性能不稳定的缺点, 为用户提供高速 永远在线 透明数据传输的虚拟专用数据通信网络 真正实现无缝覆盖, 并且没有距离限制, 实现全国漫游 广泛用于电力自动化

产品概述 JZX904 嵌入式 GPRS/GPS 模块是依托中国移动公司的 GPRS 网络平台实现数据无线通信的产品, 克服了传统无线通讯方式通讯距离短 性能不稳定的缺点, 为用户提供高速 永远在线 透明数据传输的虚拟专用数据通信网络 真正实现无缝覆盖, 并且没有距离限制, 实现全国漫游 广泛用于电

PTS7_Manual.PDF

Simulator By SunLingxi 2003

SC-GI212产品使用手册_V1.00.docx

保母人員丙級應檢資料第二部份 doc

xilinx FPGA 串口设计笔记 在设计中, 需要用 FPGA 读取 GPS 内部的信息,GPS 的通信方式为串口, 所以在 FPGA 中移植了串口程序 本次移植的程序源代码是特权的串口程序, 本以为移植应该很快就能完成, 但其中还是出了一写小问题, 耽误了不少的时间, 下面将问题进行一个总结!

DR2010.doc

untitled

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

untitled

Microsoft Word - MQS54604_SCH.docx

BT&BLE_Coexistence_Demo__CN.pages


M0M1 模组AT指令开发

HC-11无线串口模块

LETD型LED灯炮规格的更改

目 录(目录名)


Nodemcu-32s WIFI 模组 V1 Nodemcu-32s 规格书 版本 V1 版权 2019 Copyright 2019 Shenzhen Ai-Thinker Technology Co., Ltd All Rights Reserved

Junos Pulse Mobile Security R1 2012, Juniper Networks, Inc.

Microsoft Word - 澎湖田調報告-宏達組9804.doc

平 凡 足 迹 李 本 川 作 者 为 中 国 科 学 院 海 洋 研 究 所 研 究 员,1935 年 生, 山 东 荣 成 人 我 今 年 63 岁 了 大 前 年 丈 夫 和 儿 子 在 一 个 月 内 先 后 离 开 了 人 世, 女 儿 又 已 出 嫁, 现 在 是 孑 然 一 身 我 是

今天 年春季号 总 92 期

*

( ) / / / / / / /

(Microsoft Word - 8\244T\244\362\277\337\272]\244W\265L\246W.doc)

Microsoft Word - 專家本色 doc


但, 你 应 该 听 过 我 们 走 在 大 路 上 这 首 歌, 或 许 还 知 道 革 命 人 永 远 是 年 轻 那 支 歌 ; 并 且, 几 乎 可 以 肯 定, 你 在 戴 红 领 巾 的 那 阵, 必 然 唱 过 牛 儿 还 在 山 坡 吃 草, 放 牛 的 却 不 知 道 哪 儿 去

2 临 终 助 念 答 问 序 临 终 关 怀, 由 佛 门 净 宗 古 来 祖 师 大 德 提 倡 助 念 往 生, 现 今 已 渐 为 社 会 大 众 所 重 视, 在 台 湾, 台 大 长 庚 等 各 大 医 院, 也 都 设 有 助 念 室 ; 大 陆 上 许 多 道 场, 也 有 专 为

校园之星

<4D F736F F F696E74202D FA8BEA861B8EAB7BDBEE3A658BB50C0B3A5CE28B773A6CBA5AB29>


之 原 則 及 國 防 部 訂 頒 國 軍 列 管 國 有 不 動 產 提 供 非 軍 方 單 位 使 用 處 理 原 則 規 定 不 符, 仍 應 以 出 租 方 式 辦 理 惟 可 就 偏 遠 地 區 提 供 官 兵 金 融 水 電 服 務 使 用 部 分, 研 議 降 低 租 金 標 準, 報

chineseall

釋禪波羅蜜次第法門

证券代码: 证券简称:锦江股份 公告编号:【】

1700 装 卸 搬 运 7645 装 卸 搬 运 服 务 2100 建 筑 7410 工 程 服 务 11% 装 卸 搬 运 服 务, 是 指 使 用 装 卸 搬 运 工 具 或 者 人 力 畜 力 将 货 物 在 运 输 工 具 之 间 装 卸 现 场 之 间 或 者 运 输 工 具 与 装 卸

前 言 教 育 无 小 事, 它 成 就 着 学 生 的 未 来 作 为 教 师, 他 们 无 时 无 刻 不 在 关 注 着 学 生 的 成 长 学 生 的 未 来 学 生 就 像 一 朵 含 苞 待 放 的 花 朵, 需 要 老 师 们 的 细 心 呵 护, 给 学 生 需 要 的 东 西, 而

《盗墓笔记》 南派三叔/著

<CFFBB7D1D5DFD0D0CEAAD1A72E6D7073>

独立学院建设与发展


团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

Transcription:

SC-GM4 系列模组 AT 指令使用手册 版本 :V1.00 [No.SC700045SS1] 上海霜蝉信息科技有限公司 Shanghai Scicala Information Technology Co.,Ltd http:www.scicala.com Email:support@scicala.com 1 / 29

免责申明和版权公告 本文中的信息, 包括供参考的 URL 地址, 如有变更, 恕不另行通知 本文档 按现状 提供, 不负任何担保责任, 包括对适销性 适用于特定用途或非侵权性的任何担保, 和任何提供 规格或样品在他处提到的任何担保 本文档不负任何责任, 包括使用本文档内信息产生的侵犯任何专利权行为的责任 本文档在此未以禁止发言或其他方式授权任何知识产权使用许可, 不管是明示许可还是暗示许可 文中提到的所有商标名称 商标和注册商标均属其各自所有者的财产, 特此声明 版权归 @2018 上海霜蝉信息科技有限公司所有 保留所有权利 2 / 29

文档修改记录 文档版本更改日期作者变更信息 1.00 2018.09.04 summer 初稿撰写 3 / 29

Table of Contents 目录 1 前言... 6 2 AT 指令模式... 6 2.1 串口 AT 指令... 7 2.2 网络 AT 指令... 8 2.3 短信 AT 指令... 8 3 命令格式... 9 3.1 符号说明... 9 3.2 指令说明... 10 4 管理 AT 指令... 10 4.1 管理 AT 指令一览表... 10 4.2 管理 AT 指令描述... 10 1 AT- 测试 AT 启动... 10 2 AT+Z- 重启模块... 10 3 AT+E 查询 / 设置是否开启指令回显... 11 4 AT+ ENTM 退出命令模式... 11 5 AT+WKMOD 查询 / 设置工作模式... 11 6 AT+NATEN- 查询 / 设置是否使能透传模式下的网络 AT 命令... 12 7 AT+UATEN 查询 / 设置是否使能透传模式下的串口 AT 命令... 12 8 AT+CMDPW 查询 / 设置命令密码... 13 9 AT+CACHEN 查询 / 设置是否开启缓存数据... 13 10 AT+NAME 查询 / 设置设备名称信息... 14 11 AT+RSTIM 查询 / 设置无数据重启时间... 14 12 AT+SLEEP 设置进入或退出低功耗模式... 15 13 AT+COMPW 查询 / 设置通信密码... 15 5 配置 AT 指令... 16 5.1 配置 AT 指令一览表... 16 5.2 配置 AT 指令描述... 16 1 AT+S- 保存当前设置... 16 2 AT+ RESTORE 恢复出厂设置... 16 6 信息查询 AT 指令... 17 6.1 信息查询 AT 指令一览表... 17 6.2 信息查询指令描述... 17 1 AT+VER 查询模块的固件版本... 17 2 AT+SCID 查询 16 位设备 ID 与 6 位授权码... 17 3 AT+ICCID 查询模块的 ICCID 码... 17 4 AT+IMEI 查询模块的 IMEI 码... 18 5 AT+CSQ 查询信号强度... 18 6 AT+NETMODE 查询网络工作模式... 18 7 串口参数 AT 指令... 18 7.1 串口参数 AT 指令一览表... 18 4 / 29

7.2 串口参数指令描述... 18 1 AT+UARTA 查询 / 设置串口参数... 18 8 网络参数 AT 指令... 19 8.1 网络参数 AT 指令一览表... 19 8.2 网络指令描述... 20 1 AT+SOCKA 查询 / 设置 socket A 主服务器的参数... 20 2 AT+SOCKB 查询 / 设置 socket B 备用服务器的参数... 20 3 AT+SOCKSL 查询 / 设置 socket 用于 TCP 通信时的连接方式... 21 4 AT+SOCKALK 查询 socket A 主服务器是否已建立连接... 21 5 AT+SOCKBLK 查询 socket B 备用服务器是否已建立连接... 22 6 AT+APN 查询 / 设置 APN 码... 22 9 注册包 AT 指令... 23 9.1 注册包 AT 指令一览表... 23 9.2 注册包指令描述... 23 1 AT+REGTD 查询 / 设置注册包类型 方式 数据... 23 10 心跳包 AT 指令... 24 10.1 心跳包 AT 指令一览表... 24 10.2 心跳包指令描述... 24 1 AT+HEART 查询 / 设置心跳包方式 时间 数据... 24 11 短信息 AT 指令... 24 11.1 短信息 AT 指令一览表... 24 11.2 短信息指令描述... 25 1 AT+DSTNUM 查询 / 设置短信息的目标电话号码... 25 2 AT+SMSEND 发送短信息... 25 12 其他功能 AT 指令... 25 12.1 其他功能 AT 指令一览表... 25 12.2 其他功能指令描述... 26 1 AT+SCEN- 查询 / 设置是否使能霜蝉云服务... 26 2 AT+LBS - 获取基站定位信息... 26 3 AT+LBSA - 获取基站定位信息, 包括国家代码与网络代码... 26 4 AT+LBSTIME - 查询 / 设置基站定位自动输出至串口的时间... 27 5 AT+BATVOL 查询模组供电电压值... 27 6 AT+GPIO1 - 获取 / 设置 GPIO1 功能... 27 7 AT+GPIO2 - 获取 / 设置 GPIO2 功能... 28 8 AT+ADCVOL - 获取 ADC 模拟量采样值... 28 附录 :... 29 5 / 29

1 前言 描述 SC-GM4 AT 指令集功能以及操作方法 指集主要分为 : 管理指令 配置参数指令 信息查询指令 串口参数指令 网络指令 注册包指令 心跳包指令 短信息指令等 本手册适用于所有 SCICALA 公司的 SC-GM4 系列设备, 如 SC-GM424 等 2 AT 指令模式 当模块默认上电工作在数据传输模式, 可以通过向模块的串口发送特定时序的数据, 让模块切换至 指令模式 当完成在 指令模式 下的操作后, 通过发送特定指令让模块重新返回之前的工作模式 图 1 切换指令时序图 在上图中, 横轴为时间轴, 时间轴上方的数据是串口设备发给模块的, 时间轴下方的数据为 模块发给串口的 时间要求 :T1>200ms,T2<50ms,T3<50ms,T5<50ms 从临数据传输模式切换至临时指令模式 : 12. 串口设备给模块连续发送 +++, 模块收到 +++ 后, 会给设备发送一个 a 在发送 +++ 之前的 200ms 内不可发送任何数据 2. 当设备接收 a 后, 必须在 3 秒内给模块发送一个 a 3. 模块在接收到 a 后, 给设备发送 +OK, 并进入 临时指令模式 4. 设备接收到 +OK 后, 知道模块已进入 临时指令模式, 可以向其发送 AT 指令 从临时指令模式切换至数据传输模式 : 1. 串口设备给模块发送指令 AT+ENTM 2. 模块在接收到指令后, 给设备发送 +OK, 并回到之前的工作模式 3. 设备接收到 +OK 后, 知道模块已回到之前的工作模式 6 / 29

2.1 串口 AT 指令 串口 AT 指令是指工作在透传模式下, 我们不需要切换到指令模式, 可以使用密码加 # 加 AT 指令方法去查询和设置参数的方法 以查询版本号为例, 发送 AT 指令 设置工作模式为 网络透传模式 图 2 设置网络透传模式 使能串口 AT 指令功能 ( 点击全局部参数标签可以从高级参数看到设置选项 ) 图 3 使能串口 AT 指令. 查询当前的命令密码, 通过配置软件可以看到当前的命令密码是 :SC1234, 完成设置后, 重启模块, 启动完毕后, 从串口向模块发送 SC1234#AT+VER?, 模块接收 后, 会返回指令响应信息 注 : 发送 AT 指令末尾需要加回车换行符 图 4 发送串口 AT 指令 7 / 29

2.2 网络 AT 指令 网络 AT 指令是指工作在透传模式下, 通过网络发送密码加 # 加 AT 指令的方式去设置和查询参数 以查询固件版本号为例, 发送 AT 指令 使能网络 AT 指令功能 图 5 使能网络 AT 指令 查询当前的密码, 通过软件可以看到当前的命令密码是 :SC1234 除了做以上设置外, 还要对网络连接如 socket A 和 socket B 的设置 完成设置后, 重启模块, 启动完毕后, 等待模块连接服务器, 连接成功后, 从服务器端向模块发送 SC1234#AT+VER?, 模块接收后, 会返回响应信息如图 4 所示 注 : 发送 AT 指令末尾需要加回车换行符 2.3 短信 AT 指令 短信 AT 指令是指, 我们可以使用短信的方式去查询和我配置模块的参数, 以查询固件版本号为例, 发送 AT 指令 注 : 短信 AT 指令不需要进行设置, 默认一直是开启的 查询当前的命令密码 图 6 查询模块密码 完成设置后, 重启模块, 启动完毕后, 从手机端向模块发送 SC1234#AT+VER?, 模块接 收后, 会返回响应信息如图 7 注 : 发送短信 AT 指令末尾不需要加回车换行符, 短信 AT 指令支持所有工作模式 8 / 29

图 7 测试短信 AT 指令 3 命令格式 AT 指令为 问答式 指令, 分为 问 和 答 两部分 问 是指设备向模块发送 AT 命 令, 答 是指模块给设备回复信息 3.1 符号说明 符号名称 含义 < > 被包括的内容为必需项 [ ] 被包括的内容为非必需项 { } 被包括的内容为此文档中特殊含义的字符串 ~ 参数范围, 例 A~B, 参数的范围是从 A 到 B CMD 表示指令码 OP 表示操作符 PARA 表示参数 CR 表示 ASCII 码中的 回车符, 十六进制数表示为 0x0D LF 表示 ASCII 码中的 换行符, 十六进制数表示为 0x0A 9 / 29

3.2 指令说明 AT 指令可细分为四种类型 : 类型 指令串格式 说明 查询指令 <AT+><CMD>?<CR> 执行该指令的动作或查询当前参数值 测试指令 <AT+><CMD>=?<CR> 查询该指令中的参数的取值范围或类型 执行指令 <AT+><CMD><CR> 执行该指令的动作或查询当前参数值 设置指令 <AT+><CMD>=<PARA><CR> 设置该指令的参数值 注 : 不是每条指令都具备上述 4 种类型的命令 4 管理 AT 指令 4.1 管理 AT 指令一览表 管理 AT 指令一览表 序号 指令 功能描述 1 AT 测试 AT 启动 2 AT+Z 模块重启 3 AT+E 查询 / 设置是否开启指令回显 4 AT+ENTM 退出命令模式 5 AT+WKMOD 查询 / 设置工作模式 6 AT+NATEN 查询 / 设置是否使能透传模式下的网络 AT 命令 7 AT+UATEN 查询 / 设置是否使能透传模式下的串口 AT 命令 8 AT+CMDPW 查询 / 设置命令密码 9 AT+CACHEN 查询 / 设置是否允许缓存数据 10 AT+NAME 查询 / 设置设备名称信息 11 AT+RSTIM 查询 / 设置无数据重启时间 12 AT+SLEEP 查询 / 设置自动低功耗模式 13 AT+COMPW 查询 / 设置通信密码 4.2 管理 AT 指令描述 1 AT- 测试 AT 启动 AT- 测试 AT 启动 执行指令 : AT{CR}{LF} 无 2 AT+Z- 重启模块 AT+Z- 重启模块 执行指令 : 10 / 29

AT+Z{CR}{LF} 无 3 AT+E 查询 / 设置是否开启指令回显 AT+E 查询 / 设置是否开启指令回显 查询指令参数说明 测试指令 : AT+E=?{CR}{LF} AT+E?{CR}{LF} AT+E=status{CR}{LF} 示例 {CR}{LF}+E:<on,off>{CR}{LF} status: 回显状态, 包括 : on: 开启 off: 关闭 {CR}{LF}+E:status{CR}{LF} 与上述一致 与上述一致 AT+E=on{CR}{LF} 4 AT+ ENTM 退出命令模式 AT+ ENTM 退出命令模式执行指令 : AT+ENTM{CR}{LF} 注释 无设置模块返回之前的工作模式 5 AT+WKMOD 查询 / 设置工作模式 AT+WKMOD 查询 / 设置工作模式 AT+WKMOD?{CR}{LF} {CR}{LF}+WKMOD:mode{CR}{LF} mode: 工作模式, 包括 : SMS: 短信透传模式 ( 暂不支持 ) NET: 网络透传模式 11 / 29

AT+WKMOD=mode{CR}{LF} 与上述一致 6 AT+NATEN- 查询 / 设置是否使能透传模式下的网络 AT 命令 AT+NATEN- 查询 / 设置是否使能网络 AT 命令 查询指令参数说明 {CR}{LF}+NATEN:<on,off>{CR}{LF}{CR} 测试指令 : AT+NATEN=?{CR}{LF} status: 网络 AT 指令使能状态, 包括 : on: 使能 off: 禁止 {CR}{LF}+NATEN:status{CR}{LF} AT+NATEN?{CR}{LF} 与上述一致 AT+NATEN=status{CR}{LF} 与上述一致示例 AT+NATEN=off{CR}{LF} 7 AT+UATEN 查询 / 设置是否使能透传模式下的串口 AT 命令 AT+UATEN 查询 / 设置是否使能透传模式下的串口 AT 命令 查询指令参数说明 {CR}{LF}+UATEN:<on,off>{CR}{LF} 测试指令 : AT+UATEN=?{CR}{LF} status: 透传模式下的串口 AT 命令使能状态, 包括 : on: 使能 off: 禁止 {CR}{LF}+UATEN:status{CR}{LF} AT+UATEN?{CR}{LF} 与上述一致 AT+UATEN=status{CR}{LF} 与上述一致 12 / 29

示例 AT+UATEN=off{CR}{LF} 8 AT+CMDPW 查询 / 设置命令密码 AT+CMDPW 查询 / 设置命令密码 查询指令参数说明 测试指令 : AT+CMDPW=?{CR}{LF} AT+CMDPW?{CR}{LF} AT+CMDPW=password{CR}{LF} {CR}{LF}+CMDPW:<password>{CR}{LF} password: 命令密码 {CR}{LF}+CMDPW:password{CR}{LF} 与上述一致 与上述一致 示例 AT+CMDPW=SC1234{CR}{LF}: 设置命令密码为 SC1234 9 AT+CACHEN 查询 / 设置是否开启缓存数据 AT+CACHEN 查询 / 设置是否开启缓存数据 查询指令参数说明 {CR}{LF}+CACHEN:<on,off>{CR}{LF} 测试指令 : AT+CACHEN=?{CR}{LF} status: 是否开启缓存数据, 包括 : on: 开启 off: 关闭 {CR}{LF}+CACHEN:status{CR}{LF} AT+CACHEN?{CR}{LF} 与上述一致 AT+CACHEN=status{CR}{LF} 与上述一致示例 AT+CACHEN=off{CR}{LF} 13 / 29

10 AT+NAME 查询 / 设置设备名称信息 AT+NAME 查询 / 设置设备名称信息 查询指令参数说明 {CR}{LF}+NAME:<device name>{cr}{lf} 测试指令 : AT+NAME=?{CR}{LF} device name: 模块名称信息 {CR}{LF}+NAME: device name{cr}{lf} AT+NAME?{CR}{LF} 与上述一致 AT+NAME=device name 与上述一致 {CR}{LF} 注释 device name: 字符串, 最大长度 16 字节, 模块上电启动后, 主动输出的信息, 可用于检测模块是否正常启动 11 AT+RSTIM 查询 / 设置无数据重启时间 AT+RSTIM 查询 / 设置无数据重启时间 查询指令参数说明 {CR}{LF}+RSTIM:<rstime>{CR}{LF} 测试指令 : AT+RSTIM =?{CR}{LF} rstime: 自动重启时间, 单位秒, 设置为 0 为关闭自动重启功能 {CR}{LF}+RSTIM: rstime {CR}{LF} AT+RSTIM?{CR}{LF} 与上述一致 AT+RSTIM= rstime {CR}{LF} 与上述一致 注释 示例 自动重启时间, 当模块串口接收和发送都没有数据的时候 到达指定的时间就会重启模块 AT+RSTIM=1800{CR}{LF}, 设置模块重启时间为 1800S 14 / 29

12 AT+SLEEP 设置进入或退出低功耗模式 AT+SLEEP 设置进入或退出低功耗模式 查询指令参数说明 {CR}{LF}+ SLEEP:<on,fly,off>,<time>{CR}{LF} 测试指令 : AT+SLEEP=?{CR}{LF} mode: 是否进入低功耗, 包括 : on: 进入低功耗 fly: 进入飞行模式 off: 退出低功耗和飞行模式 time: 进入低功耗或飞行模式的时间, 单位秒,0~65535 设置为 0 为关闭自动进入低功耗和飞行模式 {CR}{LF}+ SLEEP: mode,time {CR}{LF} AT+SLEEP?{CR}{LF} 与上述一致 AT+SLEEP=mode,time {CR}{LF} 与上述一致注释 SC_GM4 模组休眠有两种控制方式 : 1.AT 指令方式 ; 2. 硬件引脚 (Reload) 控制方式 Reload 为高时允许模块休眠, 当 Reload 为高时, 模块在没有动作 ( 来电 接收短信 接收 GPRS 数据 接收串口数据 ) 时 <time> 秒后会进入休眠 ; 当模块进入休眠可以通过以下方法唤醒 :( 来电 接收短信 接收 GPRS 数据 Reload 拉低 100ms 后 串口接收数据 ) 注 : 飞行模式仅可以通过 Reload 和串口退出 示例 AT+SLEEP=off,0{CR}{LF} 13 AT+COMPW 查询 / 设置通信密码 AT+COMPW 查询 / 设置通信密码 查询指令参数说明 测试指令 : AT+COMPW =?{CR}{LF} {CR}{LF}+RSTIM:<psw>{CR}{LF} psw: 通信密码, 必须为 8 个字符, 默认 :12345678 {CR}{LF}+COMPW: psw {CR}{LF} 15 / 29

AT+COMPW?{CR}{LF} 与上述一致 AT+COMPW= psw {CR}{LF} 与上述一致 注释连接霜蝉云时的用户通信密码, 需要与设备绑定时密码一至 示例 AT+COMPW=12345678{CR}{LF}, 设置通信密码为 12345678 5 配置 AT 指令 5.1 配置 AT 指令一览表 配置 AT 指令一览表 序号 指令 功能描述 1 AT+S 保存当前设置 2 AT+RESTORE 恢复原始出厂设置 5.2 配置 AT 指令描述 1 AT+S- 保存当前设置 AT+S- 保存当前设置执行指令 : AT+S{CR}{LF} 注释 无执行指令后保存当前设置, 模块会重启 2 AT+ RESTORE 恢复出厂设置 AT+RESTORE 恢复出厂设置执行指令 : AT+RESTORE{CR}{LF} 无注释执行指令后恢复出厂设置, 模块会重启 16 / 29

6 信息查询 AT 指令 6.1 信息查询 AT 指令一览表 信息查询 AT 指令一览表 序号 指令 功能描述 1 AT+VER 查询版本信息 2 AT+SCID 查询 16 位设备 ID 与 6 位授权码 3 AT+ICCID 查询 ICCID 码 4 AT+IMEI 查询 IMEI 码 5 AT+CSQ 查询信号强度 6 AT+NETMODE 查询网络工作模式 6.2 信息查询指令描述 1 AT+VER 查询模块的固件版本 AT+VER 查询模块的固件版本 AT+VER?{CR}{LF} {CR}{LF}+VER:version{CR}{LF} {LF}OK{CR}{LF} version: 固件版本号 2 AT+SCID 查询 16 位设备 ID 与 6 位授权码 AT+SCID 查询 16 位设备 ID 与 6 位授权码 {CR}{LF}+VER:scid,accid{CR}{LF} {LF}OK{CR}{LF} AT+SCID?{CR}{LF} scid:16 位设备 ID 码,accid:6 位设备霜蝉云透传授权码 3 AT+ICCID 查询模块的 ICCID 码 AT+ICCID 查询模块的 ICCID 码 {CR}{LF}+ICCID:code{CR}{LF} {LF}OK{CR}{LF} AT+ICCID?{CR}{LF} code:iccid 码 17 / 29

4 AT+IMEI 查询模块的 IMEI 码 AT+IMEI 查询模块的 IMEI 码 AT+IMEI?{CR}{LF} {CR}{LF}+IMEI:code{CR}{LF} {LF}OK{CR}{LF} code:imei 码 5 AT+CSQ 查询信号强度 AT+CSQ 查询本机的电话号码 AT+CSQ?{CR}{LF} {CR}{LF}+CSQ:value{CR}{LF} value: 信号质量, 范围 0~31,99 为未知 6 AT+NETMODE 查询网络工作模式 AT+CSQ 查询网络工作模式 AT+NETMODE?{CR}{LF} {CR}{LF}+NETMODE:value{CR}{LF} value 包含以下值 : nonet,gsm 2G,EDGE 2.5G,TD-SCDMA 3G,WCDMA 3G,LTE 4G 7 串口参数 AT 指令 7.1 串口参数 AT 指令一览表 串口参数 AT 指令一览表 序号 指令 功能描述 1 AT+UARTA 查询 / 设置串口参数 7.2 串口参数指令描述 1 AT+UARTA 查询 / 设置串口参数 AT+UARTA 查询 / 设置串口参数 18 / 29

查询指令参数说明 测试指令 : AT+UARTA=?{CR}{LF} AT+UARTA?{CR}{LF} AT+UARTA=baud,data,parity bit,stop bit,flow control {CR}{LF} 示例 {CR}{LF}+UARTA:<1200,2400,4800,9600,14400,19200,28800, 38400,57600,115200,230400,460800,921600>,<7,8>,<0,1,2>, <0,2>,<0,1,2>{CR}{LF} baud: 波特率, 包括 : 1200,2400,4800,9600,14400,19200,28800,38400,57600,115200, 230400,460800,921600 data bit: 数据位, 包括 : 7:7 位数据 8:8 位数据 parity: 校验方式, 包括 : 0: 偶校验 EVEN 1: 奇校验 ODD 2: 无校验 NONE stop bit: 停止位, 包括 : 0:1 位停止位 2:2 位停止位 flow control: 流控, 包括 : 0: 无流控 NONE 1: 使用 RS485 功能 2: 使用 CTS,RTS 流控 {CR}{LF}+UARTA:baud,data bit, parity,stop bit,flow control {CR}{LF}{CR} 与上述一致 与上述一致 AT+UART=115200,8,2,0,1{CR}{LF} 8 网络参数 AT 指令 8.1 网络参数 AT 指令一览表 网络参数 AT 指令一览表 19 / 29

序号 指令 功能描述 1 AT+SOCKA 查询 / 设置 socket A 参数, 主服务器 2 AT+SOCKB 查询 / 设置 socket B 参数, 备用服务器 3 AT+SOCKSL 查询 / 设置是否使能 socket 短连接 4 AT+SOCKALK 查询 socket A 主服务器的连接状态 5 AT+SOCKBLK 查询 socket B 备用服务器的连接状态 6 AT+APN 查询 / 设置 APN 信息 8.2 网络指令描述 1 AT+SOCKA 查询 / 设置 socket A 主服务器的参数 AT+SOCKA 查询 / 设置 socket A 的参数 查询指令参数说明 {CR}{LF}+SOCKA:<TCP,UDP>,<address>,<port>{CR}{LF} 测试指令 : AT+SOCKA=?{CR}{LF} protocol: 通信协议, 包括 : TCP:TCP 协议 UDP:UDP 协议 address: 服务器地址, 此地址可以域名或 IP port: 服务器端口, 范围 1~65535( 设置为 0 可关闭 socket A) {CR}{LF}+SOCKA:protocol,address,port{CR}{LF} AT+SOCKA?{CR}{LF} 与上述一致 AT+SOCKA=protocol, 与上述一致 address,port{cr}{lf} 示例 AT+SOCKA=TCP,cloud.scicala.com,10101{CR}{LF} 2 AT+SOCKB 查询 / 设置 socket B 备用服务器的参数 AT+SOCKB 查询 / 设置 socket B 的参数 查询指令参数说明 {CR}{LF}+SOCKB:<TCP,UDP>,<address>,<port>{CR}{LF} 测试指令 : AT+SOCKB=?{CR}{LF} protocol: 通信协议, 包括 : TCP:TCP 协议 UDP:UDP 协议 20 / 29

AT+SOCKB?{CR}{LF} AT+SOCKB=protocol, address,port{cr}{lf} 示例 address: 服务器地址, 此地址可以域名或 IP port: 服务器端口, 范围 1~65535( 设置为 0 可关闭 socket B) {CR}{LF}+SOCKB:protocol,address,port{CR}{LF} 与上述一致 与上述一致 AT+SOCKB=UDP,cloud.scicala.com,7787{CR}{LF} 3 AT+SOCKSL 查询 / 设置 socket 用于 TCP 通信时的连接方式 AT+SOCKASL 查询 / 设置 socket A 用于 TCP 通信时的连接方式 查询指令参数说明 {CR}{LF}+SOCKSL:<short,long>{CR}{LF} 测试指令 : AT+SOCKSL=?{CR}{LF} type: 连接方式, 包括 : short: 短连接 long: 长连接 {CR}{LF}+SOCKSL:type{CR}{LF} AT+SOCKSL?{CR}{LF} 与上述一致 AT+SOCKSL=type{CR}{LF} 与上述一致 4 AT+SOCKALK 查询 socket A 主服务器是否已建立连接 AT+SOCKALK 查询 socket A 主用服务器是否已建立连接 {CR}{LF}+SOCKALK:status{CR}{LF} AT+SOCKALK?{CR}{LF} status:socket A 连接状态, 包括 : connected: 已连接 21 / 29

disconnected: 未连接 注释 SOCKA: 主服务器, 只有主服务器断开才会自动连接 SOCKB 5 AT+SOCKBLK 查询 socket B 备用服务器是否已建立连接 AT+SOCKBLK 查询 socket B 备用服务器是否已建立连接 {CR}{LF}+SOCKBLK:status{CR}{LF} AT+SOCKBLK?{CR}{LF} status:socket A 连接状态, 包括 : connected: 已连接 disconnected: 未连接注释 SOCKB : 备用服务器, 只有主服务器断开才会自动连接 SOCKB 备用服务器转换时间 3~10 分钟 6 AT+APN 查询 / 设置 APN 码 AT+APN 查询 / 设置 APN 码 查询指令参数说明 测试指令 : AT+APN=?{CR}{LF} AT+APN?{CR}{LF} AT+APN= apn, username, password {CR}{LF} 注释示例 {CR}{LF}+APN:< apn >,< username >,< password >{CR}{LF} ANP 命令参数包括 : apn :APN 名称 username :APN 账户名称 password :APN 账户密码 {CR}{LF}+APN: apn, username, password {CR}{LF} 与上述一致 与上述一致在中国大陆地区, 联动与移动 APN 可自动切换 AT+APN= CMNET,, {CR}{LF} 22 / 29

9 注册包 AT 指令 9.1 注册包 AT 指令一览表 注册包 AT 指令一览表 序号 指令 功能描述 1 AT+REGTD 查询 / 设置注册包类型 方式 数据 9.2 注册包指令描述 1 AT+REGTD 查询 / 设置注册包类型 方式 数据 AT+REGTD 查询 / 设置自定义注册包类型 方式 数据 查询指令参数说明 {CR}{LF}+REGTD:<datatp>,<sndtp>,<data>{CR}{LF} 测试指令 : AT+REGTD=?{CR}{LF} datatp: 注册包内容类型, 包括 : 0: 自定义注册包 1:ICCID 码 2:IMEI 码 3:SCID 码 4:Caimao_DTU( 选此注册包类型数据会自动转义 ) sndtp: 注册包发送方式, 包括 : 0: 关闭注册包 1: 建立连接时发送 2: 注册包数据作为每包数据的开头 3: 同时支持以上两种 data: 自定义注册包数据, 十六进制字符串, 最大长度 80 字节 {CR}{LF}+REGTD: datatp, sndtp,data{cr}{lf} AT+REGTD?{CR}{LF} 与上述一致 AT+REGTD= datatp, sndtp,data 与上述一致 {CR}{LF} 注释 SCL_Cloud 协议 : 不需要设置注册包示例 AT+REGTD=0,1,53434943414C41{CR}{LF}; 参数值为 53434943414C41, 如果用 ASCII 码表示则为 SCICALA 23 / 29

10 心跳包 AT 指令 10.1 心跳包 AT 指令一览表 心跳包 AT 指令一览表 序号 指令 功能描述 1 AT+HEART 查询 / 设置心跳包方式 时间 数据 10.2 心跳包指令描述 1 AT+HEART 查询 / 设置心跳包方式 时间 数据 AT+HEART 查询 / 设置心跳包方式 时间 数据 查询指令参数说明 {CR}{LF}+HEART: <type>,<time>,<data>{cr}{lf} 测试指令 : AT+HEART=?{CR}{LF} type: 心跳包发送方式, 包括 : 0: 向网络端发送心跳包 1: 向串口端发送心跳包 time: 心跳包发送间隔时间, 单位秒,0~65536S,0 为关闭心跳包 data: 心跳包数据, 十六进制字符串, 最大长度 80 字节 {CR}{LF}+HEART:type,time,data{CR}{LF} AT+HEART?{CR}{LF} 与上述一致 AT+HEART=type,time,data{CR}{LF} 与上述一致示例 AT+HEART=0,60,5343{CR}{LF}; 参数值为 5343, 如果用 ASCII 码表示则为 SC 11 短信息 AT 指令 11.1 短信息 AT 指令一览表 短信息 AT 指令一览表 序号 指令 功能描述 1 AT+DSTNUM 目标电话号码 暂未开放 2 AT+SMSEND 发送短信息 暂未开放 24 / 29

11.2 短信息指令描述 1 AT+DSTNUM 查询 / 设置短信息的目标电话号码 AT+DSTNUM 查询 / 设置短信息的目标电话号码 查询指令参数说明 {CR}{LF}+DSTNUM:<phone number>{cr}{lf} 测试指令 : AT+DSTNUM=?{CR}{LF} phone number: 短信透传功能中的目标电话号码 {CR}{LF}+DSTNUM: phone number {CR}{LF} AT+DSTNUM?{CR}{LF} 与上述一致 AT+DSTNUM= phone number 与上述一致 {CR}{LF} 示例 AT+DSTNUM=1008610010{CR}{LF} 2 AT+SMSEND 发送短信息 AT+SMSEND 发送短信息 查询指令参数说明 测试指令 : AT+SMSEND=?{CR}{LF} AT+SMSEND=phnum,data {CR}{LF} 示例 {CR}{LF}+SMSEND:<phnum>,<data>{CR}{LF} phnum: 短信息的目标电话号码 data: 短信息的内容, 支持中英文短信 与上述一致 AT+SMSEND=1008610010, 霜蝉科技 _SCICALA{CR}{LF} 12 其他功能 AT 指令 12.1 其他功能 AT 指令一览表 25 / 29

其他功能 AT 指令一览表 序号 指令 功能描述 1 AT+SCEN 查询 / 设置是否使能霜蝉云服务 2 AT+LBS 查询基站定位信息 3 AT+LBSA 查询基站定位信息, 包括国家代码与网络代码 4 AT+LBSTIME 查询 / 设置基站定位自动输出至串口的时间 5 AT+BATVOL 查询模组电压值 6 AT+GPIO1 获取 / 设置 GPIO1 功能 7 AT+GPIO2 获取 / 设置 GPIO2 功能 8 AT+ADCVOL 获取 ADC 模拟量采样值 暂未开放 12.2 其他功能指令描述 1 AT+SCEN- 查询 / 设置是否使能霜蝉云服务 AT+SCEN - 查询 / 设置是否使能霜蝉云服务 {CR}{LF}+SCEN:<status>{CR}{LF} AT+SCEN?{CR}{LF} status: 网络传输类型包括 : off: 关闭霜蝉云服务 on: 开启霜蝉云服务 AT+SCEN = status{cr}{lf} 与上述一致示例 AT+SCEN=on{CR}{LF} 2 AT+LBS - 获取基站定位信息 AT+LBS - 获取基站定位信息 AT+ LBS?{CR}{LF} 注释 {CR}{LF}+ LBS: LAC,CID {CR}{LF} LAC: 位置区码 CID: 基站代码用户可以到该地址转化坐标 :http://www.cellid.cn/ 3 AT+LBSA - 获取基站定位信息, 包括国家代码与网络代码 AT+LBSA - 获取基站定位信息, 包括国家代码与网络代码 26 / 29

AT+ LBSA?{CR}{LF} 注释 {CR}{LF}+ LBS: MCC,MNC,LAC,CI {CR}{LF} MCC: 国家代码, 中国 460 MNC: 网络代码, 00 移动 01 联通 11 电信 4G LAC: 位置区码 CI: 基站代码 RSSI: 信号强度,0-31,99 为未知用户可以到该地址转化坐标 :http://www.gpsspg.com/bs.htm 4 AT+LBSTIME - 查询 / 设置基站定位自动输出至串口的时间 AT+LBSTIME - 查询 / 设置基站定位自动输出至串口的时间 查询指令参数说明 {CR}{LF}+LBSTIME:<time>{CR}{LF} 测试指令 : AT+LBSTIME =?{CR}{LF} time: 时间单位秒,0~65535,0 关闭自动打印位置信息功能 {CR}{LF}+ LBSTIME: time {CR}{LF} AT+LBSTIME?{CR}{LF} 与上述一致 AT+LBSTIME=time{CR}{LF} 与上述一致注释 Time=0: 表示关闭 LBS 自动输出到串口信息 示例 AT+LBSTIME=60{CR}{LF}, 参数数为 60, 表示 LBS 输出至串口信息间隔为 60 秒 5 AT+BATVOL 查询模组供电电压值 AT+BATVOL 查询模组电压值 AT+ BATVOL?{CR}{LF} 注释 {CR}{LF}+ BATVOL:voltage {CR}{LF} voltage: 模组供电电压, 单位为 mv 如果模组没有接电池, 返回的值为模组供电电压 6 AT+GPIO1 - 获取 / 设置 GPIO1 功能 4 AT+GPIO1 - 获取 / 设置 GPIO1 功能 27 / 29

AT+GPIO1?{CR}{LF} AT+GPIO1=status {CR}{LF} 注释示例 {CR}{LF}+ GPIO1: status {CR}{LF} status:gpio 状态 : 1: 高电平 0: 低电平 与上述一致获取设置 GPIO1 状态 AT+GPIO1=0{CR}{LF}, 表示设置 GPIO1 脚输出低电平 7 AT+GPIO2 - 获取 / 设置 GPIO2 功能 4 AT+GPIO1 - 获取 / 设置 GPIO1 功能 {CR}{LF}+ GPIO2: status {CR}{LF} AT+GPIO2?{CR}{LF} status:gpio 状态 : 1: 高电平 0: 低电平 AT+GPIO2=status {CR}{LF} 与上述一致注释获取设置 GPIO2 状态示例 AT+GPIO2=1{CR}{LF}, 表示设置 GPIO2 脚输出高电平 8 AT+ADCVOL - 获取 ADC 模拟量采样值 4 AT+ADCVOL - 获取 ADC 模拟量采样值 {CR}{LF}+ ADCVOL: adcval, voltval{cr}{lf} AT+ADCVOL?{CR}{LF} adcval: 表示 adc 的原始值 (0-1023) voltval: 表示转换后的电压值, 单位为毫伏 (0-1850) 注释无效值为 0xFFFF 28 / 29

附录 : 1 下图为 SC-DTU(GM4) Config Tool 配置工具 : 可以用来方便的配置 SC-GM4 系列模组信息, 免去用户使用繁琐的 AT 指令进行配置 用户可在 SCICALA 官网进行下载 www.scicala.com 29 / 29