9.1.1 普通 TCP/TP 发送步骤

AT+CGDCONT=1,“IP”,“CMNET”  //设置 APN

OK

AT+CSQ //查询信号

+CSQ: 31,99

OK

AT+CREG? //查注册网络状态

+CREG: 0,1

OK

AT+CPSI? //注册信息

+CPSI: LTE,Online,460-01,0x5303,52467969,125,EUTRAN-BAND3,1650,5,5,-84,-693,-386,24

OK

AT+CGREG?

+CGREG: 0,1

OK

AT+CIPMODE=1 //设置 TCP/IP 模式

OK

AT+CSOCKSETPN=1

OK

AT+CIPMODE=0

OK

AT+NETOPEN

OK

+NETOPEN: 0

AT+CIPOPEN=0,“TCP”,“211.149.158.237”,8011  设置 TCP 、IP 和端口号

OK

+CIPOPEN: 0,0

AT+CIPSEND=0,5 //发数据数据 5 是数据格式 发送 HELLO

>HELLO

OK

+CIPSEND: 0,5,5

RECV FROM:211.149.158.237:8011

+ IPD19

HOE-7600CE-TCP-TEST //服务器发回的数据

AT+CIPCLOSE=0//结束 TCP 连接

OK

CLOSED

+ CIPCLOSE: 0,0

AT+NETCLOSE// Close socket

OK

+NETCLOSE: 0

9.1.2 TCP/IP 透传模式发送数据

AT+CGDCONT=1,“IP”,“CMNET”

OK

AT+CIPMODE=1

OK

AT+NETOPEN

OK

+NETOPEN: 0

AT+CIPOPEN=0,“TCP”,“211.149.158.237”,8011

CONNECT 115200

进入串口透传模式,此时串发过来的任何数据均直接发到服务器上(除+++外)

服务器发过来的数据:

服务器返回数据 HOE-7600CE-TCP-TEST

+++ 退出透传指令不带回车,发过去串口返回 OK 表示退出透传

OK

ATO// 重新进入透传

CONNECT 115200

又可以发数据了

如果透传 TCPIP 连接 先发送+++返回 OK 后发送如下指令

AT+CIPCLOSE=0//结束 TCP 连接 
OK 
CLOSED 
+CIPCLOSE: 0,0

AT+NETCLOSE// Close socket 
OK

+NETCLOSE: 0

//ensure GPRS network is available before

AT+CSQ
+CSQ: 23,0
OK
AT+CREG?
+CREG: 0,1
OK
AT+CPSI?
+CPSI: GSM,Online,460-00 0x1816,63905,81 EGSM 900,-68,0,31-31
OK
AT+CGREG?
+CGREG: 0,1
OK

//PDP Context Enable/Disable
APN setting:
AT+CGSOCKCONT=1,"IP","CMNET"
OK
AT+CSOCKSETPN=1
OK
Note, usually CSOCKAUTH and CSOCKSETPN parameter are kept default if not care about.
Enable PDP context:
AT+CIPMODE=0 // command mode, if not configured, it is 0 by default. If customers want
data mode, please configure before Net open.
OK
AT+NETOPEN
OK
+NETOPEN: 0
AT+IPADDR
+IPADDR: 10.113.43.157
OK
Disable PDP context:
AT+NETCLOSE
OK
+NETCLOSE: 0

//Command Mode
2.3.1 TCP Client
AT+CIPOPEN=0,"TCP","116.236.221.75",8011//only IP address is supported
OK
+CIPOPEN: 0,0
AT+CIPSEND=0,5
>HELLO
OK
+CIPSEND: 0,5,5
AT+CIPSEND=0, //the second parameter is empty which means using <Ctrl+Z> to check the
end
>HELLO<Ctrl+Z>
OK
+CIPSEND: 0,5,5
AT+CIPCLOSE=0 // close by local
OK
+CIPCLOSE: 0,0
Note:
if connection closed by remote server, following URC will return:
+IPCLOSE: 0, 1
Here, the meaning of second parameter in this URC is as following,
0 - closed by local, active
1 - closed by remote, passive
3 - Reset

