WaveDigger是一款基于Next.js和deck.gl的开源Web应用,可用于定位无线网络基础设施1。该工具支持通过BSSID(MAC地址)定位Wi-Fi接入点,同时支持通过网络参数定位LTE和5G NR基站1。项目采用GNU Affero General Public License v3.0许可证1。
WaveDigger的功能涵盖多种查询方式1。用户可以输入BSSID格式为AA:BB:CC:DD:EE:FF、AA-BB-CC-DD-EE-FF或AABBCCDDEEFF来查询Wi-Fi接入点1;对于LTE基站可使用MCC、MNC、TAC和Cell ID进行查询,而5G NR基站查询需提供MCC、MNC、TAC和NCI参数1。该项目基于apple-corelocation-experiments团队的研究工作,利用Apple的WLOC API从https://gs-loc.apple.com/clls/wloc 端点获取位置数据1。技术栈采用Next.js 15、TypeScript、deck.gl、react-map-gl和Tailwind CSS构建1,坐标数据采用Apple的int64格式编码,精度达8个小数位1。
WaveDigger is an open-source web application built with Next.js and deck.gl that enables users to pinpoint the physical locations of wireless infrastructure 1. The tool supports multiple lookup methods: users can query Wi-Fi access points by entering their BSSID (MAC address) in formats such as AA:BB:CC:DD:EE:FF, AA-BB-CC-DD-EE-FF, or AABBCCDDEEFF 1. For cellular networks, the application also facilitates queries for LTE base stations using network parameters including MCC, MNC, TAC, and Cell ID, as well as 5G NR base stations identified by MCC, MNC, TAC, and NCI 1.
The project draws on research conducted by the apple-corelocation-experiments team and leverages Apple's WLOC API to retrieve BSSID location data 1. WaveDigger is constructed using Next.js 15, TypeScript, deck.gl, react-map-gl, and Tailwind CSS, with the API endpoint at https://gs-loc.apple.com/clls/wloc 1. The application encodes coordinates in Apple's int64 format, achieving precision to eight decimal places 1. Released under the GNU Affero General Public License v3.0, the tool is based on protobuf definitions and API documentation from the apple-corelocation-experiments project 1.
评论
还没有评论,欢迎留下第一条。