
Security News
White House Authorizes Private Companies to Conduct Offensive Cyber Operations
A new federal program will let vetted U.S. cybersecurity firms help investigate and disrupt foreign cybercrime groups under government direction.
gps-server
Advanced tools
Basically, gps-server is aimed to support various GPS hardware devices and different data protocols. Both binary and string-based protocols can be supported, including NMEA-like ones.
There is a map page available to see your GPS devices tracked in real-time. Just go to configured HTTP endpoint in your browser.
TBD: Also, some admin UI provided to get an idea what's going on under the hood, with some of logs out to see in real-time in your browser.
Main goals are to keep it:
...and that's it. Simple.
After cloning or downloading this repository, you can run it as standalone server:
npm install
node server.js
Usually, it's a good idea to use some helper packages, like forever. See server.js for some more info.
gps-server can be used as npm package, in external app. In your app's folder, do:
npm install gps-server
To save dependency in your package.json: npm install gps-server --save
Then, in your app just add:
var gpsServer = require('gps-server');
// start GPS server
gpsServer();
After GPS data processed and parsed successfully, they are announced along with gps_data events and available for outside usage.
It's kinda of "extension point" where custom data-manipulation logic can be placed,
like saving into DB or custom UI rendering:
// handle data processed and returned by gps-server
eventEmitter.on('gps_data', function(data) {
// preferably, handle data asynchronously, to not affect on gps-server
setImmediate(function(data) {
console.log('EVENT async "gps_data" : ' + data.length);
// save into DB logic goes here
}, data);
});
See server.js for usage example.
gps_data events to provide ability for outside data-handlingFAQs
server supporting hardware GPS devices of various types
The npm package gps-server receives a total of 14 weekly downloads. As such, gps-server popularity was classified as not popular.
We found that gps-server demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
A new federal program will let vetted U.S. cybersecurity firms help investigate and disrupt foreign cybercrime groups under government direction.

Research
/Security News
The campaign amassed more than 75,000 installs by targeting Russian-speaking users seeking access to blocked services.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.