Device Binding

This guide explains the Zigbee concept of device binding and provides instructions for creating bindings using RapidConnect firmware and RapidConnect Desktop.


What is a Binding?

A binding is a unidirectional logical link connecting a cluster between a source node/endpoint and a destination node/endpoint. Bindings are used to deliver Commands and Attribute Reports from a source node to one or more destination nodes.

For example: I have a light switch and a light bulb. I can create a binding for the On/Off cluster, using the switch as the source and the bulb as the destination. When a user changes the state of the switch (for example, turns if off), the Zigbee application running on the switch will recognize that its On/Off cluster has a binding with the bulb and the switch will then send an Off command to the bulb. Bindings can be configured at runtime, meaning that the logical pairings between devices (or groups of devices) can be updated easily.

What is a Binding Table?

The Coordinator and each Router on the network have a Binding Table to store the relationship between sources and destinations for various clusters. Destinations can be a specific endpoint on a specific device or a group address.

Example Topology

Creating Bindings Using RapidConnect Desktop

RapidConnect Desktop makes it easy to configure bindings on a device running RapidConnect firmware.

Prerequisites

  1. Network formed using RapidConnect Desktop and RapidConnect hardware that has been configured as a Coordinator. For instructions on on how to do this, review the RapidConnect Desktop Quick Demo Guide.
  2. Coordinator has been configured with the On/Off Client-Side cluster.
  3. A remote device supporting the On/Off Server-Side cluster has joined the network

Create a Binding

Click on the button to open the Binding Menu

In the Binding Menu, you will see the following parameters:

  1. Destination. Node ID and Endpoint of the destination for the binding.
  2. Source. Node ID and Endpoint of the source for the binding.
  3. Cluster. The Cluster ID of the cluster on the source device that is to be bound to the destination device.
  4. Bind Request. Sends the binding request to the source.
  5. Bindings. List of Binding Table entries.

Creating Bindings Using the RapidConnect Serial Protocol

Coming soon!

 

On This Page

In This Space

Related Content

Filter by label

There are no items with the selected labels at this time.

Legal Notices

Copyright © 2020 MMB Networks, Inc. All rights reserved.
Confidential materials prepared and delivered by MMB Networks for receipt and review only by any partner subject to a valid and enforceable MMB Networks confidentiality agreement. Any receipt, review, or misuse of any of the content exchanged hereunder by any party not a party to this confidential exchange shall be subject to any and all rights available under the law. All rights, title and interest to the materials shall remain with MMB Networks.
Any suggestions provided to MMB Networks with respect to MMB Networks' products or services shall be collectively deemed “Feedback.” You, on behalf of yourself, or if you are providing Feedback on behalf of your employer or another entity, represent and warrant that you have full legal authority to bind such entity to these terms, agree to grant and hereby grant to MMB Networks a nonexclusive, perpetual, irrevocable, royalty free, worldwide license to use and otherwise exploit such Feedback within any MMB Networks products and services.