Publish an Event with CoAP

To send an event to Wia, connect to the CoAP API and send a POST request to the URL coap://coap.wia.io/events.

Example Code

// Install node coap client using `npm install node-coap-client` const coap = require("node-coap-client").CoapClient; // Create the buffer payload // Replace 'your-device-secret-key' with the secret key for your device // it should start with `d_sk` const bufferPayload = Buffer.from(JSON.stringify({ accessToken: 'your-device-secret-key', name: 'temperature', data: 21.5 })); coap .request( 'coap://coap.wia.io:5683', 'post', bufferPayload ) .then(response => { console.log(response.payload.toString('utf-8')); }) .catch(err => { console.log(err); });