Skip to content

Implement Node Provisioning CC (0x78) (Low Priority) #160

@dfederm

Description

@dfederm

The Node Provisioning CC allows remote management of the provisioning list over Z-Wave (or Z/IP). This is primarily used by Z/IP gateways and is lower priority than the local provisioning list + SmartStart listener.

Scope:

  • NodeProvisioningCommandClass : CommandClass<NodeProvisioningCommand> with [CommandClass(CommandClassId.NodeProvisioning)]
  • Command structs: Set, Delete, Get, Report, ListIterationGet, ListIterationReport
  • Meta Data Extension TLV parser (reusable with QR code parser from Implement DSK utilities and QR code parser #157): Product Type, Product ID, Max Inclusion Request Interval, UUID16, Supported Protocols, Name/Location, SmartStart Inclusion
    Setting, Bootstrapping Mode, Network Status
  • Sequence number management for command deduplication
  • Security: must only be supported at S2 Access Control level
  • Unit tests

Depends on: #157 (DSK utilities), #158 (Provisioning List), security implementation (#148/#149)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions