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.
| Field | Description |
|---|---|
| Device Image | Image representing the product device. |
| Name | Name of the product device. |
| Manufacturer | Manufacturer or vendor of the device. |
| Device Type | Type of device being configured. |
| Supported Protocols | Communication protocols supported by the device. |
| Supported Interfaces | Hardware communication interfaces supported by the device. |
| Description | Additional 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.