ZB_ZDO_SIGNAL_DEVICE_ANNCE triggers without any device added/rejoined

We have used zigbee sample for coordinator we did many changes in that like subscribing and sending values in UART when any new device gets added.

but noticed ZB_ZDO_SIGNAL_DEVICE_ANNCE  also gets called with FF:FF:FF:FF:FF:FF:FF:FF mac address and 0x00 short address?
Is it expected behavior? if yes why its happening what action we should take that time?

       zb_zdo_signal_device_annce_params_t *dev_annce_params =
                ZB_ZDO_SIGNAL_GET_PARAMS(
                    sg_p, zb_zdo_signal_device_annce_params_t);

            LOG_INF("New device commissioned or rejoined (short_addr: 0x%04hx)",
                    dev_annce_params->device_short_addr);
            char ieee_address_str[24]; 

            snprintf(ieee_address_str, sizeof(ieee_address_str),
                     "%02x:%02x:%02x:%02x:%02x:%02x:%02x:%02x",
                     dev_annce_params->ieee_addr[0], dev_annce_params->ieee_addr[1],
                     dev_annce_params->ieee_addr[2], dev_annce_params->ieee_addr[3],
                     dev_annce_params->ieee_addr[4], dev_annce_params->ieee_addr[5],
                     dev_annce_params->ieee_addr[6], dev_annce_params->ieee_addr[7]);

            // Log the complete IEEE address
            LOG_INF("IEEE Address: %s", ieee_address_str);
Parents
  • Hello,

    but noticed ZB_ZDO_SIGNAL_DEVICE_ANNCE  also gets called with FF:FF:FF:FF:FF:FF:FF:FF mac address and 0x00 short address?

    Having a device announcing its address as 0x0000 is odd since your device is the coordinator.

    Can you share more about when this happens in the network? Is there a device announcement packet sent in the network with the addresses you share? You can share a sniffer log of the network as a .pcap file, and note that if you have changed the network key from the default for nRF Connect SDK samples, we need that to decrypt the packets. Let me know if you need to share a non-default network key.

    I'll be able to help more after the weekend or whenever you reply after that.

    Best regards,

    Maria

Reply
  • Hello,

    but noticed ZB_ZDO_SIGNAL_DEVICE_ANNCE  also gets called with FF:FF:FF:FF:FF:FF:FF:FF mac address and 0x00 short address?

    Having a device announcing its address as 0x0000 is odd since your device is the coordinator.

    Can you share more about when this happens in the network? Is there a device announcement packet sent in the network with the addresses you share? You can share a sniffer log of the network as a .pcap file, and note that if you have changed the network key from the default for nRF Connect SDK samples, we need that to decrypt the packets. Let me know if you need to share a non-default network key.

    I'll be able to help more after the weekend or whenever you reply after that.

    Best regards,

    Maria

Children
Related