Echolo

The Echolo Developer Hub

Welcome to the Echolo developer hub. You'll find comprehensive guides and documentation to help you start working with Echolo's IoT Platform as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    

API Patch Update v1.0.1

New Data Available!

We have added a new method and additional functionality to this patch level update that only effects Hub. This latest patch gives you access to three new elements on the Hub object: sku, mfgSn, and environment.

  • sku This is assigned by Echolo when using our Provisioning Service and it will hold the Hub SKU (Stock Keeping Unit) that Echolo uses to identify the device while in inventory.

  • mfgSn This is also assigned when using our Provisioning Service, it has details if available about the Manufacturer Serial Number.

  • environment This element is user-defined and can be set with a new method Hub Update, it can be used to organize your Hubs between deployment stages like "development" or "production".

Hub Update

With the addition of the new hub.environment element, you can now use a new API method to update that String. Hub Update is a new PUT method allowing you to update ONLY the environment String.

var request = require("request");

var options = { method: 'PUT',
  url: 'https://api.echolo.io/v1/hub/id',
  headers: 
   { 'x-api-key': 'x-api-key',
     token: 'token',
     'app-id': 'app-id' },
   body: { environment: 'development' }
 };

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});

Changelog

added

Hub Update API Method

added

hub.sku Stock Keeping Unit

added

hub.mfgSn Manufacturer Serial Number

added

hub.environment User-defined String