如何获取别人的lac cell他人手机的lac码和cell i

什么是LAC、CI、CELL,CELLID,CID、大区号、小区、扇区、基站、基站号?
您现在的位置:什么是LAC、CI、CELL,CELLID,CID、大区号、小区、扇区、基站、基站号?
什么是LAC、CI、CELL,CELLID,CID、大区号、小区、扇区、基站、基站号?
导读:什么是基站?
每一个铁塔下班都有一个机房,用来装其他硬件设备的。例如BTS基站收发信台,及我们通俗说的基站,上面固定着几个柱型的棒子,那个是基站的天线。朝着不同的方向,用来发射和接收手机信号的。一个基站一般有三个天线装在机房外边较高的空旷区,并朝着不...
什么是基站?
每一个铁塔下班都有一个机房,用来装其他硬件设备的。例如BTS基站收发信台,及我们通俗说的基站,上面固定着几个柱型的棒子,那个是基站的天线。朝着不同的方向,用来发射和接收手机信号的。一个基站一般有三个天线装在机房外边较高的空旷区,并朝着不同的方向,每个天线负责120的区域,他们各自负责自己区域的手机信号发射和手机信号接受;有的是六个天线,这种情况下,有三个负责发送手机信号,有三个负责接收手机信号。负责发送和接收的那个天线(或者是一个单独负责发送的天线和一个单独负责接收的天线组成的一对天线),所朝向的那个扇区,有一个编号,叫 CI号。同一个基站下的CI号的个位数是连续的,各位数一般是1、2、3。
联通的铁塔上,有的同时挂着GSM网和CDMA网的天线,所以有时我们也见到铁塔上有两层天线。一般较高的天线是GSM网的天线,较低的天线是CDMA的天线。
若干个基站(BTS),连接到同一个基站控制器(BSC)下,并有这一个BSC控制。一个BSC下挂几个BTS,这根据当地的话务量来决定。有的地区话务量较少,会出现一个基站控制器(BSC)下有70~80个基站(BTS)。
LAC—-location area code 位置区编码(移动通信系统中),是为寻呼而设置的一个区域,覆盖 一片地理区域,初期一般按行政区域划分(一个县或一个区),现在很灵活了,按寻呼量划分。当一个LAC下的寻呼量达到一个预警门限,就必须拆分。LAC和BSC、BTS不一样,后两者都有相应的设备,而LAC是没有对应设备的,只是根据话务量等信息划分的一个寻呼区域。通信部门,人为的将若干个BSC组成一组,并给这个组辐射的区域起了一个编号,于是LAC就诞生了。ios获取CELLID,LAC等信息方法 - cellmap - 博客园
随笔 - 18, 文章 - 0, 评论 - 11, 引用 - 0
搞了一个来月的这个东西了,还是没有完全解决问题,下面方法可以获取简单的Cell信息,方法一://CoreTelephony.h//主要就这两个结构体,其他需要的话,自己添加struct&CTServerConnection{int&a;int&b;CFMachPortRefint&c;int&d;int&e;int&f;int&g;int&h;int&i;};struct&CellInfo{int&int&int&int&int&int&int&//int&c1;int&c2;};//.m#import&"GetGsmInfo.h"#import "CoreTelephony.h"#include&&dlfcn.h&CFMachPortRstruct&CTServerConnection *sc=NULL;struct&CTServerCstruct&CellIint&b;int&t1;@implementationGetGsmInfoint&callback(CFNotificationCenterRef&center,&void&*observer,&CFStringRef&name,&const&void&*object,&CFDictionaryRef&userInfo){printf("Callback called\n");return0;}- (void) getCellInfo{int&char* sdk_path =&"/System/Library/Frameworks/CoreTelephony.framework/CoreTelephony";int* handle =dlopen(sdk_path,&RTLD_LAZY);void&(*CTServerConnectionCellMonitorGetCellInfo)() =&dlsym(handle,&"_CTServerConnectionCellMonitorGetCellInfo");int* (*CTServerConnectionCellMonitorGetCellCount)() =&dlsym(handle,&"_CTServerConnectionCellMonitorGetCellCount");void&(*CTServerConnectionCellMonitorStart)() =&dlsym(handle,&"_CTServerConnectionCellMonitorStart");struct&CTServerConnection * (*CTServerConnectionCreate)() =&dlsym(handle,&"_CTServerConnectionCreate");int&(*CTServerConnectionGetPort)() =&dlsym(handle,&"_CTServerConnectionGetPort");sc=CTServerConnectionCreate(kCFAllocatorDefault, callback, &t1);for(b=0;b&b++){&NSAutoreleasePool* pool = [[NSAutoreleasePoolalloc]&init];memset(&cellinfo,&0,&sizeof(struct&CellInfo));int&ts =&0;/** 这个方法的问题出现在这里,3.0以前的版本是4个参数,运行后会崩溃,这个我花了很长时间发现是5个参数,不过获取的结果不理想,只获取了5个结果,其他4个是错误的,如果有人知道请,跟贴,或告诉我下,谢谢了*/CTServerConnectionCellMonitorGetCellInfo(&t1,&sc,&b, &ts, &cellinfo);printf("Cell Site: %d, MNC: %d, ",b,cellinfo.servingmnc);printf("LAC: %d, Cell ID: %d, Station: %d, ",cellinfo.location,&cellinfo.cellid,&cellinfo.station);printf("Freq: %d, RxLevel: %d, ",&cellinfo.freq,&cellinfo.rxlevel);printf("C1: %d, C2: %d\n",&cellinfo.c1,&cellinfo.c2);[pool&release];pool =&nil;}dlclose(handle);}把上面的东西直接加,必须在真机上调试(要插上卡哦),才能看到结果哦,其中获取项有MNC,MCC,LAC,CELLID,PXLEVEL,其他四项返回-1,如果有人知道请告诉我下,谢谢了,方法2:串口通信,这个方法很实用,可以解决很多问题,这个我也是找网上的资料,只是拿来用罢了,代码如下:#include "at.h"int&fd=&InitConn(115200);AT(fd);char&buf[100] =&"";/** 这里是发送的AT命令,如下面的命令,可以获取CELL的一些信息, 还有其他的一些信息,网上找找就有了,不过不是所有的命令都可以用哦,有些iphone没有留接口,有就用到一个命令AT+CCED=0,1,这个可以获取CELL的较详细的信息,但是IPHONE就没有留接口,没法用,悲剧*///下面是一些我找到的,可以用的命令//获取小区信息//SendStrCmd(fd, "AT+CREG=2;+CREG?\r\n");//获取当前小区的信号强度//SendStrCmd(fd, "AT+CSQ\r\n");//基带信息//SendStrCmd(fd, "At+xgendata\r\n");//获得IMSI。这命令用来读取或者识别SIM卡的IMSI(国际移动签署者标识)。在读取IMSI之前应该先输入PIN(如果需要PIN的话)。//SendStrCmd(fd, "AT+CCID\r\n");//获得SIM卡的标识。这个命令使模块读取SIM卡上的EF-CCID文件//SendStrCmd(fd, "AT+CCID\r\n");//读取信息中心号码//SendStrCmd(fd, "AT+CSCA?\r\n");//单元广播信息标识。//SendStrCmd(fd, "AT+CSCB?\r\n");SendStrCmd(fd,&"AT+XCELLINFO=1\r\n");while&(1)&{read(fd, buf,&100);printf("%s", buf);memset(buf,&0,&100);};使用前,下载我的附件,把它们加入工程,然后用上面的方法就可以获取信息,获取的信息为mcc,mnc,lac,cellid,rssi。还有前后两个整数,应该是标示当前CELL的,我还想获取更详细的关于CELL的信息,如果有人知道请告诉我下,谢谢,注意:在使用上面的方法时,我奉劝使用第二个方法,虽然第一个简单,易操作,但是,有内存问题,程序容易崩溃,现在我也没有解决那个问题,所有用的第二个方法,自己解析AT获取的数据。还有第二个方法,我是在iphone 3GS上试的,iphone4断口打开了,但是一直获取不到数据,运行不过去,如果有知道原因的,请告诉下,谢谢,基站定位,已知基站LAC和CELL-ID,怎么获取对应的经纬度 - ASP.NET当前位置:& &&&基站定位,已知基站LAC和CELL-ID,怎么获取对应的经基站定位,已知基站LAC和CELL-ID,怎么获取对应的经纬度&&网友分享于:&&浏览:612次基站定位,已知基站LAC和CELL-ID,如何获取对应的经纬度?我想通过&google地图来实现基站定位,&我已经通过SIM卡获取了基站的&cell-id&和&lac&号,
但不知道上传到哪个服务器或是网址,请求高手帮帮忙,万分感谢
/glm/mmap已经试过了,打不开
还有,有没有将LAC和CELL-ID转为经纬度的API函数?------最佳解决方案--------------------/code/521.html
看下这个源码,你应该就很清楚了。
调用Googlemap&获取经度纬度------其他解决方案--------------------模拟手机通过GoogleMap当前点的经纬度看下这个源码,你应该就很清楚了。
调用Googlemap&获取经度纬度------其他解决方案--------------------可以获取当前的地址信息吗?如:XX省XX市XX路
如果有详细地址就可以通过GOOGLE&MAP&获取经纬度------其他解决方案--------------------经纬度------其他解决方案--------------------引用:经纬度
可是,我现在不知道具体的区域位置,只知道基站CELLID和LAC号------其他解决方案--------------------引用:可以获取当前的地址信息吗?如:XX省XX市XX路
如果有详细地址就可以通过GOOGLE&MAP&获取经纬度
不知道详细地址啊,只知道基站CELLID和LAC号------其他解决方案--------------------引用:模拟手机通过GoogleMap当前点的经纬度看下这个源码,你应该就很清楚了。
调用Googlemap&获取经度纬度
先去试试,回来再回复------其他解决方案--------------------hao------其他解决方案--------------------目前好像不好找基站转经纬度的数据库,目前只能在线连接google&map,或者先保存下来,回头统一转经纬度------其他解决方案--------------------楼主,给你个网址,应该管用:http://blog.csdn.net/lion888/article/details/6196032
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有4815人阅读
直接上代码
TelephonyManager mTelephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
// 返回值MCC + MNC
String operator = mTelephonyManager.getNetworkOperator();
int mcc = Integer.parseInt(operator.substring(0, 3));
int mnc = Integer.parseInt(operator.substring(3));
// 中国移动和中国联通获取LAC、CID的方式
GsmCellLocation location = (GsmCellLocation) mTelephonyManager.getCellLocation();
int lac = location.getLac();
int cellId = location.getCid();
Log.i(TAG, & MCC = & + mcc + &\t MNC = & + mnc + &\t LAC = & + lac + &\t CID = & + cellId);
在log信息中就可以看到获取到的lac和cid的值,最后不要忘了在AndroidManifest.xml添加获取位置信息的权限
&uses-permission android:name=&android.permission.ACCESS_COARSE_LOCATION& /&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:55508次
排名:千里之外
原创:29篇
评论:43条
(1)(1)(2)(2)(2)(1)(4)(5)(13)

我要回帖

更多关于 ios获取lac 的文章

 

随机推荐