监听飞机塔台ADS-B协议通讯

玩这个时初涉SDR,不过到了现在还是不得其门而入。OsmocomBB,Hackrf模拟GPS等信号……犹如黑箱,能否有效work靠的是天意。也许我的智商只适合去调用API。

言归正传,关于ADS-B协议:

就是每个飞机回主动的报告自己的位置等信息,而不是被动的去探测,这样会增加安全性,作为雷达技术的一种补充

因为这个技术的信号信息等都是公开的,所以我们要做的就是接收信号并解码,这样我们就能获取附近飞机的信息了。

基于国外的开源DUMP1090项目,自己尝试了一遍,加上了点启动整合的脚本,做了点不值一提的微小工作。

关于ADS-B详细的协议与SDR的概念,调制解调过程详见文尾网盘链接中的文档。之前写过一个加了注释的版本文档,可是现在怎么也找不到了。时间过去有点久了。

项目地址http://www.satsignal.eu/raspberry-pi/dump1090.html

硬件采用的是国内常见的R820T

附上一张芯片对比:

Tuner 芯片 频率范围
Elonics E4000 52 – 2200 MHz, 其中1100 MHz to 1250 MHz无法覆盖
Rafael Micro R820T 24 – 1766 MHz
Fitipower FC0013 22 – 1100 MHz
Fitipower FC0012 22 – 948.6 MHz
FCI FC2580 146 – 308 MHz, 438 – 924 MHz

 

bbbb
继续阅读“监听飞机塔台ADS-B协议通讯”