GPRS模块的使用&Java串口操作(1)
来源:互联网 发布:电子网络发票下载流程 编辑:程序博客网 时间:2024/06/06 00:08
最近在鼓捣——GPRS模块的使用&Java串口操作,小结如下:
Java串口编程
GPRS模块常用的操作(AT指令):
常规指令,按enter发送(编程时,为“\r”);
短信发送,以ctrl_Z发送(编程时,为 1a 或ASCII码 26)
打电话拨号,需要 分号
发短信,目标号码需要加 引号
//几个标识:/r常规指令后缀;ctrl_Z用来发短信;"号;分号;
int ctrl_z =26; char cz = (char)(ctrl_z);
int yinhao = 34; char yh = (char)yinhao;
int fenhao = 59; char fh = (char)fenhao;
//初始化配置
串口接收显示如下:
1.AT——测试
AT(\r\r\n)
OK(\r\n)
9(接收总字节数,下同)
2.ATZ——查询串口是否通讯正常。OK
ATZ(\r\r\n)
OK(\r\n)
10
3.AT+COPS?——查询是否正确登陆到网络,如没有,将无法进行通信
AT+COPS?(\r\n)
+COPS: 0,0,"China Telecom"(\r\n\r\n)
OK(\r\n)
45
4.AT+CSQ ——查询信号强度是否正常(大于6),小于6,说明信号很弱,可能无法进行通讯
AT+CSQ
+CSQ: 31, 99
OK
29
AT+CNMI=2,2,0,0,1 ——(设置来短信提醒,自动串口输出)OK
AT+CMGF=1 ——短信模式设置(1,Text模式;0,PDU模式),可根据需要而设
//收发短信,打电话挂断
收短信:在text模式下,读出短信列表CMGL,再用CMGR选择接收
AT+CMGF=1
OK
OK
AT+CMGL=?
+CMGL: ("RECUNREAD", "REC READ", "STO UNSENT", "STO SENT","ALL")
OK
AT+CMGL="RECUNREAD"
AT+CMGR=1
发短信:
AT+CMGF=1
OK
AT+CMGS="189*********"
> this is in Text Mode,on need to encode beforesending? 锹?
+CMGS: 68
OK
AT+CMGS="189*********"
> this is in Text Mode,on need to encode beforesending? 锹?
+CMGS: 68
OK
打电话:
ATD189*********;
挂断:
ATH
//TCP、UDP测试
以UDP测试为例:
AT^CIPSTATUS——查询当前连接状态
建立连接:AT^CIPSTART=TCP,218.xx.xx.xx,sport
AT^CIPSTART=UDP,218.xx.xx.xx,sport
OK
CONNECTOK
AT^CIPSEND=ready to Rec
SEND OK
+CIPREC: From Server-ok(接收到服务器的反馈信息)
AT^CIPSEND=Received
SEND OK
确定要退出时关闭
AT^CIPCLOSE关闭移动场景
AT+CGATT=0
AT+CGATT=0
Java串口编程见下篇:
http://blog.sina.com.cn/s/blog_631e3f2601015rig.html
0 0
- GPRS模块的使用&Java串口操作(1)
- GPRS模块的使用&Java串口操作(2)
- 通过串口操作GPRS模块的编程
- 串口调试GPRS模块
- GPRS模块SIM300的使用
- GPRS模块SIM300的使用
- MSP430与GPRS模块的串口通信硬件流控制
- microcom操作GPRS模块
- TQ2440(ARM)和SIM300(GPRS模块)串口通信
- 串口GPRS的了解
- mini2440串口控制GPRS模块程序
- linux下串口gprs模块编程
- mini2440串口控制GPRS模块程序
- GPRS模块PPP协议之前的操作流程
- GPRS模块AT指令集(1)
- GPRS模块的使用与相应SOCKET服务器的搭建
- 基于串口调试助手软件的CDMA和GPRS模块打电话、发信息使用说明
- 使用GPRS模块进行TCP/UDP连接的问题
- JS将number数值转化成为货币格式
- 小试牛刀之——Java开发
- 关于Android蓝牙串口通信那点破事
- 屌丝破光棍节程序员闯关秀第十关
- 坑爹的Android menu出不来
- GPRS模块的使用&Java串口操作(1)
- GPRS模块的使用&Java串口操作(2)
- W7下wubi已装ubuntu修复引导
- MacBook Pro装W7双系统解决方案
- hibernate学习
- Android手机3G网络访问TCP服务器失败
- Linpack测试环境的搭建
- C语言socket编程设置接收超时(Window&Linux)
- 【网络编程】httpClient抓取网页--Windows