logo

Contents

  • Quick Start
  • Matter Project Flow
  • Visual Studio Code Development
  • API
    • CHIP on-device testing
    • CHIP on-device test dispatch
  • Discussion
    • LwIP changes for Matter
  • Guides
    • Building Matter
    • Guides
    • Access Control Guide
    • Building Android
    • Working with the CHIP Tool
    • Testing with Apple Devices
    • Matter Software Update with Infineon PSoC6 example applications
    • IP commissioning
    • Matter Python REPL
    • Mbed-OS add new hardware target
    • Matter Arm Mbed OS provisioning guide
    • Mbed-OS platform overview
    • Commissioning nRF Connect Accessory using Android CHIPTool
    • Using CLI in nRF Connect examples
    • Configuring nRF Connect examples
    • Performing Device Firmware Upgrade in the nRF Connect examples
    • Configuring factory data for the nRF Connect examples
    • nRF Connect platform overview
    • Building and Running CHIP Linux Examples for i.MX 8M Mini EVK
    • Commissioning NXP K32W using Android CHIPTool
    • Commissioning Open IoT SDK devices
    • Open IoT SDK platform port
    • Setup OpenThread Border Router on Raspberry Pi
    • Configuring OpenThread Radio Co-processor on nRF52840 Dongle
    • Using Python CHIP Controller advanced features
    • Deprecation notice
    • Building Silicon Labs EFR32 examples
    • Matter Software Update with EFR32 example applications
    • Simulated Device How-To (Linux)
    • Texas Instruments platform overview
    • Troubleshooting Avahi
    • Espressif (ESP32) Getting Started Guide
      • ESP32 Application Usage Guide
      • Using ESP32 Factory Data Provider
      • Flash and NVS encryption
      • Matter OTA
      • RPC Console and Device Tracing
      • Setup ESP-IDF and Matter Environment
  • Style Guides
    • CHIP Makefile Style Guide
    • Matter Documentation Style Guide
  • Examples
    • CHIP Ameba All Clusters Example
    • Matter CC1352 CC2652 All-clusters Example Application
    • CHIP ESP32 All Clusters Example
    • CHIP PSoC6 All Clusters Example
    • Matter Linux/Mac All Clusters Example
    • Matter Arm Mbed OS All Clusters Example Application
    • Matter nRF Connect All Clusters Example Application
    • Matter MW320 All Clusters Example Application
    • Matter Telink All Clusters Example Application
    • CHIP Ameba All Clusters Example
    • Matter CC1352 CC2652 All-clusters Example Application
    • CHIP ESP32 All Clusters Example
    • CHIP PSoC6 All Clusters Example
    • Matter Arm Mbed OS All Clusters Example Application
    • Matter nRF Connect All Clusters Example Application
    • Matter Telink All Clusters Minimal Example Application
    • CHIP ESP32 Bridge App Example
    • CHIP Linux Bridge Example
    • CHIP K32W061 Contact Sensor Example Application
    • Matter Telink Contact Sensor Example Application
    • MATTER CHEF APP
    • Matter Shell - Device Layer module
    • Matter Shell - OpenThread CLI pass-through
    • Matter Shell Reference
    • CHIP nRF Connect SDK Shell Application
    • Chef Build Conventions
    • Matter Client Example
    • Matter darwin-framework-tool
    • CHIP Linux Bridge Example
    • Matter Controller Java App Example
    • CHIP Ameba Lighting Example
    • Matter BEKEN Lighting Example
    • Bouffalo Lab
    • Matter ESP32 Lighting Example
    • Matter Genio Lighting Example
    • Matter CYW30739 Lighting Example
    • CHIP PSoC6 Lighting Example
    • CHIP Linux Lighting Example
    • Matter Arm Mbed OS Lighting Example Application
    • Matter nRF Connect Lighting Example Application
    • CHIP K32W061 Lighting Example Application
    • Python-based lighting example (bridge) device to DALI
    • Matter QPG6105 SDK
    • Matter EFR32 Lighting Example
    • Matter EFR32 Lighting Example
    • Matter Telink Lighting Example Application
    • CHIP Tizen Lighting Example
    • Matter QPG6105 Lighting Example Application
    • CHIP Ameba Light Switch Example
    • Matter ESP32 Light-switch Example
    • Matter Genio Light Switch Example
    • Matter nRF Connect Light Switch Example Application
    • Matter EFR32 Light Switch Example
    • Matter EFR32 Light Switch Example
    • Matter Telink Light Switch Example Application
    • Matter CC1352 CC2652 Lock Example Application
    • Matter CC32XXSF Lock Example Application
    • Matter ESP32 Lock Example
    • Matter Genio Lock Example
    • Matter CYW30739 Lock Example
    • Matter PSoC6 Lock Example
    • Lock Application for Linux
    • Matter Arm Mbed OS Lock Example Application
    • Matter nRF Connect Lock Example Application
    • CHIP K32W061 Lock Example Application
    • Matter Open IoT SDK Lock-App Example Application
    • Matter QPG6105 SDK
    • Matter EFR32 Lock Example
    • Matter EFR32 Lock Example
    • Matter QPG6105 Lock Example Application
    • log-source-app
    • Minimal mDNS example
    • Matter Open IoT SDK Example Application
    • CHIP ESP32 OTA Provider Example
    • ota-provider-app
    • CHIP Ameba OTA Requestor Example
    • CHIP ESP32 OTA Requestor Example
    • Matter Genio Lighting Example
    • Matter CYW30739 OTA Requestor Example
    • ota-requestor-app (Linux)
    • Matter Arm Mbed OS Lock Example Application
    • Build and flash
    • Matter CC1352 CC2652 Persistent Storage Example Application
    • CHIP EFR32 Persistent Storage Example
    • CHIP ESP32 Persistent Storage Example
    • CHIP PSoC6 Persistent Storage Example
    • CHIP Linux Persistent Storage Example
    • Matter QPG6105 SDK
    • CHIP QPG6105 Persistent Storage Application
    • CHIP Ameba Pigweed Example Application
    • CHIP EFR32 Pigweed Example Application
    • CHIP ESP32 Pigweed Example Application
    • Matter Arm Mbed OS Pigweed Example Application
    • Matter nRF Connect Pigweed Example Application
    • Matter CC1352 CC2652 Pump Example Application
    • Matter nRF Connect Pump Example Application
    • Programming and Debugging with CCS
    • Programming with UniFlash
    • Matter CC1352 CC2652 Pump Controller Example Application
    • Matter nRF Connect Pump Example Application
    • Programming and Debugging with CCS
    • Programming with UniFlash
    • Matter Shell Reference
    • Matter Shell - Device Layer module
    • Matter Shell - OpenThread CLI pass-through
    • Matter Shell - App Server module
    • Matter CC1352 CC2652 Shell Application
    • Matter Arm Mbed OS Shell Example Application
    • Matter nRF Connect SDK Shell Application
    • CHIP NXP K32W Shell Application
    • Matter Open IoT SDK Shell Example Application
    • Matter ESP32 Temperature Sensor Example
    • Matter Genio Thermostat Example
    • Matter EFR32 Thermostat Example
    • Matter Telink Thermostat Example Application
    • CHIP TV Example
    • Matter TV Casting Android App Example
    • Matter TV Casting iOS App Example
    • CHIP TV Casting App Example
    • Matter nRF Connect Window Covering Example Application
    • Matter EFR32 Window Covering Example
    • Matter EFR32 Window Covering Example
  • Reporting bugs
  • Code generation
  • Matter SDK CHIP_ERROR enums values
Theme by the Executable Book Project
  • .md

API

API#

  • CHIP on-device testing
    • Background
    • Overview of requirements
      • Pillar 1: Using a test framework
      • Pillar 2: Dispatching tests
      • Pillar 3: Interacting with devices
      • Pillar 4: Collecting results
    • Priorities
    • Baseline hardware platforms for CHIP
  • CHIP on-device test dispatch
    • Definitions
    • Scope
    • Objectives
      • Certification or pre-certification tests
      • Development support tests
      • Common constraints for dispatch
    • Aggregator Dispatch Interface API
      • Resources and operations
      • /dispatch arguments
      • test_suite_results.json contents
      • Aggregator-to-lab dispatch API
      • Lab Registration Interface API

previous

Visual Studio Code Development

next

CHIP on-device testing

By Matter Contributors
© Copyright 2022, Matter Contributors.