Luat模块应用手册

您所在的位置:网站首页 at指令查询sim卡状态 Luat模块应用手册

Luat模块应用手册

2023-07-20 03:36| 来源: 网络整理| 查看: 265

FTP 流程 AT示例

目录名称 FTP 流程 AT示例材料准备 基本流程1 连接网络**1.1 开机****1.2 查询SIM卡状态****1.3 查询网络注册情况****1.4 激活网络** 2 FTP 操作相关资料以及购买链接

材料准备 EVB_Air724UG_A13开发板一套,包括天线SIM卡,USB线。PC电脑,串口工具 图片.png 基本流程 1 连接网络 1.1 开机

通过拉低powerkey2秒进行开机,开机以后通过串口循环发送AT直到收到OK,如果90秒没有收到OK请拉低 RESET_IN_N 引脚 150ms 以上。或使用其他方法见开关机章节:https://doc.openluat.com/wiki/21?wiki_page_id=2021

开机发送AT训练波特率 企业微信截图_16204438637183.png

1.2 查询SIM卡状态

发送 AT+CPIN? 查询SIM卡状态,直到收到+CPIN: READY,如果10s内没有收到建议重启模块

image.png

1.3 查询网络注册情况

AT+CGATT? 查询是否注册网络收到+CGATT: 1

值是1即为注册成功,正常情况下注册时间不会超过两分钟,如果超过两分钟没有注册可以进入飞行模式五秒后退出再查询,或者直接重启模块。 值是0则没有注册成功

image.png

1.4 激活网络

AT+CSTT 配置网络,非私有APN以外Cat1的固件支持根据卡自动配置APN,直接输入AT+CSTT即可,模块会按照自动获取的APN设置CSTT的APN。

AT+CIICR激活网络,在IP START的状态使用AT+CIICR激活网络

AT+CIFSR查询是否获取IP,如果成功就可以开始配置TCP连接了,如果不成功使用AT+CIPSHUT关闭移动网络,从AT+CSTT重新进行。一定要查询一次再进行服务器连接。

image.png

2 FTP 操作

2.1 FTP GET [15:57:00.582]发→◇AT+SAPBR=3,1,“CONTYPE”,“GPRS” [15:57:00.585]收←◆AT+SAPBR=3,1,“CONTYPE”,“GPRS” OK [15:57:01.517]发→◇AT+SAPBR=3,1,“APN”,“” [15:57:01.520]收←◆AT+SAPBR=3,1,“APN”,“” OK [15:57:02.366]发→◇AT+SAPBR=1,1 [15:57:02.371]收←◆AT+SAPBR=1,1 OK [15:57:03.302]发→◇AT+SAPBR=2,1 [15:57:03.304]收←◆AT+SAPBR=2,1 +SAPBR: 1,1,“10.162.173.20” OK //以上为PDP激活过程 [15:57:06.326]发→◇AT+FTPCID=1 [15:57:06.331]收←◆AT+FTPCID=1 OK [15:57:24.862]发→◇AT+FTPSERV=“XX.X.87.100”//设置服务器ip地址,也可以使用域名,测试以实际服务器为准 [15:57:24.868]收←◆AT+FTPSERV=“XX.X.87.100” OK [15:57:26.798]发→◇AT+FTPUN=“user” [15:57:26.803]收←◆AT+FTPUN=“user” OK [15:57:28.950]发→◇AT+FTPPW=“123456” [15:57:28.955]收←◆AT+FTPPW=“123456” OK //以上为FTP服务器基本参数设置 [15:57:29.450]发→◇AT+FTPGETPATH=“/” [15:57:29.457]收←◆AT+FTPGETPATH=“/”//设置下载文件路径 OK [15:57:31.062]发→◇AT+FTPGETNAME=“1223.txt”//设置服务器端目标文件的名称 [15:57:31.068]收←◆AT+FTPGETNAME=“1223.txt” OK [15:57:39.557]发→◇AT+FTPGET=1 //开始下载会话 [15:57:39.563]收←◆AT+FTPGET=1 OK [15:57:40.516]收←◆ +FTPGET: 1,1 //必须等到这条上报,才能发下一条指令 [15:57:43.550]发→◇AT+FTPGET=2,1460//一次读入最多1460字节 [15:57:43.556]收←◆AT+FTPGET=2,1460 +FTPGET: 2,1460 When doctors think all of their patients are heterosexual, those who identify …………(此处省略若干数据)………… LGBTQ patients sho//这是读入的1460字节数据 OK [15:57:48.286]发→◇AT+FTPGET=2,1460//如果目标文件大于1460字节,需要在第一次读完数据后,再次发送这条指令,读取下一部分数据,直至结束 [15:57:48.294]收←◆AT+FTPGET=2,1460 +FTPGET: 2,214 uld get the same quality of care other patients get. Increasing LGBTQ student enrollment in medical schools and training in LGBTQ health issues can help reach those goals, advocates say. Research shows that patie//文件较小,本次读入214字节,已全部读完 OK [15:57:59.871]收←◆ +FTPGET: 1,0 //提示会话结束 [15:58:35.726]发→◇AT+FTPQUIT [15:58:35.733]收←◆AT+FTPQUIT +CME ERROR: 3 //已上报+FTPGET: 1,0 表示会话已结束,所以, AT+FTPQUIT退出当前FTP会话 返回error3,属于正常。也 可 以 在 提 示+FTPGET: 1,0 前,主动用AT+FTPQUIT退出当前FTP会话 。

