Probabil, nu mai este un amator care nu a încercat receptorul SDR pe RTL2832. Și cel mai curioși, chiar a încercat să pună în aplicare acest hack în mici routere acasă, dar ... aproape la toate nu au de lucru: aproape toate routerele nu au suficient de performanță, do-it zmeura ultimele modele prezinta unele rezultate 🙁 vervă constă în faptul că codul sursă standard de bibliotecile rtlsdr cu osmocom.org. pentru a spune ușor, este scris "piciorul stâng" și, prin urmare, de cele mai multe ori este angajat în prostii, în loc de a înșela datele provenind de la DST.
Dar acest lucru este fixable, iar mai jos vă va învăța cum să facă un receptor cu ieșire audio (!) Pe RTL2832 de aproape orice router WiFi acasă, în cazul în care, de exemplu, a fost luată de cel mai mic și mai ieftin TL-WR703N 🙂
Ideea receptorului este simplă, ca un ou columbian: pentru a prinde un semnal eteric, trebuie să conectați un router la un dispozitiv RTL ("fluier"); procesorul routerului va procesa semnalul recepționat și, pentru a auzi rezultatul operației, trebuie să fie conectată o placă de sunet USB la router. E simplu. 🙂
Având în vedere că TL-WR703N are un singur port USB în router, a fost luată o placă de sunet cu un hub USB încorporat: unul dintre porturile sale include un fluier, iar celălalt este liber. Dacă nu intenționați să emiteți un semnal sonor, puteți introduce fluierul direct în mufa routerului. În multe routere de acasă există 2 sloturi USB: într-o priză se introduce un fluier, în altul - o placă de sunet, adică în acest caz, hub-ul nu este necesar. Apropo, în această manoperă, cea mai ieftină placă de sunet 3D SOUND (chip CM108) funcționează remarcabil.
Asta e tot, toată piesa electrică a fost făcută - în termeni de "fire", receptorul este gata. Acum trebuie să compilați firmware-ul și să-l umpleți în router.
Bildrute descărcat toate setările sunt setate pentru a compila o imagine pentru router TL-WR703N și include pachetul 2 personalizat: rtlsdr și versiunea simplificată dump1090 (pentru a vizualiza avioane de zbor). Dacă ați fi dorit să schimbe ceva (modelul de router, pachete software, adăugați IPv6, etc) - du-te la comanda configuratorului make menuconfig și de a schimba 🙂 construi proiectul produce comanda make. În orice caz, asamblarea proiectului necesită prezența unor cunoștințe speciale pe care utilizatorul SELF le extrage de pe Internet, mai degrabă decât stomping, țipând kg / am 🙂
Schimbați setările
Există 2 pachete software instalate în router: rtl (rtl_fm, rtl_tcp, rtl_adsb) și dump1090. Dacă utilizați dump1090. apoi dezactivați rtl. și invers, astfel încât software-ul inutil să nu ocupe RTL2832.
Activarea programului se face prin modificarea setărilor din fișierul / etc / config / dump1090. Pentru activare, linia "opțiunea dezactivată" răspunde (pentru dezactivare trebuie să fie setată la 1). Este foarte de dorit să setați factorul de corecție al oscilatorului de cristal "opțiune ppm", setările rămase nu pot fi modificate.
Pentru a lucra cu pachetul software al RTL ar trebui să dezactivați fișierul autorun dump1090 în / etc / config / dump1090 și opri dump1090 /etc/init.d/dump1090 opri comanda. Acum că interfața RTL2832 este gratuită, puteți apela orice program din pachetul rtl. rtl_fm. rtl_tcp. rtl-adsb.
Să presupunem că am vrut să vedem ce pachete ADS-B din aeronave sunt în aer. Introducem în terminal comanda rtl_adsb -V și vedem ce se întâmplă în aer.
Pentru a utiliza RTL2832 ca un receptor SDR, care poate fi conectat la rețea utilizând SdrSharp sau sdr-console. trebuie să tastați rtl_tcp.
Routerul funcționează perfect la frecvența maximă de eșantionare, așa cum se poate vedea din screenshot. Este deosebit de convenabil să vă conectați la un astfel de "fluier" prin WiFi. Cum funcționează și de ce?
Este foarte simplu. Porniți „fluierul“ în router și de a face construcția acoperișului: acest dispozitiv trebuie numai putere și receptor de la distanță este gata 🙂 Stând la domiciliu, conectarea la DST pe WiFi, răsuciți frecvența de acord și a asculta transmisiunea, deși receptorul nu merge fire 🙂 În general, este convenabil, ieftin și rece 🙂
Dacă există dorința de a face router-ul un receptor autonom, apoi pe router în plus față de "fluier" este necesar să conectați placa de sunet USB. Pentru a primi o stație FM difuzată la o frecvență de 91,2 MHz, trebuie să formați comanda
Pentru a auzi un canal de apel de 2 m puteți comanda
Dacă Arduino este conectat la un router în locul unui terminal cu ecran tactil color și program de control, obținem un receptor de bandă largă, frumos și ieftin, cu ecran tactil colorat.