Problems when integrating Matter protocol

Hi,

I'm trying to integrate Matter protocol but encounter some problems. 
We're using nrf5340 devkit, and Zephyr.

1. There seems to be two repositories, what is the difference?:

https://github.com/project-chip/connectedhomeip

and

https://github.com/nrfconnect/sdk-connectedhomeip

2. When I tried integrating the first one (https://github.com/project-chip/connectedhomeip) the build system of my project complains about CONFIG_CHIP=y.
Then I saw the following guide: https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/matter/BUILDING.html
But the compilation fails when running "ninja -C out/host", I cloned the master branch from https://github.com/project-chip/connectedhomeip

3. When I instead used https://github.com/nrfconnect/sdk-connectedhomeip and cloned latest release, our build system doesn't complain about CONFIG_CHIP=y, but get some other errors.

Parents
  • Hi, 

    The sdk-connectedhomeip is simply a fork of the connectedhomeip which contains a snapshot of the main repository. That way, a customer may only install the nRF Connect SDK and have Matter code bundled in. Alternatively, the customer can use the main connectedhomeip repo and have the newest updates to the Matter code.

    I would recommend starting with our samples in NCS (nrf/samples/matter) or upstream (examples/*/nrfconnect) and reading README files that describe the necessary setup to build and run these applications. The READMEs also refer to documents that describe the architecture and integration with nRF Connect SDK.

    Regards,
    Amanda

Reply
  • Hi, 

    The sdk-connectedhomeip is simply a fork of the connectedhomeip which contains a snapshot of the main repository. That way, a customer may only install the nRF Connect SDK and have Matter code bundled in. Alternatively, the customer can use the main connectedhomeip repo and have the newest updates to the Matter code.

    I would recommend starting with our samples in NCS (nrf/samples/matter) or upstream (examples/*/nrfconnect) and reading README files that describe the necessary setup to build and run these applications. The READMEs also refer to documents that describe the architecture and integration with nRF Connect SDK.

    Regards,
    Amanda

Children
Related