tree: 470d1e0c1d22debb7d51bcae9725b42665b86cae
  1. matter/
  2. templates/
  3. tests/
  4. __init__.py
  5. BUILD.gn
  6. ChipCommissionableNodeController-ScriptBinding.cpp
  7. ChipDeviceController-Discovery.cpp
  8. ChipDeviceController-IssueNocChain.cpp
  9. ChipDeviceController-ScriptBinding.cpp
  10. ChipDeviceController-ScriptDevicePairingDelegate.cpp
  11. ChipDeviceController-ScriptDevicePairingDelegate.h
  12. ChipDeviceController-ScriptPairingDeviceDiscoveryDelegate.cpp
  13. ChipDeviceController-ScriptPairingDeviceDiscoveryDelegate.h
  14. ChipDeviceController-StorageDelegate.cpp
  15. ChipDeviceController-StorageDelegate.h
  16. JsonTlv.cpp
  17. matter-repl.py
  18. OpCredsBinding.cpp
  19. README.md
src/controller/python/README.md

Python CHIP Controller

The Python CHIP controller is a library that allows to create a Matter fabric and commission Matter devices with it, as well as communicate with commissioned devices by reading/subscribing and writing Attributes and sending Commands. The Python CHIP controller is based on the native Chip Device Controller library.

The Python CHIP Controller comes with a REPL which allows to explore and use the Python CHIP controller library from a shell. To learn more about the Python CHIP Controller and the REPL, how to build it and use its commands and advanced features, read the following guides: