先谢过了~
22 个解决方案
#1
发AT指令获取 信号强度。
#2
信号强度是GPRS模块提供的信息,需要看驱动是如何实现的,并采用什么方法通知应用?
AT指令这种方式,不通过驱动的。因为GPRS模块是通过串口和系统进行交互的。
数据通讯中,是否可以支持同时发送AT指令,也是要看GPRS模块是支持。如果不支持,只能断开链接;如果支持,就可以满足LZ的要求。
AT指令这种方式,不通过驱动的。因为GPRS模块是通过串口和系统进行交互的。
数据通讯中,是否可以支持同时发送AT指令,也是要看GPRS模块是支持。如果不支持,只能断开链接;如果支持,就可以满足LZ的要求。
#3
每个一段时间发送信号查询命令, AT+CSQ?
看返回值
看返回值
#4
是的,可以通过发送AT+CSQ可以得到GPRS模块的信号强度
#5
关键楼主已经实现了拨号了,所以要获得信号强度,楼主得断开才能吧。要不然串口呗占用了,无法再去弄吧。
#6
如果楼主的GPRS模块实现了多路复用功能,就可以在拨号的时候,也可以发送AT命令。
#7
问问模块原厂吧,他们应该是最清楚的。
#8
请教下kandi 多路复用功能是怎么回事 和RIL有关吗
#9
不用断开,就可以发AT+CSQ?
AT+CMGR=1
+CMGR: "REC READ","+8615802950***",,"10/12/23,15:20:08+50"
?
OK
AT+CMGR=1
+CMGR: "REC READ","+8615802950***",,"10/12/23,15:20:08+50"
?
OK
AT+CNMI=1,1
OK
+CMTI: "ME",10
AT+CNMI=?
+CNMI: (0-2),(0-3),(0-3),(0-2),(0-1)
OK
AT+CNMI?
+CNMI: 1,1,0,0,0
OK
AT+CNMI=2,1
OK
AT+CPMS?
+CPMS: "MT",10,340,"MT",10,340,"MT",10,340
OK
AT+CPMS=?
+CPMS: ("MT","ME","SM","BM"),("MT","ME","SM"),("MT","ME","SM")
OK
AT+CSQ
+CSQ: 18,99
OK
AT+CSQ
+CSQ: 18,99
OK
AT+CSQ
+CSQ: 18,99
OK
这个是我的测试的
AT+CMGR=1
+CMGR: "REC READ","+8615802950***",,"10/12/23,15:20:08+50"
?
OK
AT+CMGR=1
+CMGR: "REC READ","+8615802950***",,"10/12/23,15:20:08+50"
?
OK
AT+CNMI=1,1
OK
+CMTI: "ME",10
AT+CNMI=?
+CNMI: (0-2),(0-3),(0-3),(0-2),(0-1)
OK
AT+CNMI?
+CNMI: 1,1,0,0,0
OK
AT+CNMI=2,1
OK
AT+CPMS?
+CPMS: "MT",10,340,"MT",10,340,"MT",10,340
OK
AT+CPMS=?
+CPMS: ("MT","ME","SM","BM"),("MT","ME","SM"),("MT","ME","SM")
OK
AT+CSQ
+CSQ: 18,99
OK
AT+CSQ
+CSQ: 18,99
OK
AT+CSQ
+CSQ: 18,99
OK
这个是我的测试的
#10
18就是信号强度,这个值的范围是0-30
#11
我原来一直以为99是信号强度,走入误区了。
#12
自己顶 正在尝试用·RIL解决
#13
楼主的问题,我也在迷惑中
1、在发送接收信息及GPRS数据传输过程,如何显示信号量。
2、模块在语音通话过程中,如何显示信号量。
3、模块如何同进行语音通话与GPRS数据传输。
1、在发送接收信息及GPRS数据传输过程,如何显示信号量。
2、模块在语音通话过程中,如何显示信号量。
3、模块如何同进行语音通话与GPRS数据传输。
#14
看不懂。。。
#15
发送AT指令可以,可以联系原厂技术支持,他们的模块他们自己最清楚;
#16
需要使用 MUX 协议,或 GPRS 模块的内部协议栈
#17
MUX 是比较通用的实现方式,一个物理串口虚拟为两个串口
一个用于 GPRS 数据传输,一个用于 AT 命令传输。
一个用于 GPRS 数据传输,一个用于 AT 命令传输。
#18
CE 6.0 下有 MS 实现的 MUX 功能,可以参考的。
#19
可以按17楼说的来做。MS在WinCE6下已实现了MUX协议(..\WINCE600\PUBLIC\CELLCORE\710MUX)。一个物理串口虚拟出两个串口,一个用于数据通道(拨号连接),一个用于命令通道(发AT指令)
#20
查询信号值, AT+CSQ,就可以获取到,一般在0-31之间
#21
0 小于等于-113dBm
1 -111dBm
2~30 -109~-53dBm
31 大于等于-51dBm
99 未知或不可测
1 -111dBm
2~30 -109~-53dBm
31 大于等于-51dBm
99 未知或不可测
#22
忘了结贴了 加了个mux就ok了
#1
发AT指令获取 信号强度。
#2
信号强度是GPRS模块提供的信息,需要看驱动是如何实现的,并采用什么方法通知应用?
AT指令这种方式,不通过驱动的。因为GPRS模块是通过串口和系统进行交互的。
数据通讯中,是否可以支持同时发送AT指令,也是要看GPRS模块是支持。如果不支持,只能断开链接;如果支持,就可以满足LZ的要求。
AT指令这种方式,不通过驱动的。因为GPRS模块是通过串口和系统进行交互的。
数据通讯中,是否可以支持同时发送AT指令,也是要看GPRS模块是支持。如果不支持,只能断开链接;如果支持,就可以满足LZ的要求。
#3
每个一段时间发送信号查询命令, AT+CSQ?
看返回值
看返回值
#4
是的,可以通过发送AT+CSQ可以得到GPRS模块的信号强度
#5
关键楼主已经实现了拨号了,所以要获得信号强度,楼主得断开才能吧。要不然串口呗占用了,无法再去弄吧。
#6
如果楼主的GPRS模块实现了多路复用功能,就可以在拨号的时候,也可以发送AT命令。
#7
问问模块原厂吧,他们应该是最清楚的。
#8
请教下kandi 多路复用功能是怎么回事 和RIL有关吗
#9
不用断开,就可以发AT+CSQ?
AT+CMGR=1
+CMGR: "REC READ","+8615802950***",,"10/12/23,15:20:08+50"
?
OK
AT+CMGR=1
+CMGR: "REC READ","+8615802950***",,"10/12/23,15:20:08+50"
?
OK
AT+CNMI=1,1
OK
+CMTI: "ME",10
AT+CNMI=?
+CNMI: (0-2),(0-3),(0-3),(0-2),(0-1)
OK
AT+CNMI?
+CNMI: 1,1,0,0,0
OK
AT+CNMI=2,1
OK
AT+CPMS?
+CPMS: "MT",10,340,"MT",10,340,"MT",10,340
OK
AT+CPMS=?
+CPMS: ("MT","ME","SM","BM"),("MT","ME","SM"),("MT","ME","SM")
OK
AT+CSQ
+CSQ: 18,99
OK
AT+CSQ
+CSQ: 18,99
OK
AT+CSQ
+CSQ: 18,99
OK
这个是我的测试的
AT+CMGR=1
+CMGR: "REC READ","+8615802950***",,"10/12/23,15:20:08+50"
?
OK
AT+CMGR=1
+CMGR: "REC READ","+8615802950***",,"10/12/23,15:20:08+50"
?
OK
AT+CNMI=1,1
OK
+CMTI: "ME",10
AT+CNMI=?
+CNMI: (0-2),(0-3),(0-3),(0-2),(0-1)
OK
AT+CNMI?
+CNMI: 1,1,0,0,0
OK
AT+CNMI=2,1
OK
AT+CPMS?
+CPMS: "MT",10,340,"MT",10,340,"MT",10,340
OK
AT+CPMS=?
+CPMS: ("MT","ME","SM","BM"),("MT","ME","SM"),("MT","ME","SM")
OK
AT+CSQ
+CSQ: 18,99
OK
AT+CSQ
+CSQ: 18,99
OK
AT+CSQ
+CSQ: 18,99
OK
这个是我的测试的
#10
18就是信号强度,这个值的范围是0-30
#11
我原来一直以为99是信号强度,走入误区了。
#12
自己顶 正在尝试用·RIL解决
#13
楼主的问题,我也在迷惑中
1、在发送接收信息及GPRS数据传输过程,如何显示信号量。
2、模块在语音通话过程中,如何显示信号量。
3、模块如何同进行语音通话与GPRS数据传输。
1、在发送接收信息及GPRS数据传输过程,如何显示信号量。
2、模块在语音通话过程中,如何显示信号量。
3、模块如何同进行语音通话与GPRS数据传输。
#14
看不懂。。。
#15
发送AT指令可以,可以联系原厂技术支持,他们的模块他们自己最清楚;
#16
需要使用 MUX 协议,或 GPRS 模块的内部协议栈
#17
MUX 是比较通用的实现方式,一个物理串口虚拟为两个串口
一个用于 GPRS 数据传输,一个用于 AT 命令传输。
一个用于 GPRS 数据传输,一个用于 AT 命令传输。
#18
CE 6.0 下有 MS 实现的 MUX 功能,可以参考的。
#19
可以按17楼说的来做。MS在WinCE6下已实现了MUX协议(..\WINCE600\PUBLIC\CELLCORE\710MUX)。一个物理串口虚拟出两个串口,一个用于数据通道(拨号连接),一个用于命令通道(发AT指令)
#20
查询信号值, AT+CSQ,就可以获取到,一般在0-31之间
#21
0 小于等于-113dBm
1 -111dBm
2~30 -109~-53dBm
31 大于等于-51dBm
99 未知或不可测
1 -111dBm
2~30 -109~-53dBm
31 大于等于-51dBm
99 未知或不可测
#22
忘了结贴了 加了个mux就ok了