Rastereamento Em Tempo Real de Avioes Em Porto Alegre Utizando Raspberry PI +无线电UHF(SDR RTL2832U)

*这篇文章是葡萄牙语

SDR(软件定义的无线电

SDR.éumaÁreaDeRadiocomunicoçãoBaseadaMumaIdeia Muito Mumple:EM Software o Que Antes Era Imementado EM硬件(例如:Mod / Demod,Filtros等)。o Fato do sdr estar se tornando umatenmênciahoje sedáprossipalmente pelo baixo custo de apguns接收Como por everso o o root2832u(mais sobre ele depois)que hojevocêpode encontrar faculmente por unsu $ 20.00,este muito barato sevocêlevaremCompactura das de 2200MHz(Residento Do Tuner)的DAS-DAS de Cobertura das de Cobertura das de Cobertura Das de Cobertura Das de 2200MHzNeste IntervaloDáPRASETERUMA AMPLACOBERTURA DE SINAISdeRádioMA/ FM,RádioDaPotícia,电视,GSM,GPS,ADSB(EstePostéSobreO Adsb),ComunicaçãoMarítma,LTE(AINDA EMDefileiçãonobrasil)E Outrasaplicaçõesqueestãoinseridas neste internalo de direcerncia。

UM SistemaSDRéSDRéChostoGeralmentePor:UM受体Ligado AO Computador ou Reququer Outro Dispositivo Embarcado Com Um Poder de ProcessamentoRazoável(Por Meio de Placa de CapturadeÁudio,USB等)E UM软件QueIráfazero tratamento do sinal tentbido。nest邮政欧盟vou实用o覆盆子pi como dispositivo Embarcado Para Capturar E DemoDular OS Dados Enviados Pelos Transponders介绍了Em Aeronaves Comerciais EDomésticas。

ADS-B(自动依赖监视广播

Grande Paree DosAviõesModerSestãoSendoEquipados Comum dispositivo.que tem o objetivo de替代OS RADARES QUE存在的HOJE。Até0Anode2020托多奥托盘型Que Entrarem NoEspaçoAéreoestadunifensedeverãotercomo项目obrigatórioumdispositivocompatívelcom ads-b。o Dissosivo Ads-B Faz Com Que As Aeronaves SejamVisíveisAOS Radares Em Terr亚洲金博宝a ETambém帕拉OutrosAviõesTavésdoMensagensCom Sua Altura,Velocidade,PosiçãoEMuitasOutras Outras OutrasOffações相关联。透射仪器Mensagens SeDáAtravésDAMensência1090MHz,UMACustermênciaDentroDo Intervalo De Captura de Maioria DoS接收SDR usondo o芯片组rtl2832u。伊德饮料邮政érashberry pi pi pi pi arte rock este广播enviado diretamente pelo transponder dosaviões,eNodular OS框架Eentão实用程序UM软件Para Decodificar / Interpretar OS帧E Plotar EM UM Mapa APOSIÇãoatual dosaviõesem porto alegre / rs。

Realtek RTL2832U.


Alguns接收De TV Digital USB Utilizam o Chipset da Realtek RTL2832U,Como Este Meu Acima。2012年Foi descoberto.Que Este Chipset Permicia O Envio de Dados Brutos做受体Para O Host,Permitodo Assim Seu USO Para SDR。Anipem Alguns Projetos Com Drivers Para SE Comunicar Com O Diss0Sivo E Rector Estes Dados(Linux E Windows),Entre OS Quais O Mais UtilizoO EMLinuxéo projetoRTL-SDR.,Que AgregaAlém做驱动程序algunsultitáriosde linha de comando como por调用O“RTL_ADSB”Que Utilizarei No Raspberry PI PI PIA Demodular O Sinal ADS-B Envia多匹斯诺Pelas Aeronaves;EXTRO COMPONSEE EXPARTES NOS接收器USBÉO调谐器,QueéresponsávelPeloAjusteDaferenciadoRádio,No Caso Do Meu Dongle USBEleé0R820TQue Tem Umaótimasensibilidade Mas Tem UM Intervalo Menor de Cobertura Do Espectro Quando Comparado AO E4000(DAElonics),Veja aTabela没有网站do projeto para saber o internalo de cobertura de cada tuner e de Outros Hardwares Suportados Pelo RTL-SDR。

Compilando o RTL-SDR没有覆盆子PI

Estou utilizando o Raspberry Pi como host do dongle USB porque ele é um aparelho barato e o consumo de energia é muito baixo, ou seja, você pode deixá-lo ligado capturando o sinal ADS-B por quanto tempo quiser sem se preocupar com um gasto maior que 5 watts no pior caso.

BaixandoRepotiotório.

git clone git://git.osmocom.org/rtl-sdr.git

隶属问:libusb-1.0-0-dev,cmake,compilador(gcc)

Criando Arquivos paracompilaçãoe compilando
CD RTL-SDR / MKDIR构建CD Build CMake ../ Make Sudo Build安装sudo ldconfig
ePronto,Jáestamos com o rtl-sdr instalado(驱动程序a aplicativos额外)。

靠托白群岛ADS-B

Antes de Mais Nada,UM Pequeno Teste Para Verificar SE O RTL-SDREstáConcontrandoordlame o加密狗USB:

pi @ raspberrypi〜$ rtl_test -t找到1个设备:0:ezcap USB 2.0 DVB-T / DAB / FM加密狗使用设备0:EZCAP USB 2.0 DVB-T / DAB / FM加密狗找到Rafael Micro R820T Tuner支持增益价值观(29):0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6没有发现E4000调谐器,中止。pi @ raspbertypi〜$

注意que o meudongleéumrtl2832u com o comer r820t,ao executar o“rtl_test -t”étambémexibida uma lista com os ganhos suportados pelo dongle。

Como A频率Quickncia ultizada Pelo Ads-Béde1090MHz.,Uma Antena Boa Seria Uma迪斯托ou uma.Dipolo.Compeccionada Com AsTimeõesCretrasPara EstaFreatmência。Como AindaNãoTenho OS插头Adequados Tive Que实用程序ANTENA Que Veio Junto Com o Dongle,Que Mesmo SendodeBaixa Qualidade ENãoRelacionadaCom AFreatmênciado Ads-B Ainda Consegue接收器OS SINAIS(De Fato,Mesmo Desconectando A台欧盟诺福诺接收器OS帧DAS Aeronaves),Mesmo Com o Dongle Em Um Ambiente Fechado(Minha CasaFicaHáUnt 6-10km做Aeroporto de porto Alegre / Rs)。

Para接收器E eModular OS帧EU Utilizei OUtmitário“RTL_ADSB”(ELE VEM Junto COM O Pacate do RTL-SDR)。AO Ser Executado,EleAjustaráO调谐器Para A频率DAS Transponder Das Aeronaves EM 1090MHz E LogoApósFaráAremodulaçãodos帧Para O Formato十六进制:

pi @ raspberrypi〜$ rtl_adsb找到1个设备:0:0:Realtek,RTL2838UHIDIR,SN:00000013使用设备0:EZCAP USB 2.0 DVB-T / DAB / FM加密狗发现Rafael Micro R820T调谐器增益设置为自动。调整到1090000000 Hz。2000000 Hz采样。精确的采样率为:2000000.052982 Hz * 825566CF477B3124C64B17E74B15;* e6c7d7fdb34c855db6972204ea14;* D1E27BB95DF2454CA547C87718A2;* 906BC5A59B5C5053226FB94F3460;* A6F51DC76353FEABFBFE6946CB;* E78ED3AAF547FCD87E8E4F41CEA3;* D26A5ECACDB7051F2EBE18EFC613;

CADA Frame inicia semper com um asterisco na frente e cada um estes foi enviado diretamente porum transponder deumaviãoouéumareliçãoterra-> ar de Algum亚洲金博宝a Base Em Terra。o que precisamosagoraéfazer adecodificaçãoestes框架框架框架框架,纬度,经度,呼号,orpem e destino doavião等。Não存在的hoje muitas alternativas开源para fazer o plot dosaviõesem mapa,o Melhor Que Eu Encontrei Foi o虚拟雷达服务器Queé开源e rodatambémem linux,Alémde ter Uma接口Web BemAmigávele Plotar作为Aeronaves usando o谷歌地图。
para fazer com que que of虚拟雷达服务器Conecte No Raspberry Pi,Primeiramente PIESMOS Fazer o通过TCP DOS帧Que O“RTL_ADSB”EstáTHOCENENONO RASPBERY PI,O QueDáara rescormer uterizando o“netcat”mesmo:

RTL_ADSB |netcat -lp 8080

Neste Caso EleIráSearutarna porta 8080 E Enviar OS框架ADS-B Para O Cliente Que Conectar Nele。logoapósésóseficificaro ip / porta do raspberry pi无虚拟雷达服务器e se tudo der certoecovêcoguirhectter algum froup de algum transponder,vickVeráumatela parecida com esta mostrada abaixo com oRastereamento dosaviřesem tempo真实

没有截图vocêpode ver umaviãodagol(gol1446)se dirigindo ao aeroporto(logo a frente onde dizsãojoão)Uma Velocidade de 250km / h e Descendo A Uma Velocidade de 195 Metros Por Minuto。奥·奥联奥联酋Aviõesof roady da mensagem com aposiçãoa cada segundo,Tudo Vai代理人Da Sua Antena,受托eCondiçõesdeifusão。Com A Minha Antena Pequena E No MeiodePrédios欧盟Capturar o Broadcation deAvićeEMatureSnerância,Espero Melhorar Isto Com Uma Outra Antena,SóPreciso Achar O Material Agora =)

- Christian S. Perone

覆盆子pi no brasil

*这篇文章是葡萄牙语

BOM,Finalmente Chegou MeuTãoEsperado覆盆子PI.,Consegui Efetuar a CompraAtravésdeumaFilade Espera(Estou Nesta Fila Desde o Primeiro dia deMarçode 2012.)naFarnell Newark.Do Brasil Que Fez aimportaçãodeum(ou mais)lotes da元素14 e AgoraEstádistribuindo aqui no brasil。Como Moro Em.porto alegre.No Rio Grande Do Sul,O Total(Juntamente Com Frete)做RPI Somaramr $ 182,22Reais,Um ValorBem Acima.Do esperado para o“computerador de $ 30dólares”,Graçasao nosso gentil gengero que como todosjádevem ter notado,美国Umaexcelente.Estratégiaparaiventivar a pesquisacientífica,obrigando desta forma os brasileiros a transuirem seupróprio硬件usando bambu ou pau-brasil,masistoéoutrahistória。

o ofendimento da farnell newarkfoiótimo,a vendora foi muito atenciosa e semper respolateu meus调查说明emcurtíssimointervalo de tempo,logoapósefetuar o pagometo,demorou apenas 1 dia para o aparelho chegar(Foi despachadoatravésdaups)。Segue Abaixo Uma Foto Dele(Clique Para Ampliar):

Primeiros Passos:CartãoSD

Primeira Tarefa Que Procisei Fazer ParaFazê-Lo Funcionar Foi aPrecianaçãode UmCartãoSD。COMONãoCONSEGUIENCONTRAR EM Nenhum Lugar Que Fui UMCartãoSDDE 4GB欧盟利用UM Micro-SD da Kingston de 4GB(4班)。重要的是Semper Verificar awiki do projeto.Antes De Comprar GrycratureCartãoSDOuDiscositivo USB Para O Seu Raspberry Pi,PoisLáCovêVaiEncontrar Uma Lista dePeriféricosQue Comprovadamente Funcionam E OS Que AindaEstãoQueeS。欧盟Aconselho A Compra de UmCartão4班Pois Houve Relatos de问题Com AlgunsCartrões10级,mas sevocêjátiverumcartão10级nãocusta yentar a sorte,esteéum问题que provaveleejádeve ter sido corrigido没有内核raspbian.

Para Procemarar oCartãoCodêChecisaeScolher Antes Uma Distro Linux,欧盟Escolhi o RaspbianQueéUM端口Do Debian Wheezy Para Arm otimizado para“坚硬浮动“,Que Ajuda Bastante Na Performance deAplicaçõesQue Fazem Bastante Uso deOperaçõesdepontoflutuante。Alémde ser debian e ter toda a infinidade de pacotesdisponíveisnoRepotionsório(无需动量EM Que Estou EscrevendoJáisivemMaisde 30 Mil Pacotes Do DebianJáCompiladosPara Armhf),EleEstáfionandoMuito Bem Com Todos Discositivos Que Utitizeivos Que Utitizei Adositivos Que Utitizei AdosyivosUSB,Teclado USB,卡SD,以太网,HDMI视频/音频等)。

