低功耗TCP例程
### 步骤一、模块正常开机后的 AT 指令配
````
AT//指令通信正常
OK
AT+CEREG?
+CEREG:0,1,"6A0F","07e1514c",7
OK
AT+NVSETPM=2 //打开低功耗模式
OK
AT+CSCLK=2//设置串口模式为自动模式
OK
AT+CPSMS=1 //开启 PSM 模式
OK
````
### 步骤二、数据业务
````
AT+CGACT=1 ,1//激活
OK
AT+CIPSTART=”TCP”,”101.200.35.208”,9094 连接私有 TCP 服务器
OK
CONNECT OK
AT+CIPSEND=25
> HELLO AMAZIOT TCP SERVER! 向服务器发送 25 个字节数据
SEND OK
````
### 步骤三、等待进入低功耗模式PSM 状态自动上报*******/
````
PSM STATE //提示进入PSM 模式
◇ AT //进入 PSM 模式,不响应网络业务请求,不响应 AT 指令
外部 MCU 拉高 WAKEUP 管脚,唤醒模块后, 模块上报:
MOULDE WAKEUP
AT+CIPSEND=2
>5A
+CME ERROR:53 // 模块唤醒后,TCP连接断开,发送数据失败
AT+CIPSTART="UDP","101.200.35.208",8081 //模块唤醒后需要,重新连接TCP
OK
CONNECT OK
AT+CIPSEND=2
>5A
SEND OK //数据发成功
````