Create device profile
Device profiles are used to centrally manage common configurations, payload structures and communication settings of connected devices.
What is included in this section?
- Device profile list
- Creating new profiles
- Using ready templates
- Telemetry and attribute management
- MQTT topic configurations
- Template management operations
When is it used?
- When creating new device structures
- When preparing standard profile templates
- When defining MQTT data structures
- When configuring telemetry fields
- When connecting new field devices to the platform
Device Profiles Screen
The Device Profiles screen allows users to view, filter and manage registered device profiles within the platform.
Figure 1 — Device profile management screen
Profile Management
- Registered device profiles can be viewed.
- Transport protocols and payload formats can be examined.
- Connected device counts can be monitored.
- Profile details can be accessed.
Search and Filtering
- Profiles can be searched by name.
- Filtering can be applied by transport protocol.
- Profiles can be filtered by payload format.
- A new device profile can be created.
Create New Device Profile
The device profile creation screen allows users to configure communication protocols, telemetry structures, payload formats and MQTT topic settings for connected devices.
In this example, a sample device profile named Fleet Vehicle Profile is created for real-time vehicle tracking systems.
Figure 2 — Profile name and transport configuration
Figure 3 — Payload format selection
Figure 4 — Telemetry and attribute fields
Figure 5 — Telemetry structure
Figure 6 — MQTT topic configuration
Figure 7 — Profile save operation
Profile creation steps
- Enter profile name. Define the profile name that will appear on device creation and profile management screens.
- Select transport protocol. Choose how the device communicates with the platform.
- Select payload format. Define the format used for telemetry data such as JSON, Protobuf or XML.
- Add telemetry keys. Define telemetry fields that will be received from the device.
- Add attribute keys. Define static or descriptive device information stored on the platform side.
- Add tags. Tags can be used to group and filter profiles more easily.
- Define telemetry examples. Example key-value telemetry structures can be added to define the device data model.
- Configure MQTT topics. Required MQTT topic structures can be selected and additional topics can be added.
- Add description. A short technical description can be entered for the device profile.
- Save the profile. Complete the configuration using the “Create Profile” button.
- Select save option. Profiles can be saved only to the system or additionally stored as reusable templates.
Profile Creation Confirmation
Figure 8 — Profile creation confirmation
After completing the configuration, the profile can either be saved directly or stored as a reusable template.
- Create Profile Only:Saves the profile to the system.
- Create as Template:Saves the profile into the reusable template list.
- Cancel:Cancels the operation and returns to the previous screen.
Using and Managing Ready Templates
Ready templates allow previously created device profile configurations to be reused. When a template is selected, telemetry, attributes, topics and payload settings are automatically applied to the profile.
Figure 9 — Template selection
Figure 10 — Automatic template configuration
Figure 11 — Creating profile with template
Figure 12 — Template management screen
Template usage steps
- Select template. Existing templates can be used to quickly create new device profiles.
- Automatic configuration. Telemetry, attributes, payload and topic settings are automatically applied.
- Customize profile. Profile name, telemetry fields or descriptions can be updated if necessary.
- Create profile. Save the profile after completing the configuration.