1.1.1 • Published 3 years ago

iotlink v1.1.1

Weekly downloads
2
License
ISC
Repository
github
Last release
3 years ago

IOT Link

An NPM Package For IOT Link control

Setup

Install and Setup IOT Link Here

npm install iotlink --save

Commands

const iotLink = require('iotlink');
iotLink.initialize({host:"MQTTIP",port:1883,username:null,password:null},'MyPC')

If You leave the object empty it will attempt to grab information from the configuartion file from IOTLink otherwise it will throw an error. If you leave the device name blank it will default to the current device name.

Send Notification

iotLink.sendNotification('Title Of Message','Contents Of Message')

Computer Controls

//Lock
iotLink.lockComputer()
//Shutdown
iotLink.shutdownComputer()
//Reboot
iotLink.rebootComputer()
//Log Off
iotLink.logOffComputer()
//Hibernate
iotLink.hibernateComputer()

Media Controls

//Play / Pause
iotLink.toggleMedia()
//Stop
iotLink.stopMedia()
//Next
iotLink.nextSong()
//Previous
iotLink.previousSong()

Other

//Toggle Display State can be on or off
iotLink.toggleDisplay('state');
//Open Application 
iotLink.openApplication('path','args')

Path needs to be full path to application for example: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe