AT指令获取基站信息
AT+CREG 网络注册和漫游
命令发送(command):
AT+CREG=<mode>
命令响应(Response):
+CREG :<mode>,<stat> [,<lac>,<ci>]
参数说明:
<mode>
0 : 禁止网络注册主动提供结果代码(默认设置)
1 : 允许网络注册主动提供结果代码:+CREG:<stat>
2 : 启用网络注册和位置信息非请求结果码+CREG: <stat>[,<lac>,<ci>]
<stat>
0:未注册,终端当前并未在搜寻新的运营商
1:已注册本地网络
2:未注册,终端正在搜寻基站
4:未知代码
5:已注册,处于漫游状态
<lac>
位置区编号
<ci>
小区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=<mode>[,<requested dump>]
命令响应(Response):
[+CCED: <小区信息>]…
OK
参数说明:
<mode>
0 : 立刻响应一次
1 : 自动输出
2 : 停止自动输出
<requested dump>
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 : 全部信息输出
注意:
可以采用几种模式的混合输出。
<value>是 ASCII 字符串表示的值 (除CI 和LAC 是十六进制外,其它都是十进制)。
如果值无法获得则在两个逗号之间为空。
如果 <requested 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
from:http://www.cnblogs.com/cellmap/p/3704396.html
AT指令获取基站信息相关推荐
- Windows Mobile 获取基站信息(LAC,CellID)
前言: 在做手机定位应用软件,有两种方法可以实行定位: 1.利用基站定位,通过手机获取基站信息,再根据该信息获取经纬度: 2.利用GPS定位,直接获取经纬度信息. 利弊: 1.基站定位精确度低,误差范 ...
- Android基站定位——通过手机信号获取基站信息
基站定位原理:通过手机信号获取基站信息,然后调用第三方公开的根据基站信息查找基站的经纬度值,想要具体地址信息的再根据经纬度值获取具体的地址信息. 一.通过手机信号获取基站信息 通过TelephonyM ...
- Android基站定位——通过手机信号获取基站信息(一)
转载请标明出处:http://blog.csdn.net/android_ls/article/details/8672442 基站定位原理:通过手机信号获取基站信息,然后调用第三方公开的根据基站信息 ...
- GPS实时定位、获取基站信息
好久没有来更新我的博客了 , 最近刚做了一个GPS实时定位和获取基站信息的一个小的Demo ,这个辛酸泪啊- 来给大家们来分享一下 ! 做这个项目我用的是用的原始的手机GPS定位, 因为这个有可能需要 ...
- linux cpuid指令,通过CPUID指令获取CPU信息
1.简介 在计算机领域中需要用到CPU信息的地方有很多.比如,在可信计算中,需要收集终端的软硬件的完整性信息,其中就包含CPU的信息:再比如,一些加密软件需要绑定CPU的某些信息,去生成加密密钥.本文 ...
- Intel x86_64使用cpuid指令获取CPU信息
文章目录 前言 一.cpuid指令简介 1.1 cpuid指令功能 1.2 cpuid指令代码 二.获取处理器信息 2.1 输入参数为0H 2.2 输入参数为01H 2.3 输入参数为0x800000 ...
- gprs 获取基站信息,根据基站信息定位地理位置(基站免费查询接口)
1,首先需要利用AT指令获取到基站编号.小区编号: 参考: +CREG: 2,1,"2495","12EA" 例如以上数据: 2495:小区号 12EA:基站号 ...
- 安卓手机获取基站信息
拨号界面输入:*#*#4636#*#* 进入 "手机信息" 即可看到当前您所在的基站 LAC/CID 转载于:https://www.cnblogs.com/topwang-com ...
- Delphi编程 -- 使用CPUID指令获取CPU信息(转自大富翁)
最近到整理了一份CPU的信息,应该算是比较全面的吧. 几乎现在所有的X86 CPU都内置了CPUID指令以辨别真伪,一些CPU厂商例如AMD,VIA等还内置了更加丰富的扩展CPUID指令,用着更方便了 ...
最新文章
- 在CentOS 6.9 x86_64的nginx 1.12.2上开启ngx_http_geo_module模块实录
- javaweb实现单点登录,防止重复登录,获取sessionid,对session及时销毁回收,只允许一个用户登录,结合struts2实现
- How UI5 and FIORI deliver central Javacript library code MIME
- Java 8流中的常见SQL子句及其等效项
- 《你的灯亮着吗》阅读笔记(三)
- vscode中如何创新建php文件,vscode如何创建代码模板
- arduino 串口读取字符串_乐创物联物联网架构之硬件层中间件Arduino模拟量
- mysql安装版卸载_MYSQL安装与卸载(一)
- 484个PHP必备的函数集
- Android开发学习之基于ViewPager实现Gallery画廊效果
- 3.等待和通知(Waiting and Notification)
- Maven 清理 .lastUpdated 文件
- ubuntu linux 14.04 apache,在 Ubuntu 14.04 中Apache从2.2迁移到2.4的问题
- 2019开放大学计算机应用基础,国家开放大学2019年电大计算机应用基础考试试题一试卷(国家开放大学).doc...
- 实现企业微信机器人自动发消息
- oracle分析函数结构,oracle之分析函数解析及其应用场景
- 解决微信端苹果手机无法跳转页面的问题
- 先天八卦图的排列顺序,这样来解释您能接受吗?
- java 实现限流器,可用于Rest接口请求处理 | Java工具类
- 解决IIS+PHP出现的“500 - 内部服务器错误”
热门文章
- 四种游泳姿势的动画图解,让你轻松学会游泳
- (二)Granfana----监控报警(mysql,rabbmitMQ,redis,TiDB),开放API,其他配置
- JavaScript无提示关闭当前页面窗口,兼容IE/Firefox/Chrome Close the current
- 苹果系统服务器状态在哪里,怎么查看苹果服务器系统状态
- Linux虚拟内存和缺页中断
- 《游戏开发》html5 益智小游戏-小熊吃星星
- 【软件测试-6】 测试管理篇
- 红外视频图像行人检测算法综述
- 如何去掉 Word 2007 文档页眉下的横线?
- Scanner、Random和 ArrayList集合的基本使用规则