Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Z zigbee-dongle-kw2x
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Model experiments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Gianmarco Garrisi
  • zigbee-dongle-kw2x
  • Wiki
  • clusters and endpoins

clusters and endpoins · Changes

Page history
Minor mistakes authored May 12, 2017 by Gianmarco Garrisi's avatar Gianmarco Garrisi
Hide whitespace changes
Inline Side-by-side
clusters-and-endpoins.md
View page @ dcb973ed
......@@ -6,6 +6,6 @@ The ZigBee Specifications define a concept of cluster, that is a set of function
There is also a concept of Endpoint, that is a logical device over the physical one. Endpoints can be seen as the ports in the TCP protocol.
Each physical device can register any number of Endpoints with a maximum limit of 240 (0xF0). The Endpoint 0 (0x00) is reserved for the ZDO, the Endpoint address 255 (0xFF) is like a broadcast and the endpoints 241(0xF1)-254(0xFE) are reserved for future use.
A device can register one or more clusters to each endpoint. The Application Framework provides an interface to register clusters to endpoints and endpoints to device. The device capability may limit the number of cluster each endpoint can register. In particular the buffer that holds data items to be set or retrieved may be such a limit. This limit was lower for the freescale dongle; so, because the total number of clusters to be registered is fixed, the number of endpoints has to be greater.
A device can register one or more clusters to each endpoint. The Application Framework provides an interface to register clusters to endpoints and endpoints to device. The device capabilities may limit the number of cluster each endpoint can register. In particular the buffer that holds data items to be set or retrieved may be such a limit. This limit was lower for the Freescale dongle; so, because the total number of clusters to be registered is fixed, the number of endpoints has to be greater.
It isn't specified which clusters should be registered to each endpoint, but this is not a problem because you can get the clusters registered to each endpoint in the Service Discovery routine, in particular the ZDO Node Simple_Desc_req primitive, defined in the ZigBee specifications, retrieves this information.
\ No newline at end of file
Clone repository
  • bug dongle ti
  • clusters and endpoins
  • differences nxp ti
  • Home
  • long term plan
  • setup
  • short term plan
  • start
  • state of impl