2.2 FTP PUT(举例:给同一文件PUT 2次数据,每次1360字节(1358字节+\r\n) …………此处省略基本查询和PDP激活过程………… [18:16:00.412]发→◇AT+FTPCID=1 [18:16:00.415]收←◆AT+FTPCID=1 OK [18:16:03.612]发→◇AT+FTPSERV=“XX.X.87.100” [18:16:03.615]收←◆AT+FTPSERV=“XX.X.87.100” OK [18:16:04.605]发→◇AT+FTPUN=“user” [18:16:04.613]收←◆AT+FTPUN=“user” OK [18:16:05.541]发→◇AT+FTPPW=“123456” [18:16:05.546]收←◆AT+FTPPW=“123456” OK //以上为FTP服务器基本参数设置 [18:16:26.604]发→◇AT+FTPPUTNAME=“HZ.txt”//设置上传文件的名称 [18:16:26.609]收←◆AT+FTPPUTNAME=“HZ.txt” OK [18:16:29.198]发→◇AT+FTPPUTPATH=“/11/”//设置上传文件的路径 [18:16:29.204]收←◆AT+FTPPUTPATH=“/11/” OK [18:16:31.229]发→◇AT+FTPPUT=1 [18:16:31.235]收←◆AT+FTPPUT=1 OK [18:16:31.877]收←◆ +FTPPUT: 1,1,1360//必须等到这个上报 [18:16:34.117]发→◇AT+FTPPUT=2,1360//单次上传的最大长度为1360字节 [18:16:34.122]收←◆AT+FTPPUT=2,1360 +FTPPUT: 2,1360 [18:16:37.017]发→◇11111111111111111111111111111111111111111111111111111111111111………(此处省略若干字节)…………1111111111111111111111111111111111111111111111111111111111166 [18:16:37.032]收←◆ OK +FTPPUT: 1,1,1360//第一次成功PUT 1360字节数据 [18:16:46.669]发→◇AT+FTPPUT=2,1360 [18:16:46.676]收←◆AT+FTPPUT=2,1360 +FTPPUT: 2,1360 [18:16:49.678]发→◇11111111111111111111111111111111111111111111111111111111111111…………(此处省略若干字节)…………11111111111111188 [18:16:49.695]收←◆ OK +FTPPUT: 1,1,1360//给同一文件,第二次成功PUT 1360字节数据 [18:17:08.590]发→◇AT+FTPQUIT [18:17:08.593]收←◆AT+FTPQUIT//主动结束FTP会话 OK [18:17:08.639]收←◆ +FTPPUT: 1,86

2.3FTP下载 断点续传流程 2.3.1确认服务器支持断点续传 2.3.2流程如下 …………此处已省略模块开机基本查询和模块PDP激活过程………… [18:56:53.795]发→◇AT+FTPCID=1 [18:56:53.801]收←◆AT+FTPCID=1 xxO [18:56:56.442]发→◇AT+FTPSERV=“xx.x.87.100” [18:56:56.447]收←◆AT+FTPSERV=“xx.x.87.100” OK [18:56:58.090]发→◇AT+FTPUN=“user” [18:56:58.092]收←◆AT+FTPUN=“user” OK [18:56:59.794]发→◇AT+FTPPW=“123456” [18:56:59.800]收←◆AT+FTPPW=“123456” OK [18:57:01.450]发→◇AT+FTPGETPATH=“/” [18:57:01.457]收←◆AT+FTPGETPATH=“/” OK [18:57:09.402]发→◇AT+FTPGETNAME=“1223.txt” [18:57:09.409]收←◆AT+FTPGETNAME=“1223.txt” OK [18:57:11.362]发→◇AT+FTPGET=1 [18:57:11.367]收←◆AT+FTPGET=1 OK [18:57:12.340]收←◆ +FTPGET: 1,1 [18:57:17.906]发→◇AT+FTPGET=2,100 [18:57:17.912]收←◆AT+FTPGET=2,100 +FTPGET: 2,100 When doctors think all of their patients are heterosexual, those who identify in other ways can feel//成功下载100字节 OK [18:57:26.557]收←◆ +FTPGET: 1,1 [18:57:27.866]发→◇AT+FTPQUIT//关闭会话 [18:57:27.872]收←◆AT+FTPQUIT OK [18:57:27.991]收←◆ +FTPGET: 1,86 [18:57:33.745]发→◇AT+FTPREST=101//设置下载节点为101字节,(此断点只要小于文档数据长度,可任意设置),表示模块此次会从101字节处开始下载 [18:57:33.751]收←◆AT+FTPREST=101 OK [18:57:55.929]发→◇AT+FTPGET=1 [18:57:55.936]收←◆AT+FTPGET=1 OK [18:57:56.577]收←◆ +FTPGET: 1,1 [18:58:21.071]收←◆ +FTPGET: 1,1 [18:58:24.089]发→◇AT+FTPGET=2,500//从101字节处开始下载,本次下载500字节 [18:58:24.093]收←◆AT+FTPGET=2,500 +FTPGET: 2,500 ignored. They also are less likely to seek medical care. This can lead to health problems including high rates of depression, suicidal behavior, alcohol and drug use and ineffective health screenings. That information comes from LGBTQ advocates in the United States. But changes are coming to the medical field, these advocates say. Feroe displays a button resembling a Harvard School of Medicine coat of arms lion, in rainbow colors that symbolize LGBTQ pride, left, and a button featuring pronou OK [18:58:31.069]收←◆ +FTPGET: 1,1 [18:58:45.233]发→◇AT+FTPQUIT [18:58:45.236]收←◆AT+FTPQUIT//关闭会话 OK [18:58:45.714]收←◆ +FTPGET: 1,86

从调试网页发送数据到模块 image.png

可以看到模块收到了数据 image.png 其他说明

3.备注 3.1模块ftp默认是被动模式,不支持主动模式,无法设置主动模式,公网下要想模块正常连接服务器,服务器肯定不能设置为主动模式,否则哪家模块都不能用。

相关资料以及购买链接 Air724UG开发板购买链接Air724 开发板使用说明


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3