Fonte de Energia(电源)

BOM,APOS TER PRICTAMEO MEUCartãoSD欧盟Complei UMA电源USB,ESTA DA FOTO ABAIXO:

Carregador USB“Importado”

Para Ligar Seu RPIVocêVaiPrecisar de Uma Fonte USB De 5V Com NoMínimo500ma de CorrenteDisponível,Nãodiantayentar ligar seu raspberry pi na Usb Do Computador。

Como NemTudoétãoSimple,Ao Ligar Meu RPI Ele Logo Acustou没有启动问题Com oMódulo以太网科莫埃斯特e meu teclado usbnãofionava。o RPI Ficava SimpleSmente Travado E SEMConexão以太网Alguma,OS LEDS NEM Acendiam。

Semper descomie da Sua Fonte de Energia Em Primeiro Lugar Ao enfrentar问题Como Este,Ainda Mais Aqui No Brasil Com Todas Essas Fontes de Energia USB“Importadas”。

Meu Primeiro Reflexo Foi Verificar A Voltagem Que Este电源供应Estava fornecendo,usando os contatosTP1.E.TP2.Da Placa(VocêPodeVer Estes Contatos Como Unsacos Na Placa Na Imagem Do RPI)。o tp1estárigado没有vin da fonte de Energia e o tp2 no gnd(terra亚洲金博宝)da fonte。Ao ligar oVoltímetro,Ele Mostrou a Voltagem abaixo:

