Skip to main content

Device Templates & Codecs

Within our myDevices Console, you have the ability to create device templates and codecs for various devices, such as sensors, actuators, gateways, tags, and more. Users can create templates and codecs for any use case or customer requirement, and manufacturers can easily onboard their complete hardware catalog and make it publicly available for widespread use. The possibilities are limitless.

Get Started with Device Templates and Codecs

What is a Device Template?

A Device Template is a configuration blueprint for an IoT device, sensor, or gateway. It provides a structured way to define and manage the characteristics and capabilities of that device within myDevices' application. A Device Template is comprised of the following:

  • General information about the device, such as name, description, and manufacturer, etc.
  • Codec: used to decode or parse the payload of the device. See Codecs
  • Capabilities: Sensors or Actuators the device supports.
  • Attributes: UI settings conditions for specific use cases.
  • Alert Types: Alerts are generated based on capabilities.
  • Device Uses: used to define the use case of the device.

What is a Codec?

A codec for a device template is a script or set of instructions used to decode the raw data payload from IoT devices into a more meaningful and structured format. This ensures that the incoming data can be correctly interpreted and utilized by myDevices.

Why do I need a Device Template and Codec?

Device templates and codecs are required to onboard devices into myDevices. They are used to define the capabilities of the device, how the data is decoded, and how the data is displayed in the UI. Device templates and codecs are also used to define the use case of the device, which is used to determine the appropriate alert types and attributes for the device.