Edge Xpert Device Services

Device Services (DS) are the edge connectors interacting with the devices or IoT objects that include, but are not limited to, the following:

  • Appliances in your home
  • Alarm systems
  • HVAC equipment
  • Lighting
  • Machines in any industry
  • Irrigation systems
  • Drones
  • Traffic signals
  • Automated transportation

Device Services can service one or more devices (such as sensors or actuators) at one time. A device that a DS manages could be something other than a simple, single physical device; it could be another gateway and all of that gateway’s devices, a device manager, or a device aggregator that acts as a device or collection of devices.

The DS layer’s microservices communicate with the devices, sensors, actuators, and other IoT objects through protocols native to the IoT object. The DS layer converts the data produced and communicated by the IoT object to a common Edge Xpert data structure, then sends that converted data to the Core Services layer and to other microservices in other layers of Edge Xpert.

For more information about Device Services, refer to the Device Services topic of the EdgeX Foundry documentation.

The following topics provide further information on the Edge Xpert Device Services: