npm library to discover linq devices using UDP broadcast
yarn add linq-discoveryor
npm i linq-discovery
import {Discovery} from 'linq-discovery'
const UDP_PORT = 7123 // Default Port used
const disco = new Discovery(UDP_PORT)
.on('new', (device) => { // New device discovered
console.dir(device)
})
.on('message', (device) => { // Un-filtered UDP message received
console.log(`${JSON.stringify(device)}`)
})
Device {
product: 'linq2',
id: 'cCzyUmwbgItEvWvzIesdoF-7seAUjH79LGC5zfTyqfs=',
ip: '192.168.1.57',
http: 80,
https: 443,
mqtt: 1883,
mqtts: 8883
}
let array_of_devices = disco.get_devices()
disco.clear()