Q. What is CHIP?
A: Project Connected Home over IP (CHIP) is a new Working Group within the Zigbee Alliance. This Working Group plans to develop and promote the adoption of a new connectivity standard to increase compatibility among smart home products, with security as a fundamental design tenet.
The main idea for the CHIP project is to simplify development for manufacturers and increase compatibility for consumers.
Q. How do you compare CHIP with other protocols such as Thread?
A: CHIP is an app-layer standard that works on top of IP-based protocols such as Thread. It's not a networking protocol itself. Please also refer to the OpenThread FAQ.
Q. What is involved in building the CHIP examples?
A: Explain the basic build environments at a high level; add the link again on the details:
The CHIP project can be built on
Instructions to setup the CHIP environment are provided on the Github page: https://github.com/project-chip/connectedhomeip/blob/master/docs/BUILDING.md
Q. Does the lock example for CHIP enable PTI?
A: Yes, it is.
Q: How do I see the debug log on a CHIP device?
A: Logs are enabled by default on our examples over SWO. An RTT terminal is needed to view the logging output. To Disable the logs, remove the defined EFR32_LOG_ENABLED located in efr32_sdk.gni and rebuild the project.
Q. Does Silicon Lab's Network Analyzer support decode the CHIP transactions?
A: Currently (in the G-SDK 3.1.0 release), we don't support it yet. Please check back later.
Q. What's the connection between CHIP tools and OTBR?
A: It is UDP. EFR32 CHIP communication is based on IPV6
Network Topology for CHIP Communication:
Q. Can you point me to some CHIP examples?
A: CHIP examples are available on GitHub:
EFR32 Door Lock Example: https://github.com/project-chip/connectedhomeip/tree/master/examples/lock-app/efr32
EFR32 Lighting Example: https://github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/efr32
Q. How to add another cluster into the CHIP light or door lock examples?
A: This can be done using the ZAP configurator. Refer to: https://github.com/project-chip/zap
Q: How to use Bluetooth in CHIP?
A: As of now, Bluetooth is only used for commissioning CHIP devices with OTBR. For BLE Commissioning, first, you need to build the Android app, and then with the app, you scan the QR code on the LCD screen on the WSTK. This will provide the App with the needed information to find and connect through BLE to our device. It starts the Secure Rendez-vous exchange with SPAKE2+. Once the secure key is created the app sends the OT provision to the device. The device starts a thread with those network info and joins the network. It will then send the global IP it received back to the phone.
Q How can I start with CHIP? Do we have training available?
A: You can follow the Chip training material on our website: https://www.silabs.com/support/training/connected-home-over-ip-intro/connected-home-over-ip-lab
Note: Please note that CHIP-Tool is now deprecated and is replaced by a Python controller. You can find more information on available CHIP controller at https://github.com/project-chip/connectedhomeip/tree/master/src/controller