Skip to main content

Product Device

The Product Device page is used to create and manage device definitions that can be utilized within the IoT ecosystem. Product Devices represent the physical devices that communicate with machines, sensors, and external systems.

Users can define device capabilities, supported communication protocols, interfaces, and device-specific configurations.

Product Device List

The Product Device page displays all configured product devices within the system.

Users can:

  • Create a new Product Device.
  • Modify existing Product Devices.
  • Delete Product Devices.
  • View device information and supported capabilities.

Product Device Information

The following information can be configured for a Product Device.

FieldDescription
Device ImageImage representing the product device.
NameName of the product device.
ManufacturerManufacturer or vendor of the device.
Device TypeType of device being configured.
Supported ProtocolsCommunication protocols supported by the device.
Supported InterfacesHardware communication interfaces supported by the device.
DescriptionAdditional information about the device.

Device Types

The system supports the following device types:

Gateway

A Gateway acts as an intermediary between field devices and the IoT platform. It collects data from connected devices and forwards it to the application.

When Gateway is selected, users must configure:

  • Device Connectivity

Supported connectivity options include:

  • MQTT
  • HTTPS

Peripheral Sensor

A Peripheral Sensor is a field device that communicates through a supported industrial protocol.

When Peripheral Sensor is selected, users must configure:

  • Peripheral Protocols

Supported protocols include:

  • Modbus RTU
  • Modbus TCP

Smart Sensor

A Smart Sensor is an intelligent device capable of direct communication with the IoT platform and advanced data processing.

No additional device-type-specific configuration is required.

Supported Protocols

Users can select one or more supported communication protocols.

Available options include:

  • MQTT
  • OPC UA
  • Modbus TCP
  • Modbus TCP Multi-Slave

These protocols define how the device communicates with external systems and industrial equipment.

Supported Interfaces

Users can select one or more hardware interfaces supported by the device.

Available options include:

  • Ethernet
  • RS232
  • RS485

These interfaces determine the physical communication methods supported by the device.

Device Image

An image can be uploaded to visually identify the Product Device within the system.

Supported actions include:

  • Upload image
  • Replace image
  • Remove image

Validation Rules

The following validations are applied:

Name

  • Required field.
  • Maximum length: 35 characters.

Manufacturer

  • Required field.
  • Maximum length: 50 characters.

Supported Protocols

  • At least one protocol must be selected.

Supported Interfaces

  • At least one interface must be selected.

Gateway Devices

  • At least one Device Connectivity option must be selected.

Peripheral Sensor Devices

  • At least one Peripheral Protocol must be selected.

Description

  • Maximum length: 500 characters.

Benefits

The Product Device module helps users:

  • Maintain a centralized catalog of supported devices.
  • Standardize device configurations.
  • Define communication capabilities.
  • Simplify device deployment.
  • Improve consistency across IoT implementations.

By defining Product Devices, organizations can efficiently manage device capabilities and ensure compatibility across their IoT infrastructure.