时间:

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上网相关推荐

  1. linux 模块 掉线重拨,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...

    在嵌入式Linux下GPRS上网方案 笔记1 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块. 该系统运行在Linux 2.6.14操作系统下, ...

  2. 【物联网】AT指令|AT返回错误|AT 指令 收发短信和GPRS上网 SIM508/548

    目录 常用AT命令解释 AT 指令 收发短信和GPRS上网 SIM508/548 AT指令返回错误 解释 CME错误: CMS错误 CME错误(英文) CMS 错误(英文) 短信通信的几种情况和CMS ...

  3. eNSP动态NAT实验记录

    将内部网络10.1.1.0/24转换为公网地址200.1.1.1-200.1.1.10/28上网(访问Server3),并抓包分析 验证动态NAT是单向转换 搭建实验环境 实现此案例需要按照如下步骤进 ...

  4. 多普达565 GPRS上网设置方法(搞这个头都大了)

    今天下午搞定了,帮我同事拔掉了心中一块顽石,他搞了这款手机的上网设置足足有好几天,去沟通100问过,去找高手问过.都没搞定. 足球客户端也算是设置好了.并且在summing, SE,Nokia等机上运 ...

  5. 嵌入式linux gprs,在嵌入式Linux下GPRS上网方案[zt]

    在嵌入式Linux下GPRS上网方案[zt] 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块.该系统运行在Linux 2.6.14操作系统下,使 ...

  6. linux自动拨号脚本,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...

    在嵌入式Linux下GPRS上网方案 笔记1 硬/软件环境 基于S3C2410的嵌入式系统,COM1连接PC,COM2连接SIM300 GPRS模块. 该系统运行在Linux 2.6.14操作系统下, ...

  7. GPRS上网!想上就上!

    Section 1: 神那救救我吧!TT5.Z608.蓝牙上网.北京!答疑解惑+求教! 看了好几篇帖子了,自己也试了好几次.什么代理.脚本都加上了,也能顺利连接上,就是开不开网页阿,Webpro总显示 ...

  8. 手机连接电脑用GPRS上网设置方法

    需要工具: 蓝牙适配器 具备蓝牙功能的手机 开通gprs上网功能的sim卡 软件:IVT Corporation 步骤:1安装IVT Corporation,使蓝牙驱动器能被系统识别. 2手机蓝牙为可 ...

  9. WISMO模块GPRS上网设置的过程

    WISMO模块GPRS上网设置的过程 一) AT指令设置部分 (1) AT+CGCLASS="B"置为"B"模式. (2) AT+CGDCONT=1," ...

  10. 【Oracle RAC+DG实验】Oracle RAC+ASM+DataGuard配置实验记录+常见问题

    [Oracle RAC+DG实验]Oracle RAC+ASM+DataGuard配置实验记录+常见问题 1.环境规划: ---RAC环境介绍(primary database)            ...

最新文章

  1. WCF .net Tcp 错误异常
  2. html服务器显示,html显示服务器盘符
  3. HTML基础 --- HTML简介
  4. 我在ChinaUnix上看到的有点点用的帖子
  5. Linux内核源码学习
  6. 有很多人都想知道SSD201开放了openwrt到底有什么好处?为什么好多开发者都盼着要呢?
  7. arm引脚复用linux,ARM知识分享-i.MX6Q GPIO复用修改方法
  8. apache http server 停止工作_宝塔apache启动失败:报错 AH00526: Syntax error on line 解决方案...
  9. byteofpython.info_A Byte of Python 笔记(7)数据结构:列表、元组、字典,序列
  10. Flink 1.11:更好用的流批一体 SQL 引擎
  11. Android之复合按钮CompoundButton
  12. Broadcom BCM94360系列网卡Linux(Ubuntu/Fedora)驱动安装总结
  13. Android Studio 单独启动安卓模拟器教程
  14. 绕x,y轴旋转曲面面积公式推导
  15. python计算增长率函数_python – 基于增长率优化值的迭代计算
  16. VS2010 C++单元测试之gtest与OpenCppCoverage实践
  17. 复旦非全日制研究生计算机,信息整合!复旦大学非全日制研究生招生详情
  18. 电脑显示无法加载远程访问连接管理服务器,Win7系统宽带连接出现错误711无法加载远程访问连接管理器服务如何解决?...
  19. Android应用主界面底部菜单实现
  20. 数字货币量化分析[2018-05-28]

热门文章

  1. 爬取百思不得姐段子图片
  2. 基于R语言进行栅格数据统计及Raster包简介
  3. electron 获取电脑mac地址遇到的坑
  4. intel无线网卡日志服务器,Intel的无线网卡总掉线,慎入
  5. 《学Unity的猫》——第十章:Unity的物理碰撞,流浪喵星计划
  6. npm安装报错(npm ERR code EPERM npm ERR syscall mkdir npm ERR path CProgram Filesnodejsnode_ca...)
  7. 统计每个日期新用户的次日留存率
  8. 关于go module
  9. C++ 重载、重写及其区别
  10. 读研了,博客不更新嘞