Voltagem Do Carregador USB“Importado”

Uma Fonte de Energia Que Supostamente Deveria Fornecer 5V Estava Fornecendo 5.44V,Bem Acima Do Limite De + 5%OU -5%Tolerado Por Muitos Dissositivos USB Como Teclados等。O RPI Collui UM Studador De Voltagem(SE8117T33.)Que Faz Armengagem da entrada de 5v para 3.3v,este sengador tem o 1.1v comovoltagem de辍学,欧塞哈,Para Que EleForneçaUMINALEstávelde 3.3V Ele Precisa Ter NoMínimo3.3V + 1.1V = 4.4V de intrada,AtéAíTudoBem,Pois Estamos Fornecendo 5.44V,O有问题ÉQueEste Studador Funciona ParaDistriboçãoDe Apenas Agguns Componentes Internos Do RPI ENãoParaOS Discositivos USB e Agruns Outros组件(o Vin daFonteéligadodireto aosperiféricosUSB),AO Fornecer 5.44V EleEstáultapassandoUM lemite de 5%Que Seria Entre 4.75V E 5.25V。Este Intervalo deVoltageméoeeaieof Seu Raspberry Pi,ésemper重要的Checar se A Sua Fonte de EnergiaEstádentrodeste internalo efastado dos限制优越e劣势。UM DOS Fatores Que Pode Queeda Da Voltagem Da SuaFonteé0PróproioCaboMicro USB,Que acaba atuando como umadestrência,porissoésemperbom terum cabo de qualidade(e curto)qume fonte de qualidade。

