"Turn" ZigBee terminology

Source: Internet
Author: User

ZigBee terminology

The following is a description of the ZigBee terminology, where binding and addressing are important

First, the attribute

The attribute property is a data value that reflects the physical quantity or state, such as the switch value (on/off), the temperature value, the percentage, and so on.

Second, the cluster

A cluster cluster is a group that contains one or more properties (attribute). Simply put, a cluster is a collection of properties. Each cluster is assigned a unique cluster ID and has a maximum of 65,536 properties per cluster.

Three, equipment description

Equipment Description Device Description is part of a large target application, including one or more clusters, and specifies whether the cluster is input or output.

Iv. Endpoints

Endpoint endpoint is the gateway to the application layer of the protocol stack, and it also understands where the Application object (Application object) exists, a set of clusters defined for implementing a device description. Each ZigBee device can support up to 240 of these endpoints, which also means that 240 application objects can be defined on each device. Endpoint 0 is reserved for use with the ZdO interface and endpoint 255 is reserved for broadcast, and endpoint 241-254 is reserved for future expansion. [25]

V. Configuration files

Profile profiles can be understood as a collection of multiple device description items that collectively facilitate interactive applications. ZigBee Alliance has defined some of the standard configuration files, such as remote control switch profiles and optical sensor profiles. Any node that follows a standard profile can interoperate with nodes that implement the same configuration file. Users can also create their own profiles and submit to ZigBee Alliance testing and approval.

A configuration file is a collection of logical devices and their interface descriptions, which are conventions and guidelines for an application class. A device descriptor is a descriptive item that is provided for a distribution application, and a variety of descriptive items together constitute a description of the collection profile. The purpose of defining profiles is to enable ZigBee devices produced by different vendors to interoperate.

Vi.. Node

Node nodes can also be understood as a container that contains a set of ZigBee devices and shares a wireless channel. Each node has and only one wireless channel is used.

Seven. Binding ( Binding )

ZigBee defines a special procedure called endpoint binding. A binding creates a logical link between an endpoint of the source node (EndPoint) and an endpoint of the target node. A binding can occur between two or more devices. The coordinator node maintains a binding table that basically includes a logical link between two or more endpoints.

In the binding table, contains the following information, the source node and the destination node's IEEE address, endpoint number, and Clusterid. For the two nodes that can establish a binding relationship, their cluster properties must have one choice of "input", the other "output", and the Clusterid value equal, so that they can establish a binding with each other. If the extended address of the target device is known, call the Zb_binddevicerequest () function to create a binding entry.

Eight. Addressing (addressing )

In the ZigBee network, use two types of addresses:

One is the 64-bit IEEE address, also called the physical address, and the 64-bit address is unique among all ZigBee devices, including an IEEE-assigned, globally unique, 24-bit manufacturer-specific organization identifier OUI (organizationally unique Identifier);

The other is a 16-bit NWK address, which is a network location, and when the device joins the ZigBee network, it obtains a 16-bit network address from the parent device it is allowed to join. This address is unique in the ZigBee network for data transmission and packet routing.

In ZigBee, packets can be unicast (unicast), multicast (multicast), or broadcast (broadcast), so there must be address mode parameters. A unicast packet is sent to only one device, and the multicast packet is routed to a set of devices, and the broadcast packet is sent to all nodes of the entire network. Group addressing can also be used when an application needs to send a packet to a group of devices on the network.

"Turn" ZigBee terminology

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.