Files
esp-matter/examples/light
Chirag Atal 2f41c1d7a1 submodule: Updating submodule to current master (commit id: 10b804696)
esp_matter_command: Removing the response commands support. This is now managed internally for each command separately.
esp_matter_command: Adding another flag for commands. This is used to generate the command lists.
esp_matter_core: Add support for client generated and server generated command lists in clusters.
esp_matter_core: Add support for data versions for endpoints and minor restructuring.
esp_matter_core: Add support to lock and unlock chip_stack. Using this lock in esp_matter_attribute for reading and writing attributes.
esp_matter_client: Binding changes.
esp_matter_cluster: Changing binding commands to binding attribute.
esp_matter_cluster: Adding the clusters/attributes/commands which were 'not implemented' before and are supported now.

esp_matter_cluster: Minor renames.
esp_matter_attribute: Minor changes.
esp_matter_ota: Minor changes.

zap-generated: Removing CHIPClusters.cpp and CHIPClientCallbacks.cpp and updating their corresponding header files.
zap-generated: Minor changes in gen_config.h, callback-stub.cpp and endpoint_config.h.
zap-generated: Added new empty files to prevent cmake warnings.
zap-generated: Updated zap_light's zap-generated.
2022-03-15 14:42:38 +05:30
..
2021-08-11 20:19:49 +05:30
2021-12-09 12:15:15 +08:00

Light Example

Building and Flashing the Firmware

See the README.md file for more information about building and flashing the firmware.

What to expect in this example?

The example provides a minimal implementation to build a Matter light device on ESP32 series SoCs.

Supported features:

  • Matter Commissioning
  • On/Off, Brightness and Color (on ESP32-C3 for now) control
  • (Optional) Interactive shell

Useful shell commands

  • BLE commands
> matter ble <start|stop|state>

Set and get the BLE advertisement state.

  • Wi-Fi commands
> matter wifi mode [disable|ap|sta]

Set and get the Wi-Fi mode.

> matter wifi connect <ssid> <psk>

Connect to Wi-Fi network.

  • Device configuration
> matter config

Dump the device static configuration

  • Facotry reset
> matter device factoryreset
  • On-boarding codes
> matter onboardingcodes

Dump the on-boarding pairing code payloads.