Part Number:CC2530
目前实现了INTER_PAN单播,INTER_PAN 消息可以用广播的方式发送和接收吗?该怎样做?
Susan Yang:
user6536599 说:INTER_PAN 消息可以用广播的方式发送和接收吗?
理论上是可以的。如果目标 PAN ID 和地址都是广播/0xFFFF,则允许跨 PAN 传输。
,
user6536599:
这是用interpan实现单播的部分代码,我想要改成广播,下面红色的代码是必须要的吗?我把红色代码换成SampleApp_interPan_DstAddr.addr.shortAddr=0xFFFF;并没有实现广播。我该怎么做呢?以下是部分代码。
uint8 buffadd[8] = {0xD2,0x69,0x99,0x0E,0x00,0x4B,0x12,0x00}; //目的地址 /* Defini??es do modo de envio, com endere?o 64bit e endpoint INTERPAN */// SampleApp_interPan_DstAddr.addrMode = afAddr64Bit; //单播:afAddr64Bit SampleApp_interPan_DstAddr.addrMode = afAddrBroadcast; //广播:afAddrBroadcast SampleApp_interPan_DstAddr.endPoint = STUBAPS_INTER_PAN_EP; /* Copia o buffer para o endere?o do destino */ (void)osal_memcpy(SampleApp_interPan_DstAddr.addr.extAddr, buffadd, Z_EXTADDR_LEN); //单播 /* PAN de destino */// SampleApp_interPan_DstAddr.panId = 0x6666; //单播 SampleApp_interPan_DstAddr.panId = 0xFFFF; //广播