simonprickett / node-dump1090

node-dump1090 is a NodeJS wrapper of dump1090 (Mode S decoder RTLSDR)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

node-dump1090

NodeJS wrapper of dump1090

Dependencies

  • libusb
  • librtlsdr

On MacOS with brew they can be staisfied just by running: brew install librtlsdr

Usage

  1. npm install --save node-dump1090
  2. Use following code to receive events:
const EventEmitter = require('events').EventEmitter;
const dump1090 = require('./node_modules/node-dump1090/build/Release/dump1090.node');
const NativeEmitter = dump1090.NativeEmitter;
const inherits = require('util').inherits;
inherits(NativeEmitter, EventEmitter);

const emitter = new NativeEmitter();

emitter.on('data', (evt) => {
    console.log(evt);
})

emitter.callAndEmit();

About

node-dump1090 is a NodeJS wrapper of dump1090 (Mode S decoder RTLSDR)


Languages

Language:C 96.8%Language:C++ 2.2%Language:Python 0.7%Language:JavaScript 0.4%