Device Provisioning

Device provisioning is the process by which a physical device, such as a Modbus Power Meter, is registered with Edge Xpert.

There can be no communication with the physical device until it has been registered with the system and Edge Xpert has been configured.

You can provision a device using the following methods:

  • Using Edge Xpert Manager. Edge Xpert Manager provides a user interface allowing you to use the REST API. Use this method during the development and test environments before deployment to the production environment
  • Using the Edge Xpert REST API directly from a script or executable client application. Use this method in a production environment, as it helps in automating the process; especially when many devices must be registered with Edge Xpert
  • Using the Device Service local configuration file. You can define the information required to provision one or more devices in a local Tom’s Obvious, Minimal Language (TOML) configuration file. When the Device Service starts, it reads the TOML file and automatically issues the required Edge Xpert API calls to register the defined devices and configure the communication. Use this method in the development environment when the developer or system engineer needs to interact with a fixed set of devices. You can also use it in a production environment to support static configuration of a small, unchanging number of devices. Changes to the definition in the TOML file has no effect after a device has been provisioned.

Typically, Edge Xpert Manager is used in the development and test environments, and REST APIs are used in the production environment.