Versions Compared

Key

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

Table of Contents

Introduction

The GatewayAPI aims to abstract away the underlying protocol, i.e zigbee, but there are instances where clients/users will want direct access to the underlying protocol. This document will describe how to send ZCL Unicasts, Broadcast, 

<todo documentation under development>

API

CompletableFuture<String> Device.sendProtocolMessage(String json);
void Device.addProtocolHandler(ProtocolHandler handler);
void Device.removeProtocolHandler(ProtocolHandler handler);
void Device.removeAllProtocolHandlers();
ProtocolProperty
protocol: zigbee 
nodeId
endpoint
applicationProfileId
applicationDeviceId
applicationDeviceVersion

Useful References


Register Commands Passthru Command<under development>