This document provides a detailed overview of the various fields you will encounter when creating a custom device product in the Zoho IOT application.
The field values specified during the configuration of a device product are not permanent characteristics of the device itself; instead, they appear as selectable options when adding the device. When multiple options are available for a device product, only one option from those selected can be used to create a device instance.
For example, when selecting the device connectivity option during the creation of a custom device product, you might choose both MQTT and HTTPS, indicating that the device product supports both communication protocols. However, when creating a device based on this product, you must choose either MQTT or HTTPS as the connectivity protocol of that device.
Field Name | Description |
Name | A label to identify your device. |
Description | A brief description of the device. |
Device Type | Choose the type of device—gateway, peripheral, or smart sensor. Learn more about device types. |
Compatible Device Connectivity | The protocol used for device communication with the Zoho IOT application. |
Compatible Device Application | The system software running on your hardware.
Custom Application: System software developed using various SDKs.
Edge Agent: System software developed and provided by Zoho IOT.
Manufacture Defined: System software developed and provided by the device's manufacturer. |
Peripheral Protocol | The protocol used by the peripheral sensor to communicate with the gateway. |
Based on the device type of the custom device product, the fields will vary. An example for each device type and how the field is configured is given below.
Gateway
Example: Configuring a Arduino PLC as a custom device product to serve as a gateway device that supports both MQTT and HTTPS connectivity protocols.
Name: "Arduino PLC" - Name to identify the device product in the Zoho IOT Application.
Description: "A custom-made gateway device based on Arduino" - A brief description or added details about the device product.
Manufacturer Name: "None" - The manufacturer of the product must be provided. The Manufacturer field is a Lookup field, and can be used to filter products and instances based on a manufacturer.