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()