Matter ASR Light Switch Example

This example demonstrates the Matter Light Switch application on ASR platform.



Building and Commissioning

Please refer Building and Commissioning guides to get started

./scripts/build/build_examples.py --target asr-$ASR_BOARD-light-switch build

Testing the example

  • An additional lighting device is required to complete this example.

  • Commission lighting device with node-id 1

  • Commission light-switch device with node-id 2

  • After successful commissioning, use the chip-tool to write the ACL in Lighting device to allow access from light-switch device and chip-tool.

    ./chip-tool accesscontrol write acl '[{"fabricIndex": 1, "privilege": 5, "authMode": 2, "subjects": [112233], "targets": null },{"fabricIndex": 1, "privilege": 3, "authMode": 2, "subjects": [2], "targets": null }]' 1 0
    
  • After successful commissioning, use the chip-tool for binding in light-switch.

    ./chip-tool binding write binding '[{"fabricIndex": 1, "node":1, "endpoint":1, "cluster":6}]' 2 1
    
  • Light switch button

    This demo uses button to test changing the state of lighting:

    NamePin
    BUTTONPAD12