cayennejs

0.0.4 • Public • Published

Cayenne IoT Node.JS API

Use this library to quickly connect your device to Cayenne Cloud. For more information see our API Documentation

npm install cayennejs
var Cayenne = require('cayennejs');

// Initiate MQTT API
const cayenneClient = new Cayenne.MQTT({
  username: "foobar",
  password: "secret",
  clientId: "thing-id"
});

cayenneClient.connect((err, mqttClient) => {
  // dashboard widget automatically detects datatype & unit
  cayenneClient.kelvinWrite(3, 65);

  // sending raw values without datatypes
  cayenneClient.rawWrite(4, 123);

  // subscribe to data channel for actions (actuators)
  cayenneClient.on("cmd9", function(data) {
    console.log(data);
  });

});

/cayennejs/

    Package Sidebar

    Install

    npm i cayennejs

    Weekly Downloads

    5

    Version

    0.0.4

    License

    MIT

    Last publish

    Collaborators

    • asanchezdelc
    • ecoqba