voerkadiscover
1.0.0 • Public • Published 使用方法
引入设备发现服务
const { DiscoverService } = require('/path/to/voerkadiscoverer');
实例化设备发现服务
const discoverService = new DiscoverService(/*零配置*/);
设备发现服务实例方法
启动设备发现服务
await discoverService.start();
停止设备发现服务
await discoverService.stop();
获取被发现的设备
discoverService.on('discovered', device => {
// device 为被发现设备,内容见协议
});
配置被发现的设备
let { err } = await discoverService.configDiscovered({
sn: '设备序列号',
source: 'MULTICAST | MQTT', // 从被发现设备上原样携带
targetIP: '', // 当配置目标是 ip 地址时应携带此信息
cmd: 配置指令代号, // 见协议
payload: {/*...负载字段即被发现设备字段*/}
});
令设备发现服务开始扫描
await discoverService.startDiscoverers();
令设备发现服务停止扫描
await discoverService.stopDiscoverers();
Package Sidebar
Install
Weekly Downloads