应用文档
Simplify Communication
SIM7020 系列_TCPIP 协议_应用文档
版本:V1.01
日期:2018-6-7
Simplify Communication.
www.simcomm2m.com
Simplify Communication
关于文档
文档信息
名称
版本
类别
状态
版本历史
SIM7020 系列_TCPIP协议_应用文档
1.01
应用文档
草稿/保密级
版本
日期
作者
1.00
2018-4-10
王小伦
1.01
2018-6-7
Albert
备注
第一版
修正版面
参考文档
[1] SIM7020 Series_AT Command Manual_V1.00.pdf
本文档适用于以下产品型号:
型号
SIM7020C
SIM7020E
类别
NB1
NB1
尺寸 (mm)
备注
17.6*15.7
17.6*15.7
频段LTE FDD 1/3/5/8
频段LTE FDD 1/3/5/8/20/28
SIM7020 系列_TCPIP 协议_应用文档 页码 2 / 13
Simplify Communication
版权
本手册包含芯讯通无线科技(上海)有限公司的专利技术信息。除非经本公司书面许可,任
何单位和个人不得擅自摘抄、复制本手册内容的部分或全部,并不得以任何形式传播,犯规
者可被追究支付赔偿金。对专利或者实用新型或者外观设计的版权所有,SIMCom 保留一切
权利。
目录
关于文档 ............................................................................................................................... 2
文档信息 ................................................................................................................................... 2
版本历史 ................................................................................................................................... 2
参考文档 ................................................................................................................................... 2
目录 ...................................................................................................................................... 3
1 文档目的 ....................................................................................................................... 5
2 网络承载配置 ................................................................................................................ 5
2.1
PDN 自激活................................................................................................................... 5
2.2 手动改变 APN 配置 ...................................................................................................... 6
2.3
DNS 解析和 Ping 功能 .................................................................................................. 6
2.4 去激活 ........................................................................................................................... 7
3
TCPIP 业务流程 .............................................................................................................. 7
SIM7020 系列_TCPIP 协议_应用文档 页码 3 / 13
Simplify Communication
3.1
3.2
3.3
TCPIP 架构 .................................................................................................................... 7
TCP Client ...................................................................................................................... 8
UDP 连接....................................................................................................................... 8
3.4 多路 sockets .................................................................................................................. 8
3.5 发送 Hex 码和 ASCII 字符消息 .................................................................................... 9
TCP ACK 回执 ................................................................................................................ 9
3.6
3.7 下发消息提示 ............................................................................................................. 10
3.8
Hex 格式下的 AT 指令和响应 ................................................................................... 10
3.9
Socket Error 码列表 .................................................................................................... 11
4
TCPIP 业务推荐流程图 ................................................................................................. 11
联系我们 ............................................................................................................................. 13
SIM7020 系列_TCPIP 协议_应用文档 页码 4 / 13
Simplify Communication
1 文档目的
基于 AT 指令手册扩展,本文主要介绍 TCPIP 的架构和业务流程。
参考此应用文档,开发者可以很快理解并快速开发相关业务。
2 网络承载配置
模块开机会自动激活 PDN 并获取 PS 业务地址。前提是数据卡和天线正常。
2.1 PDN 自激活
AT 指令
AT+CPIN?
AT+CSQ
AT+CGREG?
指令响应
+CPIN:READY
OK
+CSQ: 20,0
OK
+CGREG: 0,1
OK
AT+CGACT?
+CGACT: 1,1
OK
AT+COPS?
+COPS: 0,0,"CHN-UNICOM",9
OK
AT+CGCONTRDP
+CGCONTRDP:
1,5,"shnbiot","10.250.0.213.255.
255.255.0"
描述
检查 SIM 卡状态
检查射频信号
查询 PS 网络附着
PDN 激活成功
查询网络信息,运营商及网络制式
9 即 NB-IOT 网络
查询网络下发 APN 和分配的 IP 地
SIM7020 系列_TCPIP 协议_应用文档 页码 5 / 13
Simplify Communication
OK
址。
2.2 手动改变 APN 配置
若有需要改变 APN 配置的情景,请参照如下步骤。
AT 指令
AT+CFUN=0
指令相应
+CPIN: NOT READY
OK
AT*MCGDEFCONT="IP","3GNET" OK
AT+CFUN=1
AT+CGREG?
OK
+CPIN: READY
+CGREG: 0,1
OK
AT+CGCONTRDP
+CGCONTRDP:
1,5,"3GNET","10.250.0.253.255.255.255.0"
OK
2.3 DNS 解析和 Ping 功能
描述
关闭 RF
配置 APN
打开 RF
查询 PS 业务附着
若 PS 附着成功,一般会得
到网络分配的 IP 地址。
AT 指令
指令相应
描述
AT+CDNSGIP="www.baidu.com"
+CDNSGIP: 61.135.169.121
AT+CIPPING="61.135.169.121"
OK
OK
解析 Baidu 服务器地址
Ping 这个解析出来的 IP 地址
+CIPPING: 1,61.135.169.121,11,52
+CIPPING: 2,61.135.169.121,2,52
SIM7020 系列_TCPIP 协议_应用文档 页码 6 / 13
Simplify Communication
+CIPPING: 3,61.135.169.121,3,52
+CIPPING: 4,61.135.169.121,2,52
2.4 去激活
AT 指令
AT+CGACT=0,1
指令相应
OK
AT+CGACT?
+CGACT: 1,0
OK
OK
AT+CGCONTRDP
3 TCPIP 业务流程
3.1 TCPIP 架构
描述
去激活第一路 PDN
查询 PDN 状态,已经去激活。
IP 地址已经释放
SIM7020 系列模块不支持透传,不支持 server 模式。
id=0
SIM7020 TCPIP 默认是多路 client 架构,共支持 5 路 sockets,包括 TCP 或者 UDP。
Cellular Network
S
I
M
7
0
2
0
Server
id=1
id=2
T
C
P
P
I
id=3
id=4
(图 1. TCPIP 架构)
SIM7020 系列_TCPIP 协议_应用文档 页码 7 / 13
3.2 TCP Client
AT 指令
AT+CSOC=1,1,1
Simplify Communication
指令响应
+CSOC:0
OK
描述
创建 TCP socket, =0
AT+CSOCON=0,5245,"116.247.119.165" OK
OK
OK
连接远端 TCP server
发送 TCP 数据
关闭 TCP socket
AT+CSOSEND=0,0,”Hello World”
AT+CSOCL=0
3.3 UDP 连接
AT 指令
AT+CSOC=1,2,1
指令响应
+CSOC:0
OK
描述
创建 UDP socket, =0
AT+CSOCON=0,5246,"116.247.119.165" OK
AT+CSOSEND=0,0,”Hello World”
AT+CSOCL=0
3.4 多路 sockets
AT 指令
AT+CSOC=1,1,1
OK
OK
指令响应
+CSOC:0
OK
连接远端 UDP peer
发送 UDP 数据
关闭 socket
描述
创建一路 TCP socket, =0
SIM7020 系列_TCPIP 协议_应用文档 页码 8 / 13