Sign inSign up

neilphan98/hearth-chip-all-clusters-app

By neilphan98

•Updated 6 days ago

HEARTH testbed: Matter multi-sensor (air/smoke) - real connectedhomeip all-clusters app.

Image
Internet of things
0

60

neilphan98/hearth-chip-all-clusters-app repository overview

⁠HEARTH Matter Multi-sensor

Real Matter multi-sensor (connectedhomeip all-clusters) over Ethernet/IPv6.

Real-device analogue: A multi-function Matter environmental sensor (air-quality / smoke / temp-humidity).

Protocol / ports: Matter 1.x over IPv6 (UDP 5540); mDNS (UDP 5353).

⁠What it does / how it works

The real connectedhomeip all-clusters-app, which exposes most Matter clusters. HEARTH uses it where one node must present several measurement clusters (air quality, smoke-CO alarm, etc.).

⁠Functions

  • Many Matter clusters in one node
  • Measurement + alarm clusters
  • Commissionable over IPv6

⁠How to use

Commission as for the light; read any supported cluster with chip-tool, e.g. chip-tool smokecoalarm read expressed-state <nodeid> 1.

⁠Use in GNS3

  • Import the matching .gns3a (File > Import appliance), or docker pull neilphan98/hearth-chip-all-clusters-app:latest.
  • Drag onto your topology, wire to a switch/hub, start. Console: telnet.
  • Adapters: 1. Category: guest.

⁠Default environment (per node)

CHIP_DISCRIMINATOR=3860
CHIP_PASSCODE=20202021
CHIP_VENDOR_ID=0xFFF1
CHIP_PRODUCT_ID=0x8000
HEARTH_MATTER_TYPE=matter-airquality
HEARTH_SEGMENT=living

Current release: latest (docker pull neilphan98/hearth-chip-all-clusters-app:latest)

Part of the HEARTH Tower commercial-building IoT/OT security testbed. Image tags are immutable per release (1.0, 1.1, ...), so updating the device list never changes nodes you already placed. See the HEARTH bundle for all devices + guides.

Tag summary

Content type

Image

Digest

sha256:c46c2d9f0…

Size

93.8 MB

Last updated

6 days ago

docker pull neilphan98/hearth-chip-all-clusters-app