2.3.3 Extended Information
Command AT+CIPHEAD is used to show IP head (data length) information, and command
AT+CIPSRIP is used to show remote IP address and port once data are received.
AT+CIPHEAD=1
AT+CIPSRIP=0
AT+CIPOPEN=0,"TCP","116.236.221.75",8011
OK
+CIPOPEN: 0,0
AT+CIPSEND=0,5
>11111
OK
+CIPSEND: 0,5,5
// here, remote data is coming
+IPD13
hello from pc
AT+CIPSRIP=1
OK
// here, remote data is coming
RECV FROM:116.236.221.75:8011
+IPD15
hello from pc 2
AT+CIPCLOSE=0
OK
+CIPCLOSE: 0,0

2.3.5 Connection Status Checking
AT+CIPOPEN?
+CIPOPEN: 0
+CIPOPEN: 1
+CIPOPEN: 2
+CIPOPEN: 3
+CIPOPEN: 4
+CIPOPEN: 5
+CIPOPEN: 6
+CIPOPEN: 7
+CIPOPEN: 8
+CIPOPEN: 9
OK
AT+CIPOPEN=0,"TCP","116.236.221.75",8011
OK
+CIPOPEN: 0,0
+IPD15
hello from pc 3
AT+CIPOPEN?
+CIPOPEN: 0, "TCP","116.236.221.75",8011,-1 // last parameter of -1 indicates this
connection is active, this socket acts as a client

+CIPOPEN: 1
+CIPOPEN: 2
+CIPOPEN: 3
+CIPOPEN: 4
+CIPOPEN: 5
+CIPOPEN: 6
+CIPOPEN: 7
+CIPOPEN: 8
+CIPOPEN: 9
OK

2.4 Data Mode
2.4.1 TCP Client
AT+NETOPEN
OK
+NETOPEN: 0
AT+CIPOPEN=0,"TCP","116.236.221.75",8011//only <link_num>=0 is allowed to operate with
transparent mode.
CONNECT 115200
// sequence of +++ to quit data mode
OK
ATO // command ATO to quit command mode
CONNECT 115200
// sequence of +++ to quit data mode
OK
AT+CIPCLOSE=0
OK
CLOSED
+CIPCLOSE: 0,0
AT+NETCLOSE
OK
+NETCLOSE: 0

2.5 Switch between Data Mode and Command Mode
Hardware flow control is recommended.
Currently, USB->modem port, USB->AT port and UART port all support hardware flow control.
Software switching: escape sequence +++. Please take care, this is a complete command, do not
separate each character, also take care that the time delay before and after this sequence should be
more than 1000 milliseconds, the interval of each character should not be more than 900
milliseconds.
Hardware switching: DTR pin could be used to trigger data mode and command mode.Command
AT&D1 should be configured before application.

2 查询模块网络注册状态
AT+CPIN?
+CPIN: READY // 查询SIM 卡是否识别
OK
AT+CSQ
+CSQ: 27,99 // 查询信号强度
OK
AT+CNSMOD=1 // 设置模块网络制式状态自动上报功能
OK
AT+CNSMOD?
+CNSMOD: 0,8 // 查询模块注册网
络制式。8 表示注册在LTE 网络模式
OK
AT+CEREG?
+CEREG: 0,1 // 此时,表示可以
进行数据业务了。
OK
AT+CNSMOD?
+CNSMOD: 0,10 // 查询模块注册在非
LTE 网络下
OK
AT+CGREG?
+CGREG: 0,1 // 此时,表示可以进
行数据业务了。
OK
注意:在LTE 网络模式下,请使用AT+CEREG?判断模块数据是否可以使用。
如果是在其它网络模式下, 请使用AT+CGREG 判断模块数据是否可以使用。
参数2:返回1(或5)表示数据业务可以使用;返回2、3、4 表示数据业务不可
用。

