Zigbee組播的實現

2021-06-22 18:06:04 字數 985 閱讀 5837

typedef struct

aps_group_t;

2.對aps_group_t結構體賦值,示例如下:

// by default, all devices start out in group 1

//void * osal_memcpy(void *dst,const void generic *src,unsigned int len) 3.

// setup for the flash command's destination address - group 1

typedef struct

addr;

afaddrmode_t addrmode;

uint8 endpoint;

uint16 panid;  // used for the inter_pan feature

} afaddrtype_t;

4.註冊端點描述符,示例如下:

// fill out the endpoint description.

// register the endpoint description with the af

5.在本任務裡將端點加入到組中,示例如下:

extern zstatus_t aps_addgroup( uint8 endpoint, aps_group_t *group );

1,af_discv_route,

af_default_radius ) == afstatus_success )

else

通訊時候,傳送裝置的輸出cluster設定為接收裝置的輸入cluster,另外profileid設定相同,即可通訊

7.對資料的處理與單播的實現一樣

8.若要把乙個裝置加入到組中的端點從組中移除,呼叫aps_removegroup即可,示例如下:

aps_group_t *grp;

if ( grp )



zigbee單播 組播 廣播

設定傳送的目標位址,這裡位址模式addrnotpresent,即按照繫結的方式進行單播,不需要指定目標位址,需要先將兩個裝置繫結,將兩個裝置繫結後即可通訊 還有另外三種傳送方式,如下 enum 2.註冊端點描述符 fill out the endpoint description.register ...

Zigbee協議棧組播通訊

在zigbee網路中組播通訊,模組可以分組來標記,傳送模組的組號和接受模組的組號相對應,那麼這些模組就可以拿到無線資料報。分組中組編號是2個位元組,如0x0001 0x0002。傳送的模組按照組的方式傳送,需要目標模組的組編號,端點,簇。乙個組可以關聯多個端點,同乙個端點也可以關聯多個組。終端節點 ...

zigbee學習筆記十二 組播通訊

1 協調器建立網路,並加入乙個組,向組內成員組播資料 i am coordinator device n 2 終端1加入網路,並加入與協調器相同的組,收到協調器傳送而來的資料 2 終端2加入網路,並加入另外乙個組,不能收到協調器發來的資料 1 複製工程模板,並重命名 2 加入串列埠通訊 3 配置組播...