【
源码、
文档、
软件、
硬件、
技术交流、
技术支持,
入口见
文末】
【所有相关
IDE、
SDK和
例程源码均可从群文件
免费获取,
免安装,
解压即用】
持续更新中,欢迎关注!
在应用层中,可以通过实现多个Endpoint将物理设备拆分为多个逻辑设备。
一、Endpoint
每个Endpoint代表一个逻辑设备。例如,如果我们有一个带有6个插座的智能插座适配器。我们可以使用6个Endpoint来实现它,以便我们可以分别打开/关闭每个插座。
Endpoint ID是一个8位的值,范围从0到255。
- Endpoint 0保留给ZigBee设备对象,主要用于管理目的。
- 用户应用程序可以使用Endpoint 1至239。
- Endpoint 240到254保留用于特殊应用。像ZigBee Green Power一样,使用专用Endpoint 242。
- Endpoint 255用于广播,所有的Endpoint都能收到。
应用层的通信模型实际上是通信双方Endpoint之间的通信,一侧的Endpoint作为Client,另一侧的Endpoint作为Server。Client和Server之间通信的内容和格式,是由Cluster来定义的。
(注:任何相关问题,欢迎在文末技术交流QQ群中交流讨论。)
持续更新中,欢迎关注!
【所有相关
IDE、
SDK和
例程源码均可从群文件
免费获取,
免安装,
解压即用】
【
源码、
文档、
软件、
硬件、
技术交流、
技术支持,
入口见
文末】