Air202学习(3)AT指令开发示例
本篇介绍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服务。
http://tcplab.openluat.com/
因为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命令手册(下载地址:地址较长点我下载)研究即可。道理相同。
Air202学习(3)AT指令开发示例相关推荐
- 通过电脑给继电器发送指令_三菱FX PLC学习之通信指令(上)
点击上方蓝字关注我们 [免费抽奖]电气人不能错过的PLC书籍与软件! 通信指令本身不难,难的是对通信的理解.在学习PLC通信指令之前,我曾尝试去看通信相关的课程,然后告诉自己:算了,不必勉强自己,学不 ...
- Python学习笔记:web开发3
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- web前端开发示例_40多个针对Web开发人员HTML5教程和示例
web前端开发示例 HTML 5 offers a lot of new features to help web developers. In the last few days, I have r ...
- Docker技术入门与实战 第二版-学习笔记-3-Dockerfile 指令详解
前面已经讲解了FROM.RUN指令,还提及了COPY.ADD,接下来学习其他的指令 5.Dockerfile 指令详解 1> COPY 复制文件 格式: COPY <源路径> .. ...
- 基于android系统的单词学习软件设计与开发【附项目源码+论文说明】分享
基于android系统的单词学习软件设计与开发演示 摘要 随着手机使用的普及,人们获取与保存信息的方式已经发生了激动人心的转变.智能手机正在逐步融入我们的生活,并影响和改变着我们的生活.由于现在各种智 ...
- 第十四课 k8s源码学习和二次开发原理篇-调度器原理
第十四课 k8s源码学习和二次开发原理篇-调度器原理 tags: k8s 源码学习 categories: 源码学习 二次开发 文章目录 第十四课 k8s源码学习和二次开发原理篇-调度器原理 第一节 ...
- 一个微信小程序开发示例
一个微信小程序开发示例(豆瓣电影) 新版本(不包含工作流)请移步至:https://github.com/zce/weapp-douban 当前仓库会暂缓更新,主要留下来给大家答疑 需要基础教程的朋友 ...
- 第八课 k8s源码学习和二次开发原理篇-KubeBuilder使用和Controller-runtime原理
第八课 k8s源码学习和二次开发原理篇-KubeBuilder使用和Controller-runtime原理 tags: k8s 源码学习 categories: 源码学习 二次开发 文章目录 第八课 ...
- 从零开始学习塞班S60v5的开发
以前对手机开发一无所知,现在决定好好学习一下这门最有前途的技术. 因为自己手头有一台诺基亚5530XM的智能机,所以决定学习Symbian S60v5的开发技术. 一.安装配置开发环境 1. 首先从e ...
- 《C#零基础入门之百识百例》(九十一)预处理器指令 -- 代码示例
C#零基础入门 预处理器指令 -- 代码示例 前言 一,预处理器指令 1.1 概念 1.2 常用预处理指令 1.3 语法规则 二,声明指令 2.1 声明指令概念 2.2 代码示例 三,条件编译指令 3 ...
最新文章
- mac系统添加VSCode到右键菜单(转)
- J2EE项目移植问题一
- 建立Full Trust的Browser Application
- Loss Function view
- 如何让搜索引擎抓取AJAX内容
- 笛卡尔乘积算法的体现
- HDU 1217 Arbitrage (Floyd + SPFA判环)
- ubuntu 12.04 LTS安装zimbra
- Restricted Boltzmann Machine (RBM)限制波尔兹曼机
- Java 计算数学表达式(字符串解析求值工具)
- 城市轨道交通运营管理属于什么院系_2020年报考山东交通职业学院城市轨道交通运营管理专业怎么样...
- 【三维路径规划】基于matlab遗传算法无人机三维路径规划【含Matlab源码 1268期】
- 亚马逊平板刷机Linux系统,亚马逊平板刷机步骤是什么样的?
- 生活记录:给枯燥的心灵浇浇水
- [关系图谱] 一.Gephi通过共现矩阵构建知网作者关系图谱
- BIP63(隐身地址)
- Vue移动网页开发调试过程(第二篇)——weinre
- 大数据应用常见的6种商业模式
- BarTender安装不出现激活页面
- js排序算法之睡眠排序