您的位置:首页 > 理论基础 > 计算机网络

sim900a 裸AT通过GPRS网络发送接收数据

2015-07-18 10:07 363 查看
设置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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: