我是靠谱客的博主 纯真钻石,最近开发中收集的这篇文章主要介绍qt Android 基站定位,AT指令获取基站信息,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

AT+CREG 网络注册和漫游

命令发送(command):

AT+CREG=

命令响应(Response):

+CREG

:,

[,,]

参数说明:

0 :

禁止网络注册主动提供结果代码(默认设置)

1 : 允许网络注册主动提供结果代码:+CREG:

2 :

启用网络注册和位置信息非请求结果码+CREG: [,,]

0:未注册,终端当前并未在搜寻新的运营商

1:已注册本地网络

2:未注册,终端正在搜寻基站

4:未知代码

5:已注册,处于漫游状态

位置区编号

小区ID

注意:

当设置AT+CRGE成功时调制解调器回复OK.之后将网络注册状态通过响应返回。当网络注册状态发生改变时,调制解调器将状态通过响应反映上来。

学习补充:

LAC及CI也可以从+CCED命令查询出来。

学习实例:

AT+CREG=1

OK

//使设备推出网络登录

AT+COPS?

+COPS: 0

OK

AT+COPS=0

OK

+CREG: 2

//注册登录网络后,现在是漫游状态

+CREG: 5

AT+CREG=2

OK

//带小区ID 和位置区号

+CREG:

5,"311A","8958"

AT+CCED 小区环境描述

命令发送(command):

AT+CCED=[,

dump>]

命令响应(Response):

[+CCED: ]…

OK

参数说明:

0 : 立刻响应一次

1 : 自动输出

2 :

停止自动输出

1 : 主小区信源信息

MCC, MNC, LAC,

CI, BSIC, BCCH Freq (absolute), RxLev,RxLev Full, RxLev Sub, RxQual, RxQual

Full, RxQual Sub, Idle TS

2 : 1 到 6 个邻近小区信源信息:

MCC, MNC, LAC,

CI, BSIC, BCCH Freq (absolute), RxLev

8 :

主小区的信号量指示,范围是0-31.(响应格式可参考+CSQ,相当于AT+CSQ)

RSSI

15 :

全部信息输出

注意:

可以采用几种模式的混合输出。

是 ASCII 字符串表示的值

(除CI 和LAC 是十六进制外,其它都是十进制)。

如果值无法获得则在两个逗号之间为空。

如果

dump> 参数不填,则使用上一次+CCED命令的值(没有的话为15)。

MCC/MNC

在没有服务的情况下为0.

学习补充:

国际移动用户识别码(IMSI)=MCC+MNC+MSIN

MCC: 移动国家码,中国 460 ;

MNC: 移动网络码,主要用来区分移动(00)还是联通(01)网络;

LAC:

位置区码;

CI: 小区识别码;

BSIC: 基站识别码;

BCCH:公共广播信道;

FREQ:频率;

NCELL:相邻小区;

RxLev:

接收报告电平;(讯号接收强度,表示手机接收到服务细胞BCCH之信号强度。)

RxQual: 接收质量;

在GSM系统中,每个基站都分配有一个本地色码,称为基站识别码(bsic)。若在某个物理位置上,移动台能同时收到两个小区的BCCH载频,且它们的频道号相同,则移动台以bsic来区分它们。在网络规划中,为了减小同频干扰,一般都保证相邻小区的BCCH载频使用不同的频率,而蜂窝通信系统的特点决定了BCCH载频必然存在复用的可能性。对于这些采用相同BCCH载频频率的小区应保证它们的bsic的不同。

基站识别码(bsic)由网络色码(NCC)和基站色码(BCC)组成。bsic在每个小区的同步信道(SCH)上发送。

学习实例:

1. AT+CCED=0,1

获取的信息为:

MCC, MNC , LAC  , CI      ,  BSIC,

BCCH Freq (absolute), RxLev, RxLev Full,

460  , 00     , 311a , 038b ,

51     , 90                            , 38      ,

,

RxLev Sub, RxQual, RxQual Full, RxQual Sub, Idle

TS

, 0           ,

,                       , 0

2. AT+CCED=0,2

获取的信息为:

MCC, MNC,  LAC ,  CI     , BSIC, BCCH Freq (absolute), RxLev

460  , 00    , 311a,  8952 , 54    , 517                               , 32

,

460  , 00    , 311a,  3011 , 55    , 86

, 37     ,

460  , 00    , 311a,  038b , 51    ,

90                                 , 39     ,

460  , 00    ,

311a,           , 54    , 78                                  , 33     ,

460  , 00    , 311a,           , 50    , 91                                  ,

27     ,

460  , 00    , 311a,           , 49    ,

514                                , 34

最后

以上就是纯真钻石为你收集整理的qt Android 基站定位,AT指令获取基站信息的全部内容,希望文章能够帮你解决qt Android 基站定位,AT指令获取基站信息所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部