This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Philips Hue with Zigbee 3.0

Hello,

I am using the nRF52840-DK to implement a zigbee light device. 

If I use another nRF52840-DK to act as a coordinator, the light bulk example works fine. However, whenever I try to search the simulated light bulb with the Hue Hub (v2), the light bulk example simply freezes without giving any error message.

As far as I know, the Hue Hub needed a Light Link Master Key which you request from Philips or Zigbee alliance. Since the Hue Hub is using Zigbee 3.0 by now, is it the LL Master Key replaced by the Trust Center Link Key (which again is secret and needs to be requested)?

Also, I have read that the light bulb example works with Amazon Echo Plus. Can I assume, that it is because Amazon is using the public TC Link Key?

Thank you for any help!

Parents Reply Children
  • Hey Shiyue, sorry for the late reply, 

    "If I use another nRF52840-DK to act as a coordinator, the light bulk example works fine. However, whenever I try to search the simulated light bulb with the Hue Hub (v2), the light bulk example simply freezes without giving any error message."

    Do you have a sniffer trace?

    You will need to request the new key, although a little twitter bird told me to google for the key. 

    I'm guessing Amazon is still using the old TC link key.

    Cheers,

    Håkon.

  • Hi, thank your for your replay!

    Just to sort out basic mistakes, \nrf5_SDK_for_Thread_and_Zigbee\external\zboss\include\zb_config.h is the right place to set the TC Link key I suppose?

    This is a Wireshark sniffer dump of the lightbulb example, when we start a device discovery with the hue brige.

    hue_discovery_dump.pcapng

    After replacing the TC Link Key in zb_config.h with the known ZLL key, the sniffer trace changes but still nothing happens:

    hue_dump2.pcapng

    Philips clains that Hue implements Zigbee 3.0 and all compliant devices are able to join. Are we missing something in the comissioning process?

    And as I mentioned, the example worked fine with Amazon Echo Plus.

Related