SIM800C实验记录之通过GPRS上网
时间:
2018-9-10
准备:
见上篇SIM800C实验记录之熟悉AT命令
实验步骤:
AT命令 | 英文含义 | 返回内容 | 说明 |
---|---|---|---|
AT+CSQ | S–signal,g–Quality | 查询信号强度 | |
+CSQ: 31,0 | 网络信号极强。(逗号后面的0不知道啥意思。) | ||
OK |
拔掉天线后,用AT+CSQ测得信号强度9;回到家,测得信号强度19。
我将网络信号分为四档:
0–7: 极差
8–15: 较差
16–23:较强
24–31:极强
AT命令 | 英文含义 | 返回内容 | 说明 |
---|---|---|---|
AT+CGATT? | G–GPRS,ATT-attach | 查询是否附着/分离了GPRS服务 | |
+CGATT: 1 | 附着了GPRS服务 | ||
OK | |||
AT+CREG? | REG–registration | 读取网络注册情况 | |
+CREG: 0,1 | 禁止网络注册未经请求的结果代码,注册到家庭网络 | ||
OK | |||
AT+CSTT | STT-start task | 启动任务。此命令只能在IP INITIAL状态下执行。执行后状态转为IP START | |
OK | |||
AT+CSTT? | 同上 | 查询GPRS接入点,户名,密码 | |
+CSTT: “CMNET”,”“,”“ | 接入点为CMNET,用户名“空”,密码“空” | ||
OK | |||
AT+CIICR | Bring Up Wireless Connection with GPRS or CSD | 在IP START状态下激活移动场景, 此命令执行后,状态改变为 IP CONFIG | |
OK | 激活成功,模块状态变为 IP GPRSACT | ||
AT+CIFSR | Get Local IP Address | 获取本地IP。只能在激活PDP上下文后才能使用此命令。激活状态包括:IP GPRSACT,TCP/UDP CONNECTING, CONNECT OK,IP CLOSE | |
10.138.181.94 | 本地IP地址 | ||
AT+CIPSTART=”TCP”,”112.74.59.250”,10002 | 连接到一个公共TCP服务器:http://tongxinmao.com/App/Detail/id/1,(IP:112.74.59.250) 10002端口。在单IP模式下,此命令仅能在IP INITIAL或 IP STATUS状态下使用,否则需先使用AT+CIPSHUT | ||
OK | 命令格式正确 | ||
CONNECT OK | 连接成功。 | ||
The 2022 Hangzhou Asian Games! (^_^) | 怎么收到了杭州亚运会的宣传单? | ||
AT+CIPSEND | 进入发送数据模式。 | ||
> | 发送数据模式提示符 | ||
11 22 33 44 55 | 发送一串16进制数据到模块 | ||
11 22 33 44 55 | 模块收到数据 | ||
1a | CTRL+Z(0x1A) 。告诉调制解调器发送前面输入的数据。 | ||
SEND OK | 调制解调器发送成功。 | ||
1b | ESC(0x1B).退出发送数据模式,进入接收命令模式。 | ||
AT+cipclose | 关闭TCP连接。 | ||
CLOSE OK |
备忘:
控制符 | ASCII码 |
---|---|
回车 | 0x0D |
换行 | 0x0A |
CTRL+Z | 0x1A |
ESC | 0x1B |
两个断网命令的区别
AT命令 | 特点 |
---|---|
AT+CIPCLOSE | 关闭TCP连接,单IP模式下,状态转到 IP CLOSE |
AT+CIPSHUT | 关闭GPRS PDP 上下文,状态转到IP INITIAL |
上网的必须过程:
AT命令 | 设备状态 |
---|---|
AT+CSTT | IP INITIAL –> IP START |
AT+CIICR | IP START –> IP CONFIG –> IP GPRSACT |
AT+CIPSTART= | IP INITIAL / IP STATUS –> CONNECT OK |
SIM800C实验记录之通过GPRS上网相关推荐
- linux 模块 掉线重拨,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...
在嵌入式Linux下GPRS上网方案 笔记1 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块. 该系统运行在Linux 2.6.14操作系统下, ...
- 【物联网】AT指令|AT返回错误|AT 指令 收发短信和GPRS上网 SIM508/548
目录 常用AT命令解释 AT 指令 收发短信和GPRS上网 SIM508/548 AT指令返回错误 解释 CME错误: CMS错误 CME错误(英文) CMS 错误(英文) 短信通信的几种情况和CMS ...
- eNSP动态NAT实验记录
将内部网络10.1.1.0/24转换为公网地址200.1.1.1-200.1.1.10/28上网(访问Server3),并抓包分析 验证动态NAT是单向转换 搭建实验环境 实现此案例需要按照如下步骤进 ...
- 多普达565 GPRS上网设置方法(搞这个头都大了)
今天下午搞定了,帮我同事拔掉了心中一块顽石,他搞了这款手机的上网设置足足有好几天,去沟通100问过,去找高手问过.都没搞定. 足球客户端也算是设置好了.并且在summing, SE,Nokia等机上运 ...
- 嵌入式linux gprs,在嵌入式Linux下GPRS上网方案[zt]
在嵌入式Linux下GPRS上网方案[zt] 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块.该系统运行在Linux 2.6.14操作系统下,使 ...
- linux自动拨号脚本,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...
在嵌入式Linux下GPRS上网方案 笔记1 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块. 该系统运行在Linux 2.6.14操作系统下, ...
- GPRS上网!想上就上!
Section 1: 神那救救我吧!TT5.Z608.蓝牙上网.北京!答疑解惑+求教! 看了好几篇帖子了,自己也试了好几次.什么代理.脚本都加上了,也能顺利连接上,就是开不开网页阿,Webpro总显示 ...
- 手机连接电脑用GPRS上网设置方法
需要工具: 蓝牙适配器 具备蓝牙功能的手机 开通gprs上网功能的sim卡 软件:IVT Corporation 步骤:1安装IVT Corporation,使蓝牙驱动器能被系统识别. 2手机蓝牙为可 ...
- WISMO模块GPRS上网设置的过程
WISMO模块GPRS上网设置的过程 一) AT指令设置部分 (1) AT+CGCLASS="B"置为"B"模式. (2) AT+CGDCONT=1," ...
- 【Oracle RAC+DG实验】Oracle RAC+ASM+DataGuard配置实验记录+常见问题
[Oracle RAC+DG实验]Oracle RAC+ASM+DataGuard配置实验记录+常见问题 1.环境规划: ---RAC环境介绍(primary database) ...
最新文章
- WCF .net Tcp 错误异常
- html服务器显示,html显示服务器盘符
- HTML基础 --- HTML简介
- 我在ChinaUnix上看到的有点点用的帖子
- Linux内核源码学习
- 有很多人都想知道SSD201开放了openwrt到底有什么好处?为什么好多开发者都盼着要呢?
- arm引脚复用linux,ARM知识分享-i.MX6Q GPIO复用修改方法
- apache http server 停止工作_宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案...
- byteofpython.info_A Byte of Python 笔记(7)数据结构:列表、元组、字典,序列
- Flink 1.11:更好用的流批一体 SQL 引擎
- Android之复合按钮CompoundButton
- Broadcom BCM94360系列网卡Linux(Ubuntu/Fedora)驱动安装总结
- Android Studio 单独启动安卓模拟器教程
- 绕x,y轴旋转曲面面积公式推导
- python计算增长率函数_python – 基于增长率优化值的迭代计算
- VS2010 C++单元测试之gtest与OpenCppCoverage实践
- 复旦非全日制研究生计算机,信息整合!复旦大学非全日制研究生招生详情
- 电脑显示无法加载远程访问连接管理服务器,Win7系统宽带连接出现错误711无法加载远程访问连接管理器服务如何解决?...
- Android应用主界面底部菜单实现
- 数字货币量化分析[2018-05-28]
热门文章
- 爬取百思不得姐段子图片
- 基于R语言进行栅格数据统计及Raster包简介
- electron 获取电脑mac地址遇到的坑
- intel无线网卡日志服务器,Intel的无线网卡总掉线,慎入
- 《学Unity的猫》——第十章:Unity的物理碰撞,流浪喵星计划
- npm安装报错(npm ERR code EPERM npm ERR syscall mkdir npm ERR path CProgram Filesnodejsnode_ca...)
- 统计每个日期新用户的次日留存率
- 关于go module
- C++ 重载、重写及其区别
- 读研了,博客不更新嘞