Custom Device Types

This page describes the principle and functionality of Custom Device Types

Akenza supports two types of Device Types which extract, transform and normalize the data sent from and to the device, there are Library and Custom Device Types.

This section should provide a basis for managing and using Custom Device Types.

The purpose of Custom Device Types (CDT) is to provide users with the possibility to write their own encoders and decoders for a specific device payload. This kind of device type is available on the organization level. Custom Device Types are managed on Organization level and are available in all Workspaces within this Organization.

Custom Device Type

In this form besides generic (name, description...) fields, the user is able to provide an Uplink Decoder script that decodes the code sent from a device and Downlink Encoder script which encodes data sent to the device. These scripts have to be written in JavaScript language and demand that the user is somewhat knowledgable in the technical field. Besides generic fields and the scripts, the user is able to provide some additional advanced fields like the type of Connectivity, Author, Manufacturer, Sensor Urls, Available Sensors etc. and thus setting a more specific definition of a CDT.