1.0.2 • Published 8 days ago

message-subscription-websocket v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
8 days ago

Connector to Tuya's Messaging Service using the Node.js SDK from Tuya

Environment

  • Nodejs >= 12.0
  • yarn

Start

  1. Install
yarn
  1. Build
yarn build
  1. Publish
yarn deploy

Run example

  1. Install
yarn
  1. Config your accessId and accessKey in example/index.js
const client = new TuyaWebsocket({
  accessId: "your accessId",
  accessKey: "your accessKey",
  url: TuyaWebsocket.URL.CN,
  env: TuyaWebsocket.env.PROD,
  maxRetryTimes: 100,
});
  1. Start
yarn example

Example code

import TuyaWebsocket from "xxx";

const client = new TuyaWebsocket({
  accessId: "your accessId",
  accessKey: "your accessKey",
  url: TuyaWebsocket.URL.CN,
  env: TuyaWebsocket.env.PROD,
  maxRetryTimes: 100,
});

client.open(() => {
  console.log('open');
});

client.message((ws, message) => {
  client.ackMessage(message.messageId);
  console.log('message', message);
});

client.reconnect(() => {
  console.log('reconnect');
});

client.ping(() => {
  console.log('ping');
});

client.pong(() => {
  console.log('pong');
});

client.close((ws, ...args) => {
  console.log('close', ...args);
});

client.error((ws, error) => {
  console.log('error', error);
});

client.start()
1.0.2

8 days ago

1.0.1

24 days ago

1.0.0

24 days ago

0.0.21

1 month ago

0.0.22

1 month ago

0.0.20

1 month ago

0.0.10

1 month ago

0.0.11

1 month ago

0.0.14

1 month ago

0.0.8-next.0

1 month ago

0.0.15

1 month ago

0.0.9

1 month ago

0.0.16

1 month ago

0.0.17

1 month ago

0.0.18

1 month ago

0.0.19

1 month ago

0.0.5

1 month ago

0.0.7

1 month ago

0.0.6

1 month ago

0.0.4

1 month ago

0.0.2

1 month ago

0.0.3

2 years ago