1.0.29 • Published 5 years ago

iopsys-ws-communicator v1.0.29

Weekly downloads
3
License
GPL-2.0-only
Repository
-
Last release
5 years ago

iopsys-ws-communicator

Helper library for openWrt ubus communication over WebSocket using RPC. Can be uses together with OpenWrt WebSocket Daemon (OWSD).

USP Reference

Installation

npm install iopsys-ws-communicator

Usage

const { connect, get, resolveReferences, disconnect } = require('iopsys-ws-communicator');

const IP = '192.168.1.1';
const PORT = 80;
const USERNAME = 'user';
const PASS = 'user';

const run = async () => {
  // Connect to device
  const session = await connect(IP, PORT, USERNAME, PASS);

  // Get property
  await get('Device.WiFi.', session).then(console.log);

  // Get resolved property
  await get('Device.Hosts.', session).then(msg => resolveReferences(msg, session)).then(console.log);

  // Disconnect
  await disconnect(session);
};

run();
1.0.26

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.25

5 years ago

1.0.24

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.19

5 years ago

1.0.20

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.9

5 years ago

1.0.10

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago