Auteur Topic: Unix Software  (gelezen 5028 keer)

0 leden (en 1 gast) bekijken dit topic.

Offline PE0SAT

  • Gevorderd Lid
  • ***
  • Berichten: 157
    • PE0SAT
Unix Software
« Gepost op: 19 januari 2013, 12:03:08 »
Nadat ik mijn RTL dongle had binnen gekregen was ik al snel uitgekeken op de Windows software en ben opzoek gegaan
naar wat er allemaal mogelijk is op Unix gebied. Daarom ben ik dit topic begonnen om te zien wat ook andere met Unix
i.c.m. het ontvangen van signalen aan het experimenteren zijn.

Zelf heb ik het volgende allemaal al getest en ben er nog mee bezig.

Allereerst zoals ik al in een ander topic schreef, ben ik met GNURadio aan de gang gegaan en dat is tegenwoordig op een
Ubuntu Linux distributie eenvoudig aan de gang te krijgen als je het script build-gnuradio download via Internet. Dit script
is bijvoobeeld via de volgende manier te downloaden en te starten:

$ wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio

Deze opdracht download het bestand, hangt er een execute bit aan en voert de opdracht uit. Nadat je twee keer "y" hebt
ingegeven gaat het script aan de gang. (Wel zorgen dat je sudo hebt ingeregeld)

Op mijn systeem, een 64Bit Hypertrading P4 met een 3Ghz processor duurt dat ongeveer een uur en dan is de complete
build klaar. Toen heb ik het programma rtl_tcp gestart om daarna op een Windows machine SDR# te starten en via het
netwerk een remote sessie op te starten via de keuze RTL-SDR / TCP. Even via configure het juiste IP adres en port ingeven
en daarna op start klikken.

Hier een voorbeeld van het programma zoals ik dat op Linux start:

<username>@<hostname>:~/source$ rtl_tcp -a <ip address> -s 1024000 -g 0
Found 1 device(s).
Found Rafael Micro R820T tuner
Using ezcap USB 2.0 DVB-T/DAB/FM dongle
Tuned to 100000000 Hz.
listening...
Use the device argument 'rtl_tcp=<ip address>:1234' in OsmoSDR (gr-osmosdr) source
to receive samples in GRC and control rtl_tcp parameters (frequency, gain, ...).

De optie -a geeft aan op welk IP adress het programma de raw I/Q data moet aanbieden en waar je dus met je #SDR een
verbinding mee moet maken, -s geeft de sample rate aan, ik gebruik 1Mb ipv de standaar 2Mb en ik stel de gain met -g 0
op automatisch in.

Hieronder een image van de SDR# instellingen:



Hierna kwam ik het programma rtl_adsb tegen en dacht hiermee op de zelfde manier informatie in bv adsbscope zichtbaar
te kunnen maken. Hier ben ik nog niet helemaal uit. Via het irc channel #rtlsdr werd ik gewezen op dump1090 en ben toen
daar eens mee aan de gang gegaan.

Eerst de code downloaden via github:

git clone git://github.com/antirez/dump1090
cd dump1090
make

Daarna de software gestart in interactive mode en zie daar, er wordt netjes adsb informatie weergegeven.

Hex    Flight   Altitude  Speed   Lat       Lon       Track  Messages Seen   .
--------------------------------------------------------------------------------
4baa5a          0         0       0.000     0.000     0     1         0 sec
4a08e2 ROT362   0         0       0.000     0.000     0     1         3 sec
48455d          0         363     0.000     0.000     232   3         4 sec
47340c          36025     442     0.000     0.000     255   48        0 sec
3944c0          0         0       0.000     0.000     0     1         14 sec
508279          38000     437     52.051    5.669     264   48        0 sec
394c08          2375      0       0.000     0.000     0     4         6 sec
484f07 KLM1280  6800      247     52.334    4.146     132   60        0 sec
4841b0          0         0       0.000     0.000     0     35        0 sec
484ee5          12925     332     0.000     0.000     122   26        0 sec
3c492e          34000     393     50.915    4.701     298   43        7 sec
8960f9          3650      208     52.077    4.831     252   52        0 sec
4ca4ed RYR8613  13350     326     51.150    6.328     348   70        0 sec
484161          9550      289     52.431    5.565     238   67        0 sec
4692d0          28700     510     0.000     0.000     111   21        0 sec


Dit was zomaar een eerste opzet van wat er allemaal mogelijk is, het lijkt me leuk om informatie te delen en zo te
experimenteren met software die beschikbaar is op Unix en/of i.c.m. Windows.

Ik gebruik volgende hardware/software:

Ubuntu 12.04 64Bit
HP DC7700 P4 hyper threading 64 bit 3Ghz met 2Gb intern memory
DVB-T/DAB/FM dongle met Rafael Micro R820T tuner
Diamond X5000 2m/70cm/23cm antenne

73 Jan PE0SAT
RX/SDR: AirSPY R2,Mini | HackRF one | RTL-SDR V3/V4 | Afedri | RFSpace | Ettus USRP | SDRPlay RSP2
Website: PE0SAT

Offline r0n.

  • Gevorderd Lid
  • ***
  • Berichten: 560
  • Eiland Tholen, Zeeland.
    • Dwarsliggen, kritiek op de maatschappij, bedrijven, instellingen en overheid
Re: Unix Software
« Reactie #1 Gepost op: 19 januari 2013, 12:30:00 »
Dat ziet err leuk uit, jammer dat het zelf compileren van de software een uurtje duurt.

