afk11 / sbs1
SBS1 数据包解码器
v0.0.4
2018-07-07 12:57 UTC
Requires (Dev)
- infection/infection: ^0.8.2
- phpstan/phpstan: ^0.9.2
- phpunit/phpunit: ^6.5
- squizlabs/php_codesniffer: ^3.2
This package is auto-updated.
Last update: 2024-08-23 05:59:25 UTC
README
此项目提供用于从 SBS-1 格式解码 ADSB 信息的简单库。
SBS1 格式 是由 ADSB 解码器生成的 CSV 格式。
此软件包可以解码原始消息,并从 'stream' 类型(文件句柄或套接字)生成消息。
该软件可以解码由 dump1090 在端口 30003 上生成的消息(使用 --net
标志启动)。有许多价格低廉(约 10 美元)的设备可以用于此目的。
安装
composer require afk11/sbs1
示例
解析原始消息
从文件流
从 Socket 流
此示例缺失,但它与 stream_from_file.php 相差一行。
将调用 readFile 的行替换为调用 readTcpStream
-foreach ($streamReader->readFile($lineReader, $file) as $line) {
+foreach ($streamReader->readTcpStream($lineReader, "127.0.0.1", 30003) as $line) {