Portapack ADS-B接收室外附近飞机信号

本文内容、开发板及配件仅限用于学校或科研院所开展科研实验! 

温馨提示:“开源SDR实验室”是北京的。

目录

一、ADS-B基本介绍

二、实验硬件

三、实验过程

1、准备一张TF卡(即Micro SD卡)

2、下载实验需要的文件

3、开机接收信号

四、有用的链接


本文介绍如何用HackRF One和Portapack来接收ADS-B信号,在室外接收飞机航班的ICAO identifier (十六进制数),callsign(呼号),position(位置),airline name(航线名字)和最后接收到ICAO地址的帧数据的时间戳(the timestamp of the last received frame for the particular ICAO address)。

一、ADS-B基本介绍

ADS-B(Automatic Dependent Surveillance Broadcast 广播式自动相关监视),不用人工操作,询问,自动地以每秒为单位,从飞机获取参数,向其他飞机或地面显示飞机信息,包括位置,高度,速度,航向,识别号,地面对飞机的监控就是在这样的状况下完成的。这是一张网,人类为飞机织就,为人自己的安适与迅疾所用。

https://baijiahao.baidu.com/s?id=1611737437253507369&wfr=spider&for=pc

二、实验硬件

HackRF One(刷好了Havoc固件)、Portapack、拉杆天线或者700MHz-2700MHz的黑色最长天线。

https://item.taobao.com/item.htm?spm=2013.1.w4004-13255721713.2.32d27022CzhAf7&id=526187854860

三、实验过程

1、准备一张TF卡(即Micro SD卡)

格式化成FAT格式,我的常用方法是,先在windows系统中将SD卡格式化成NTFS格式,然后将SD卡插到Ubuntu系统中格式化成FAT格式,因为我这里windows系统下如果不格式化成NTFS格式(例如格式化成exFAT),Ubuntu系统则无法挂载。

2、下载实验需要的文件

从我的网盘下载实验需要的airlines.db和world_map.bin两个文件。在你的TF卡中根目录下新建一个文件夹,文件夹名字为“ADSB”,将airlines.db和world_map.bin两个文件拷贝到“ADSB”文件夹下。

链接:https://pan.baidu.com/s/1O0_bD09uXvKXDsTh-O5kuw 
提取码:ia27 

3、开机接收信号

用USB线连接充电宝和HackRF One的USB口(咱们已有自带锂电池的Portapack,这种情况下则就不需要充电宝来给HackRF和Portapack供电了)。需要的话,可以联系“开源SDR实验室”的客服,【注意“开源SDR实验室”是北京的】

Portapack在“Receiver”中找到“ADS-B”,点击进入后,参数设置如下,即可。接下来,你就需要等着接收到信号后,Portapack屏幕上会显示类似如下的结果。

随便选中一个飞机信息后,点击确认按键后,你就会看到飞机的基本信息,

 

 

然后还可以点击See on map,直接点击旋钮中间的按键即可,

 

会在地图上显示出来飞机信息。

四、有用的链接

https://github.com/furrtek/portapack-havoc/wiki/ADS-B-receiver

https://github.com/furrtek/portapack-havoc/tree/master/sdcard/ADSB

发布了28 篇原创文章 · 获赞 34 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/OpenSourceSDR/article/details/105035851