node-wialon
A NodeJS wrapper implementation for Wialon Remote API
Installation
$ npm install --save wialon
Usage
Initialising a session:
var wialon = require( 'wialon' );
var session = wialon().session;
session.start( { username : 'user', password : 'pass' }, function ( err, data ) {
console.log( data );
} );
var opts = {
credentials : {
username : 'wialon_test',
password : 'test'
}
};
var session = wialon( opts ).session;
Send API requests using session object:
session.request( 'core/search_items', params, function ( err, data ) {
console.log( data );
} );
session.end( function ( err, data ) {
console.log( data );
} );
Using search helpers:
var search = wialon( opts ).search();
search.units( '*', function ( err, data ) {
console.log( data );
} );
API Documentation
JSDoc generated API documentation can be found at http://nukedzn.github.io/node-wialon/docs/.
Contributing
Contributions are welcome through GitHub pull requests (using fork & pull model).