设置MS级别
AT+CGCLASS="B"

OK
定义PDP上下文
AT+CGDCONT=1,"IP","CMNET"

OK
附着在GPRS网络
AT+CGATT=1

OK
设置为GPRS连接模式
AT+CIPCSGP=1,"CMNET"

OK
设置本地端口号
AT+CLPORT="TCP","2020" (如果是UDP,使用 AT+CLPORT="UDP","2020")

OK
建立TCP连接
AT+CIPSTART="TCP","120.26.138.51","1234"  ( 或注册UDP端口号 AT+CIPSTART="UDP","120.26.138.51","1234")

OK

CONNECT OK

开始发送数据
输入AT+CIPSEND
模块会返回>
此时输入字符串,最后加一个0x1A启动数据发送
模块会返回SEND OK

关闭连接
AT+CIPCLOSE=1

关闭移动场景
AT+CIPSHUT

AT+CREG?用于检测网络注册状态
第一个参数
0 关闭显示网络注册
1 开启显示网络注册
2 自动上报网络注册
第二个参数
0 没有注册
1 注册的
2 未注册,归属网络
3 注册被拒
4 未知
5 注册的,漫游中

AT+COPS?用于检测处于哪个运营商

AT+CSQ用于监测当前信号质量
第一个参数rssi
0   小于等于-115dBm
1   -111dBm
2...30    -110...-54dBm
31 大于等于-52dBm
99 未知或者不可测
第二个参数 ber(百分比)

0...7表中的接收质量值
99 未知或者不可测

未插卡时,
AT+CREG?
+CREG: 2,0

AT+COPS?
+COPS: 0

AT+CSQ
+CSQ: 30,0

插卡并有钱
+COPS: 0,0,"CHINA MOBILE"
OK

+CREG: 2,1,"1801","C3D1"
OK

+CSQ: 28,0
OK

插卡但没钱(看来跟有钱的结果一致)
AT+COPS?
+COPS: 0,0,"CHINA MOBILE"

AT+CREG?
+CREG: 2,1,"1801","C3D3"

AT+CSQ
+CSQ: 26,0

sim900a 裸AT通过GPRS网络发送接收数据相关推荐

  1. 使用c#实现tcp的连接和发送接收数据

    最近有个小项目,需要调用装置的录波数据,使用tcp模式,在这里整理了下如何使用c#实现tcp连接并实现发送接收数据,分享出来. 我这里使用的tcpclient ,终端是tcpserver模式. 首先自 ...

  2. 安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制...

    安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制 socket 连接采用流的方式进行发送接收数据,采用thread线程的方式. 什么是线程?  详细代码介 ...

  3. Python3树莓派连接阿里云物联网设备发送接收数据

    Python3连接阿里云物联网设备发送接收数据(树莓派) 阿里云物联网IOT 代码部分 库文件 Windows下安装环境 树莓派安装环境 可能遇到的错误 代码 效果展示 阿里云物联网IOT 首先,准备 ...

  4. Android发送接收WiFi,安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制,安卓openwrt...

    安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片机实现控制,安卓openwrt 安卓Socket连接实现连接实现发送接收数据,openwrt wifi转串口连接单片 ...

  5. 求android 中串口的发送接收数据代码

    RT,求高手帮忙! 就是 /dev/ttyS0 和/dev/ttyS1 两个设备的通信问题.. 同求~ 这个是不是需要串口驱动啊?最近正在搞这个串口通信的案子,头疼 同样也没有搞出来,老是报:不能扫描 ...

  6. 微信小程序连接蓝牙 并分包发送 接收数据完整版

    微信小程序连接蓝牙并分包发送接收数据 初始化蓝牙 初始化蓝牙设备 搜索蓝牙设备 连接蓝牙设备 获取蓝牙设备所有service(支持读写的) 向蓝牙发送数据 断开蓝牙 停止搜索蓝牙 转16进制 Arra ...

  7. C#利用SerialPort类对串口发送接收数据

    1.连接串口方法 SerialPort ser = new SerialPort();//也可以在工具箱中直接拖SerialPort控件 public void OpenCom() {try{//波特 ...

  8. c# 串口发送接收数据

    /********************** 串口数据接收事件 *****************************/private void SerialPort_DataReceived( ...

  9. 51单片机模拟串口发送接收数据(不使用SBUF)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 51单片机.模拟串口.串口发送.串口接收.逻辑分析仪 前言 一.配置定时器 二.串口发送 三.串口接收 四.主函数 五.波形图 5.1 ...

最新文章

  1. 以Linux系统上的gcc为例,解密C语言编译背后的全过程!
  2. 【Python初级】009-错误与异常
  3. 位于/var/log目录下的20个Linux日志文件
  4. Database之SQLSever:SQL命令实现的高级案例集合之单表/多表(筛选、统计个数)之详细攻略
  5. kibana操作elasticsearch:新增数据(自定义id)
  6. 面试题之--实现取余
  7. ZUST蓝桥杯校内选拔赛(java,c)安吉校区
  8. No SOURCES given to target: mpeg
  9. 阿里云服务器如何升级配置和降低配置?
  10. ExtremeC3Net: 使用高级C3模块的极轻量人像分割模型
  11. Aspose.Cells生成Excel图表
  12. cs61b实验记录(八)project 3:BearMaps 基于OSM的伯克利地图web应用
  13. excel如何快速将英文表格翻译为中文表格
  14. python request 淘宝评论数据简易爬虫
  15. C盘用户名更改后一些注意事项
  16. acedGrRead用法
  17. 关于gluster分布式哈希研究
  18. 中国特有的狸花猫有多强大?
  19. 国产 CAE 软件研发
  20. 查看oracle配置信息,查看 Oracle Solaris 系统配置信息

热门文章

  1. Android BroadcastReceiver
  2. win11记事本出现乱码怎么恢复 windows11记事本出现乱码的解决方法
  3. 上下文切换频繁,导致load average 过高
  4. 如何加强幼儿园安全管理
  5. 计算机考证office四级
  6. Java面向对象程序设计[董小园版][习题代码答案]-第五章
  7. 【模型剪枝】|Learning Efficient Convolutional Networks through Network Slimming
  8. csharp基础练习题:TO DE-RY-PO-陆琪暗号【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
  9. Win7使用技巧(持续更新...)
  10. 宝塔UA黑名单怎么设置