Skip to content

Commit b5ff48e

Browse files
committed
Network server sending raw data to clients.
1 parent 539039f commit b5ff48e

File tree

5 files changed

+601
-10
lines changed

5 files changed

+601
-10
lines changed

Makefile

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ PROGNAME=dump1090
55

66
all: dump1090
77

8-
dump1090.o: dump1090.c
9-
$(CC) $(CFLAGS) dump1090.c -c -o dump1090.o
8+
%.o: %.c
9+
$(CC) $(CFLAGS) -c $<
1010

11-
dump1090: dump1090.o
12-
$(CC) -g -o dump1090 dump1090.o $(LIBS)
11+
dump1090: dump1090.o anet.o
12+
$(CC) -g -o dump1090 dump1090.o anet.o $(LIBS)
1313

1414
clean:
1515
rm -f *.o dump1090

README

+18-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ Dump 1090 is a Mode S decoder specifically designed for RTLSDR devices.
55

66
The main features are:
77

8-
* Robust decoding of weak messages.
8+
* Robust decoding of weak messages, with mode1090 many users observed
9+
improved range compared to other popular decoders.
910
* Single bit errors correction using the 24 bit CRC.
1011
* Ability to decode DF11, DF17 messages.
1112
* Ability to decode DF formats like DF0, DF4, DF5, DF16, DF20 and DF21
@@ -14,6 +15,8 @@ The main features are:
1415
* Decode raw IQ samples from file (using --ifile command line switch).
1516
* Interactive mode where aircrafts currently detected are shown
1617
as a list refreshing as more data arrives.
18+
* CPR coordinates decoding and track calculation from velocity.
19+
* TCP server streaming raw data to connected clients (use --net).
1720

1821
Installation
1922
---
@@ -94,6 +97,20 @@ If you can capture traffic that Dump1090 is not able to decode properly, drop
9497
me an email with a download link. I may try to improve the detection during
9598
my free time (this is just an hobby project).
9699

100+
Network server features
101+
---
102+
103+
By enabling the networking support with --net Dump1090 starts listening
104+
for clients connections on port 30002 (you can change the port using
105+
the --net-ro-port option).
106+
107+
Connected clients are served with data ASAP as they arrive from the device
108+
(or from file if --ifile is used) in the raw format similar to the following:
109+
110+
*8D451E8B99019699C00B0A81F36E;
111+
112+
Every entry is separated by a simple newline (LF character, hex 0x0A).
113+
97114
Antenna
98115
---
99116

0 commit comments

Comments
 (0)