Versions Compared

Key

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

This guide will help you become familiar with sending and receiving commands over a zigbee network. It will refer to specific lighting control commands which are found in the On/Off and Level Control clusters.

Info

This guide assumes that a RapidConnect device is being used for testing instead of a real Dimmable Light. That said, all of the commands in this guide should be supported by any zigbee Dimmable Light (eg. Cree Connected bulb) so feel free to swap the second RapidConnect device with a product of your choosing.

A) Send Commands From Coordinator to the Dimmable Light Device

Switch to the RapidConnect Desktop instance that interfaces with the Combined Interface CoordinatorOpen the Remote Devices window from the menu.

The Remote Devices window allows users to view the other devices on the network, along with their Endpoints, Clusters, Attributes and corresponding valuesThe Remote Devices window has the following sections, as shown in the image below:

  1. Node List: The Node List (1) breaks devices on the network down into their Node ID and available Endpoints. The first device in the list (labelled as 'Local Device') will be the one that is connected to this instance of RapidConnect Desktop via USB. In the image below, '0x6aae' is the Node ID for the Dimmable Light.
  2. Device Details: When a Node ID is selected, the Device Details sections will show the Device Name (2) and the EUI64 ID (3) of the selected device. During your testing, you should ensure that the EUI64 matches that of the Dimmable Light device. If you are working in a busy zigbee environment, it's good to check if an unintended device joined the network.
  3. Cluster List: The Cluster List (4) displays the clusters currently configured on the device. Server clusters are shown as expandable lists, with the capability to read attribute values. Any attributes that support writing over the zigbee network can be written through this interface. Client clusters will not be expandable because there are no other features to expose.
  4. Network Leave: Clicking the 'Leave Network' button (5) will prompt the currently selected device to leave the network. If the selected device is the coordinator, the network will be dissolved (i.e. all devices on the network will be prompted to leave).


Expand the On/Off Server (Cluster ID 0x0006). RapidConnect Desktop shows buttons for the commands in that cluster (On, Off, and Toggle), along with a graphic representation of the current state of the On/Off attribute (i.e. a light bulb that is either on or off).

Click on the 'Toggle' button to send a command over-the-air from the coordinator to the Dimmable Light. The state of the On/Off attribute should change to match the new values.


Expanding the Level Control Server (Cluster ID 0x0008) will expose the Level Control commands that can be sent to the Dimmable Light device.

Next Steps

You have now completed the demo of the RapidConnect Desktop software and RapidConnect firmware. To learn more about the advanced features of RapidConnect Desktop, see the Feature Guide.



Style
{style}
  .wiki-content h1 { 
	font-family: 'Helvetica Neue', sans-serif; font-size: 30px; font-weight: bold; color: #7ab800#20b6e1; letter-spacing: 1px; line-height: 1; text-align: left;
   
#border-bottom: 1px solid #98bddd !important;  
 }
.wiki-content h2 { 
	font-family: 'Helvetica Neue', sans-serif; font-size: 20px; font-weight: normal; color: #a1cd4c#00517f; letter-spacing: 1px; line-height: 1; text-align: left;
  }
.wiki-content h3 { 
	font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: bold; color: #a7a9ac#00517f; letter-spacing: 1px; line-height: 1; text-align: left;
  }
.wiki-content h4 { 
	font-family: 'Helvetica Neue', sans-serif; font-size: 15px; font-weight: normal; font-style:italic; color:#a7a9ac#00517f; letter-spacing: 1px; line-height: 1; text-align: left;

 }
#title-text{
 font-family: 'Helvetica Neue', sans-serif; font-size: 40px; font-weight: 500; letter-spacing: 1px; line-height: 1; text-align: left;
}

.panel, #content .panel {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.panel .panelHeader {
text-align: left;
color: #FFFFFF;
line-height: 1em;
padding: 10px 10px 5px;
margin-bottom: 0;
background-color: #00517f;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}

{style}