Wat ik mij alleen afvraag is, waarom je in de titel hebt over Unix, terwijl je het met Linux doet.
Unix, BSD en Linux werken voor een groot deel volgens dezelfde filosofie, maar het zijn echt verschillende besturingssystemen.
Unix is b.v. geen opensource, Linux wel .......

Offline PE0SAT

  • Gevorderd Lid
  • ***
  • Berichten: 157
    • PE0SAT
Re: Unix Software
« Reactie #2 Gepost op: 19 januari 2013, 12:54:08 »
Bedankt voor je reactie r0n.

Dat ziet err leuk uit, jammer dat het zelf compileren van de software een uurtje duurt.

Dan heb je niet alleen GNUradio maar ook een rtl-sdr, uhd, gr-baz, gr-osmosdr enz. En alles inclusief de laatste
updates omdat je rechtstreeks vanuit de src compileerd. En een sneller systeem zal het ook wat vlotter doen.

Wat ik mij alleen afvraag is, waarom je in de titel hebt over Unix, terwijl je het met Linux doet.
Unix, BSD en Linux werken voor een groot deel volgens dezelfde filosofie, maar het zijn echt verschillende besturingssystemen.
Unix is b.v. geen opensource, Linux wel .......

Daar zij we het dan niet over eens, voor mij zijn het allemaal *nix smaken die allemaal hun eigen eigenschappen hebben
maar in de basis de zelfde filosofie. (Wiki uitleg) Verder is opensource meer dan alleen een besturings systeem.
Opensource kan ook alleen software zijn die je ook op niet Linux varianten kan laten draaien.

Zelf gebruik ik NetBSD, Mac OSX, Debian en Ubuntu en in het verleden ook SunOS, SCO, HP-UX, AIX en nog vele andere.

Unix geeft in mijn opinie je een vrijheid die je met andere gesloten systemen niet kunt bereiken en hoop door dit topic
informatie te delen die je anders misschien niet zou tegenkomen of waar je niet opkomt  :) Wat wel mijn ervaring is, als
je eenmaal met dit virus wordt gesmet gaat er erg veel tijd in zitten.
RX/SDR: AirSPY R2,Mini | HackRF one | RTL-SDR V3/V4 | Afedri | RFSpace | Ettus USRP | SDRPlay RSP2
Website: PE0SAT

Offline PE0SAT

  • Gevorderd Lid
  • ***
  • Berichten: 157
    • PE0SAT
Re: Unix Software
« Reactie #3 Gepost op: 20 januari 2013, 17:00:05 »
Er is een nieuwe dump1090 versie uit.

Hier een overzicht van de mogelijkheden:

Dump 1090 is a Mode S decoder specifically designed for RTLSDR devices.

The main features are:
  • Robust decoding of weak messages, with mode1090 many users observed improved range compared to other popular decoders.
  • Single bit errors correction using the 24 bit CRC.
  • Ability to decode DF11, DF17 messages.
  • Ability to decode DF formats like DF0, DF4, DF5, DF16, DF20 and DF21 where the checksum is xored with the ICAO address by brute forcing the checksum field using recently seen ICAO addresses.
  • Decode raw IQ samples from file (using --ifile command line switch).
  • Interactive mode where aircrafts currently detected are shown as a list refreshing as more data arrives.
  • CPR coordinates decoding and track calculation from velocity.
  • TCP server streaming and recceiving raw data to/from connected clients (using --net).
  • Embedded HTTP server that displays the currently detected aircrafts on Google Map.

Leuke nieuwe opties, zal ook eens kijken of ik de web server aan de gang krijg.
RX/SDR: AirSPY R2,Mini | HackRF one | RTL-SDR V3/V4 | Afedri | RFSpace | Ettus USRP | SDRPlay RSP2
Website: PE0SAT

Offline PE0SAT

  • Gevorderd Lid
  • ***
  • Berichten: 157
    • PE0SAT
Re: Unix Software
« Reactie #4 Gepost op: 20 januari 2013, 17:06:38 »
Wil je je eens verdiepen in GNUradio en je hebt even tijd, er staat nu 4 sessies van een uur op Youtube.
Deze zijn opgenomen tijdens de laatste TAPR meeting.



Hier is een link naar het eerste deel.
RX/SDR: AirSPY R2,Mini | HackRF one | RTL-SDR V3/V4 | Afedri | RFSpace | Ettus USRP | SDRPlay RSP2
Website: PE0SAT

Offline PE0SAT

  • Gevorderd Lid
  • ***
  • Berichten: 157
    • PE0SAT
Re: Unix Software
« Reactie #5 Gepost op: 5 februari 2013, 15:04:12 »
Ik kwam een tijdje geleden al in aanraking met de volgende site: Carp Comm en nee,
het heeft niets me vissen te maken  ;)

"What is it? CarpSD is a program that turns your computer into a satellite ground station on the Carpcomm Space Network."
RX/SDR: AirSPY R2,Mini | HackRF one | RTL-SDR V3/V4 | Afedri | RFSpace | Ettus USRP | SDRPlay RSP2
Website: PE0SAT

Offline PE0SAT

  • Gevorderd Lid
  • ***
  • Berichten: 157
    • PE0SAT
Re: Unix Software
« Reactie #6 Gepost op: 8 februari 2013, 20:05:54 »
MultimonNG

Software voor het decoderen van:

POCSAG512 POCSAG1200 POCSAG2400 EAS UFSK1200 CLIPFSK AFSK1200
AFSK2400 AFSK2400_2 AFSK2400_3 HAPN4800 FSK9600 DTMF ZVEI SCOPE
RX/SDR: AirSPY R2,Mini | HackRF one | RTL-SDR V3/V4 | Afedri | RFSpace | Ettus USRP | SDRPlay RSP2
Website: PE0SAT