Device Service is responsible for the management and interactions with all devices
Devices can connect with various protocols and technologies including Zigbee, Matter, and OpenHome.
Devices belong to a Device Class which defines the type of device. Some examples of Device Classes are Camera, Light, Door Lock, and Sensor (and many others).
Each Device Class supports one or more endpoints
Devices are exposed to clients as a set of resources that can be read, written
Device Service can function without any hardware dependencies
Image Added
What is not there in Barton
...
Device Service stores all of its configuration in individual files
Barton Reference App
All or NoZigbee or NoThreadThe Barton Reference App provides a CLI for interactively interfacing with Barton Device Service.