当前位置:中国高校自动化网 >> RIFI >> 浏览文章

原创ZigBee学习之14——ZStack API解读2

文章来源:EDN博客 作者:佚名 访问次数:


本文来自佚名的博客,讲述了原创ZigBee学习之14——ZStack API解读2的原理和应用, 作者博客:http://blog.ednchina.com/佚名

ZDO邦定API

绑定机制允许一个应用服务在不知道目标地址的情况下向对方(的应用服务)发送数据包。发送时使用的目标地址将由应用支持子层从绑定表中自动获得,从而能使消息顺利被目标节点的一个或多个应用服务,乃至分组接收。

由于所有邦定信息都在Zigbee协调器中,所以只有协调器才能接收邦定请求。

ZDO Binding API         ZDP Binding Service Command

ZDP_EndDeviceBindReq() End_Device_Bind_req

ZDP_EndDeviceBindRsp() End_Device_Bind_rsp

ZDP_BindReq()       Bind_req

ZDP_BindRsp()       Bind_rsp

ZDP_UnbindReq()         Unbind_req

ZDP_UnbindRsp()         Unbind_rsp

afStatus_t ZDP_EndDeviceBindReq( zAddrType_t *dstAddr,uint16 LocalCoordinator, byte epIntf,

                    uint16 ProfileID,byte NumInClusters, byte *InClusterList,

                    byte NumOutClusters, byte *OutClusterList,byte SecuritySuite );

构建并发送节点设备邦定请求(Hand Bingding)。

LocalCoordinator    - 设备父协调器的16位网络地址

NumInClusters       - 输入簇中的cluster ID数目

InClusterList       - 输入cluster IDs的数组

afStatus_t ZDP_EndDeviceBindRsp( byte TranSeq, zAddrType_t *dstAddr, 

                    byte Status, byte SecurityEnable );

Status      -   SUCCESS         0

            NOT_SUPPORTED   1

上一篇:原创ZigBee学习之13——ZStack API解读
下一篇:ZigBee学习之15ZStack API解读3
最近更新