Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • technology-specific plugins for operating with different device types
    • For example, Device Service comes with a Zigbee light device driver, as well as a Matter light device driver. Drivers are in charge of configuring and interacting with a known device
  • Clients of Device Service may register their own device drivers
  • Device Drivers are bits of code responsible for the mapping of resources to functionality on a device. The current set of drivers available in Barton are
    • MatterDoorLock
    • MatterLight
    • MatterWindowCovering
    • philipsHue
    • zigbeeDoorLock
    • zigbeeLight
    • zigbeeLightController
    • zigbeePresence
    • zigbeeSensor
    • zigbeeThermostat
    • zigbeeWindowCovering

subsystems

  • Subsystems in Device Service provide access to lower level parts of the stack to be used by device drivers. Currently Barton has a subsystem for Zigbee, Matter, and Thread

Matter

  • Device Service currently requires clients to supply their own Matter SDK library implementation for Matter support
  • Matter has no hardware requirements for basic functionality since it is an IPv6 based specification
  • It can make use of BLE for commissioning of new devices

...