本篇介绍Air202通过AT指令建立TCP连接
1、准备工作
一个Air202 S6核心板
一根USB-TTL数据线(要支持921600波特率,如果不支持的话请在合宙旗舰店买一根,点击进入某宝)
LuaTools工具(下载地址:http://www.openluat.com/Product/gprs/Air202.html。资料下载->下载&调试工具)
串口调试助手
Air无线模块AT命令手册(下载地址:地址较长点我下载)
网络调试助手(选择一个自己顺手的即可,没有的话推荐一个,点我下载)
2、按照上一篇讲过的方法下载AT固件TTS/SSL都可。
3、在合宙官网找到云平台->TCP透传云,建立一个TCP服务。
因为3分钟内没有客户端接入则会自动关闭。所以我们打开网络调试助手,用本地的网络调试助手连接,保证TCP服务活性。
4、用串口调试助手调试指令
请安如下图连接串口
打开串口调试助手,重启模块,波特率921600,停止位1,数据位8,奇偶校验无。
待模块开机后,发送AT测试(勾选发送新行)。
收到返回值OK后,说明模块良好,可以做AT开发。
5、TCP非透传应用1:模块做为客户端,单链接,发送数据(慢发)
TCP非透传应用1:模块做为客户端,单链接,发送数据(慢发) →
AT+CGREG? 查询当前GPRS注册状态
AT+CGATT? 查看当前GPRS附着状态
AT+CIPMUX=0 设置为单链接模式
AT+CIPQSEND=0 设置为慢发模式
AT+CSTT="CMNET","","" 或 AT+CSTT="CMNET" 启动任务,设置APN为"CMNET"
AT+CIICR 激活移动场景,获取IP地址
AT+CIFSR 查询分配的IP地址
AT+CIPSTATUS 查询下链接状态
AT+CIPSTART="TCP","60.166.18.9",7500 或 AT+CIPSTART="TCP","60.166.18.9","7500"
AT+CIPSTATUS 查询下链接状态
AT+CIPSEND 发送数据(不定长度,手动发送)
>1234567890 当 出 现 ”>” 后 , 输 入 待 发 送 的 数 据 : 0123456789。
发 送16进制数0x1A即等同于发送(输入1A,选择16进制发送,仅此条数据需要16进制发送)。
本篇仅举一个例子说明用串口调试助手调试Air模块的方法与步骤,其他应用场景、传输方式自己根据Air无线模块AT命令手册(下载地址:地址较长点我下载)研究即可。道理相同。