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);
  });

});

Package Sidebar

Install

npm i cayennejs

Weekly Downloads

38

Version

0.0.4

License

MIT

Last publish

Collaborators

  • asanchezdelc
  • ecoqba