zigbee网络单播、广播和组播--简单笔记

一、类型
1、单播
2、组播
3、广播
二、zigbee协议栈中函数AF——DataRequest()函数中第一个参数afAddrType_t *dstAddr
       其中 afAddrType_t定义为

       typedef struct

       {

       union

       {

uint16               shortAddr;

                        ZLongAddr_t    extAddr;

 

               }addr;

               afAddrMode_t   addrMode;//发送方式

              byte endPoint;

              uint16 panID;

       }afAddrType_t


        afAddrMode_t的定义为

        typedef enum 

        {

                 afAddrNotPersent = AddrNotPresent,

                 afAddr16Bit           = Addr16Bit,//单播

                 afAddrGroup         = AddrGroup,//组播

                 afAddrBroadcast   = AddrBroadcast//广播

        } afAddrMode_t     


三、使用

1、首先需要顶一个afAddrType_t类型的变量

2、为变量中的addrMode赋值,确定发送类型(如Addr16Bit单播)

3、设置addr.shortAddr = xxxx目标地址即可发送数据




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值