Chiptool to configure the matter devices with google nest hub

Google home does not expose binding cluster, I Was thinking of creating binding through chip tool. Please help with following 

1.  Can chiptool work with google nest as a border router?

2. Would it work if the binding is created through chiptool after comissioning wih google home app

3. Any suggestions o. How to create binding with google home app?

Thanks, 

Mahesh

Parents
  • Hi Mahesh,

    1.  Can chiptool work with google nest as a border router?

    You can use border routers other than the OpenThread Border Router. but if you want to commission the device using chip-tool then you need to get the Thread network credentials.
    Both Google and Apple provide APIs for Android or iOS to fetch Thread network credentials:

    https://developer.apple.com/documentation/threadnetwork
    https://developers.home.google.com/thread

    Please note that this will be a Matter network created by the chip-tool, not Google Home, and the hub will only act as a Thread border router.

    2. Would it work if the binding is created through chiptool after comissioning wih google home app

    You would need to commission the device using chip-tool as I mention above.

    3. Any suggestions o. How to create binding with google home app?

    Binding is not supported by Google Home at the moment.

    Best regards,
    Marte

  • Thanks for quick Response, looking at the response this method cannot be used  to deploy the devices in field(customer).

    Can you let us know if any of the matter eco systems(Apple home, amazon, samsung) support binding ?

    Thanks,

    Mahesh

  • Hi Mahesh,

    None of the commercial ecosystems support binding as of now.

    Best regards,
    Marte

Reply Children
  • Is there any example implementationof binding the app or guidelines on how to implement?

    Appreciate if your help

    Thanks,

    Mahesh

  • Hi Mahesh,

    We do not have any examples showing how to send a binding command, but we do show how to send messages from one device to another using binding. You can find this in both the Light Switch and Thermostat samples, specifically in the binding_handler files.

    Setting up binding is done by first writing to the ACL attribute of the Access Control cluster, to add correct access control entry for the remote device. After this, the binding is set up by writing to the Binding attribute in the Binding cluster. So you can implement writing to these attributes.

    Best regards,
    Marte