没有fim dahistóriative que trocar minha fonte por uma da三星que eujátinha(做Galaxy Tab P1000-L 7“),Este Da Foto Abaixo:

Carregador de Celuary三星

AO Trocar O电源“Importado”Por Este Da Samsung(Imagem Acima),Voltagem Agora Ficou:

Voltagem Do Carregador USB Da三星

EmEstáveis4.91V,Dentro LimiteAceitável。ApósestaTroca,Tudo Passou一个Funcionar Perfeitomente E SEM Nenhum问题。ficaentão是ligar pela primeira vez seu rpi的dica para quem。

欧盟TesteiTambémucarregador de ipad da苹果,que ficoutambémumpoucoabaixo do esperado edecidinnãoura-lo,segue a foto do carregador e avertagem dele abaixo:

Carregador USB DA Apple
Voltagem Do Carregador USB Da Apple

最终启动!

Apóstodoeste trabalho com o carregador,作为Coisas finalmente funcionaram corretamee e o rpi fez o靴子SEM问题COMO NO屏幕截图ABAIXO(Estou Usando Uma TV LG De 42」):

Boot Do RPI EM TV LG(HDMI),Clique Para alumentar

o RPI TEM Processodores CPU E GPU RealmmenteIncíveis,O BootDeleéRápidoe asaídana tv ficou实际Muito Boa Em Full HD。

