afk11/sbs1

SBS1 packet decoder

Maintainers

Details

github.com/afk11/sbs1

Source

Issues

Installs: 49

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 1

Open Issues: 1

pkg:composer/afk11/sbs1

v0.0.4 2018-07-07 12:57 UTC

This package is auto-updated.

Last update: 2025-09-23 08:49:23 UTC


README

This project provides simple library for decoding ADSB information from SBS-1 format.

SBS1 format is a CSV format produced by ADSB decoders.

This package enables decoding raw messages, and generating messages from a 'stream' type (a file handle or socket).

The software can decode messages produced on port 30003 by dump1090 (started with the --net flag). There are many cheap (~10$) devices that can be used for this.

Installation

composer require afk11/sbs1

Examples

Parse raw messages

parsing_messages.php

Stream from file

stream_from_file.php

Stream from Socket

This example is missing, but it's essentially a one line difference to stream_from_file.php.

Replace the line calling readFile with a call to readTcpStream:

-foreach ($streamReader->readFile($lineReader, $file) as $line) {
+foreach ($streamReader->readTcpStream($lineReader, "127.0.0.1", 30003) as $line) {