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.
Tip — Creating shared device profiles for devices using the same data structure simplifies management processes.

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

  1. Enter profile name. Define the profile name that will appear on device creation and profile management screens.
  2. Select transport protocol. Choose how the device communicates with the platform.
  3. Select payload format. Define the format used for telemetry data such as JSON, Protobuf or XML.
  4. Add telemetry keys. Define telemetry fields that will be received from the device.
  5. Add attribute keys. Define static or descriptive device information stored on the platform side.
  6. Add tags. Tags can be used to group and filter profiles more easily.
  7. Define telemetry examples. Example key-value telemetry structures can be added to define the device data model.
  8. Configure MQTT topics. Required MQTT topic structures can be selected and additional topics can be added.
  9. Add description. A short technical description can be entered for the device profile.
  10. Save the profile. Complete the configuration using the “Create Profile” button.
  11. 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

  1. Select template. Existing templates can be used to quickly create new device profiles.
  2. Automatic configuration. Telemetry, attributes, payload and topic settings are automatically applied.
  3. Customize profile. Profile name, telemetry fields or descriptions can be updated if necessary.
  4. Create profile. Save the profile after completing the configuration.
Note — Using ready templates helps standardize and accelerate onboarding processes for similar device types.
Create device profile | SolarTools