我是靠谱客的博主 有魅力白开水,最近开发中收集的这篇文章主要介绍移远M26,三分钟打通TCP流程,AT指令详解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、模组启动
拉低模组的PWR引脚1s,5s左右模组启动完成,期间可以定时发送AT命令, 等模组回应ok,说明启动完成~

2、常用AT指令说明
AT+IPR? 查看波特率
OK

ATE0 关闭回显
OK

AT+CPIN? 查询 SIM 卡状态
CPIN:

AT+COPS? 查询运营商

AT+CREG? 查询网络注册状态
+CREG: 0

AT+CSQ 读取信号强度
+CSQ:

AT+QISHOWRA=1 查询配置接收数据时是否显示发送方的IP

AT+CCID 查询SIM卡的CCID号
+CCID:

AT+CGATT? 查询GPRS附着是否成功
CGATT: 1

3、连接TCP,AT流程
1、AT+QIFGCNT=0 将CONTEXT 0设为前台CONTEXT
OK

2、AT+QICSGP=1,“CMMTM” 设置APN
OK

3、AT+QIDNSIP=1 将服务器的地址格式改为域名格式
OK

4、AT+QIMUX=1 启用多路TCP模式
OK

5、AT+QIOPEN=【TCP回路号】,“TCP”,"【域名】",【端口】
建立TCP连接(例子:AT+QIOPEN=0,“TCP”,“www.baidu.com”,1883)

CONNECT OK

4、数据发送
1、准备发送数据:
AT+QISEND=【TCP回路号】,【数据长度】
2、返回: >
3、发送指定长度数据包
4、返回: SEND OK

5、数据接收
收到数据会返回:+RECEIVE:
后面带着【TCP回路号】,发送方的IP,以及数据包

6、离线判断机制
推荐用心跳应答机制来判断TCP是否正常连接。几次心跳无应答,则判定为离线,通过操作PWR引脚重启芯片与AT指令流程来恢复连接~

最后

以上就是有魅力白开水为你收集整理的移远M26,三分钟打通TCP流程,AT指令详解的全部内容,希望文章能够帮你解决移远M26,三分钟打通TCP流程,AT指令详解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部