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 配置組播...