没有raspbian

Para Testar O Processador Arm,Que Fica EM UM ClockPadrãode 700MHz(录音表Fazer超频Aglock Agzhz,Mas AindaNãoMeAventureiSEM UM Discipador Decente,MasVocêPodeSubir Para 800MHz ComSegurança)欧盟罗德卫基准Do Openssl,Seguem OS结果os abaixo:

基准确实openssl没有rpi

seguetambém截图/ proc / cpuinfoCOM OS Bogomips:

/ proc / cpuinfo

没有覆盆子PI(AO MENOS USANDO RASPBIAN)VOCIZES ESCOLHER COMOSERÁFEMOIRIARAMERIA MEMONRIA RAM DELE,OPadrãoVEMCOM 128MB PARA CPU E 128MB PARA A GPU(ProcessadorGráfico),Como EuNãoEsouusando tanto o gpu por hora欧洲Fiz Um Split de 224MB Para O CPU E Apenas 32MB Para A GPU,Para Fazer IstoVocêSócecivoDeopeo arquivo de boot Em cima doqueéulerizaopara o boot(start.elf)e fazum reboot,segue screenshot dos arquivos abaipo,注意que o sha1 do split de224éuao ale do stare.

RAM Split(224MB CPU + 32MB GPU)

Após卸妆4 DOS 6 TerminaisDisponíveis帕拉利拉UM Pouco Mais deMemória(罗丹索服务器Do OpenSSH E SEM Ambiente x):

Memória做RPI APOS Split da Ram

Fiquei Muito SenventieTo Com Este Split,VocêAINDAPode Fazer Outras Coisas Para利比里Memória做Seu RPI,Como Por的调查轨道O Openssh Pelo Darkbear等。Aqui TemUmótimoArtigosobre是。

Algo QueNãoposso deixar passartambéméopython:

Python没有覆盆子pi

arduino与覆盆子pi

Muitosvêemo覆盆子pi como um comporrente致命做Arduino,apercepçãoque tiveporémfoi muito diferente。Acredito que raspberry pi Vai Ser UMótimoComparheiroPara O Arduino,você包容性Pode utilizar o Arduino naproópriausbdo raspberry pi ou usar alguma outra interfaceuart ou algo assim。Tenho Muitos projetos em mente praversçarusando arduino re覆盆子pi,espero poder ter tempo de postar sobre eles aqui没有博客。Para QuemEstáAnsiosopara比较o tamanho do raspberry pi com o Arduino,Segue Abaixo UM Comparativo Entre O Duemilanove,O RPI E Uma Moeda De 1 Real(NãoPodiafaltar Hehe):

arduino reaspberry pi lado a lado

结论

VocêProvelenteNãoContraráNONCONTRARÁ没有BRASIL UM硬件Tãobemelaborado como o raspberry pi por EstrePreaç(mesmo alto)de r $ 182,00。Recomendo o RPI Para Todo Mundo Que Tem oMínimoFeTeCeress,欧盟Poderia Ficar Aqui Ficaro Muita Coisa Sobre O RPI,Sobre OS Polyfuses Usados没有设计Dele,Sobre A Gertboard QueEstáPorVir,Sobre AsDistribueçõesivenoníveis。徽标Farei MaisAlguns Posts Sobre OS Projetos Usando O RPITambém。espero que tenham gostado daavalialção。