SIM7600CE TCP AT指令相关推荐

  1. EC20 TCP/IP指令例程

    串口已经调试通过:EC20 TCP/IP指令例程 具体指令如下 /* Use AT+CPIN?/AT+CREG?/AT+CGREG? to query the SIM status and netwo ...

  2. SIM7600CE TCP/IP连接与PPP拨号上网

    SIM7600CE联网测试分为两部分: 1.TCP/IP连接 2.PPP拨号上网 实验环境:ubuntu-meta 16.04 硬件:树莓派3B,SIM7600CE 上网卡:移动的NB-IOT物联网卡 ...

  3. 10通信端口感叹号_S71200 技术篇——MODBUS TCP通信

    一.S7-1200 Modbus TCP 通信指令块 图1. Modbus TCP V4.0 版本指令块 二.S7-1200 Modbus TCP 实验环境 下面以两台S7-1200之间进行 Modb ...

  4. 1200可以读取modbus tcp_S7-1200 作 MODBUS TCP服务器

    S7-1200 Modbus TCP 通信指令块 STEP 7 V13 SP1 软件版本中的Modbus TCP库指令目前最新的版本已升至V4.0,该版本的使用需要具备以下两个条件: 1. 软件版本: ...

  5. ESP8266及AT指令学习笔记

    一.ESP8266实物图(01s) ESP8266 尺寸为5x5 mm,ESP8266 模组需要的外围器件有:10个电阻电容电感.1个无源晶振.1个flash.工作温度范围:-40~125℃.ESP8 ...

  6. GSM模块_常用AT指令详解

    基础查询命令: AT    //返回OK,表示模块串口工作正常 ATI    //查询版本,厂家,型号信息 ATE0    //返回OK,关闭回显 AT+CSQ    //查看信号强度(在20以上为稳 ...

  7. IoT模组使用笔记(二):EC21、EC200指令流程、设置休眠、升级模组、切换运营商等

    五.EC20.BC20等模组指令和问题 5.1 EC20 5.1.1 注册网络失败. 5.1.2 TCP连接指令流程: 5.2 BC20 5.2.1 上电指令流程 5.3 EC21-KL 5.3.1 ...

  8. rtthread AT指令下发程序

    本来想用现成的AT组件的,结果发现添加后,程序压缩后还比原来大了20k,可能是因为下图几个服务层都选中了,AT和SAL是自动选中,libc不选中会出现[makefile:87: rtthread.el ...

  9. DH1766线性三路可编程直流电源

    ➤01 DH1766直流电源 1.简介 在今年(2020-12-07 16:24:58)购买实验室所使用的直流电源: DH1766 . ▲ DH1766三路可编程直流电源 下里面是预备购买到的实验设备 ...

最新文章

  1. java opengl书_GitHub - cy-cyx/OpenGlDome: OpenGl的使用练习(安卓 Java opengl3.0)
  2. API的非向后兼容性无论如何通常代表着一种比较差的设计
  3. goahead上传文件【原创】
  4. 弄了个Gmail,觉得不适合我
  5. oracle查看表空间的内容,学习笔记:Oracle查看object对象 表空间 表 索引 数据文件的使用空间...
  6. Android 学习资源[转]
  7. 跨境电商独立站模式解析与机会分析?
  8. apache---httpd.conf详解
  9. 又见The request sent by the client was syntactically incorrect ()
  10. Shader、Draw Call和渲染管线(Rendering Pipeline)
  11. Win7删除GRUB For DOS启动项
  12. laravel seeder 填充数据
  13. cleardevice
  14. 游戏服务器设计(C#)简单版
  15. iiOS 6 新特性
  16. 如何删除word中表格后面的空白页
  17. H5表单validity各个属性对应
  18. 基于java的物流信息管理系统(计算机毕业设计)
  19. 初学AI的你也能一键部署模型服务?奥利给!!
  20. EsgynDB CQD-traf_lock_ddl

热门文章

  1. VPS与云主机指南:了解五个主要区别
  2. Spring Schemas and Namespaces
  3. 【QCM2150】WCN3680 WFA 11ac STA 5.2.1/5.2.61测试失败
  4. 中国大学mooc南京航空航天大学民航运输概论章节作业及测试
  5. npoi导出文件不保存在服务器,winform NPOI excel 导出并选择保存文件路径
  6. 移动端跨平台技术总结
  7. tensorflow2.0莺尾花iris数据集分类|超详细
  8. 基于移动位置服务器,基于移动位置的服务系统及方法
  9. 生成一个点开跳出情人节快乐和鲜花的python代码文件
  10. IOS调起app的终极方法:Universal Links