Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| infrastructure:networking:iot [2025/12/28 03:39] – diamond | infrastructure:networking:iot [2025/12/28 05:42] (current) – diamond | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | # Internet of Things | + | # Internet of Things |
| + | |||
| + | This page documents the various IoT devices around the space. | ||
| + | |||
| + | ## Architecture | ||
| ```dokuwiki | ```dokuwiki | ||
| - | <mermaid> | + | <graphviz dot center width=1000> |
| - | --- | + | digraph G { |
| - | config: | + | rankdir=TD; |
| - | | + | newrank=true; |
| - | look: default | + | compound=true; |
| - | | + | nodesep=0.1; |
| - | elk: | + | ranksep=2.5; |
| - | | + | |
| - | --- | + | node [shape=box, style=rounded, |
| + | |||
| + | router [label=" | ||
| + | |||
| + | { rank=same; | ||
| + | subgraph cluster_wifi { | ||
| + | label = "IoT Wi-Fi 2.4G"; | ||
| + | | ||
| + | ap [label=" | ||
| + | |||
| + | | ||
| + | label = " | ||
| + | meross_presence [label=" | ||
| + | meross_thermostat [label=" | ||
| + | } | ||
| + | |||
| + | | ||
| + | label = " | ||
| + | aqara_tbr [label=" | ||
| + | zbt2_tbr [label=" | ||
| + | } | ||
| + | } | ||
| - | flowchart LR | + | subgraph cluster_radio { |
| - | | + | label = "Radio 2.4G"; |
| - | subgraph | + | |
| - | | + | |
| - | | + | label = " |
| + | matter_lightbulbs | ||
| + | | ||
| + | | ||
| + | } | ||
| + | subgraph cluster_zigbee { | ||
| + | label = " | ||
| + | zigbee_lightbulbs [label=" | ||
| + | } | ||
| + | } | ||
| + | } | ||
| - | | + | { rank=same; |
| - | | + | |
| - | | + | label = "VLAN130: IoT"; |
| - | end | + | |
| - | end | + | ha [label="Home Assistant"]; |
| - | end | + | |
| - | + | } | |
| - | wifi --> vlan130 | + | |
| - | | + | |
| - | | + | label = " |
| - | ha[" | + | |
| - | end | + | |
| - | + | } | |
| - | subgraph vlan10[" | + | |
| - | | + | |
| - | end | + | |
| - | + | ||
| - | subgraph vlan100["VLAN100: Services" | + | |
| - | vm[" | + | |
| - | node_exporter[" | + | |
| - | snmp_exporter[" | + | |
| - | end | + | |
| - | ha --- matter | + | subgraph cluster_vlan100 { |
| - | ha --- zigbee | + | label = " |
| - | ha --> raritans | + | |
| - | | + | vm [label=" |
| - | snmp_exporter --> | + | node_exporter |
| - | node_exporter --> vm | + | snmp_exporter [label=" |
| - | ha --> vm | + | } |
| + | } | ||
| - | | + | |
| - | router --- vlan130 | + | router -> ap; |
| - | tbrs --- thread | + | ha -> meross_presence [dir=none]; |
| + | ha -> zigbee_lightbulbs [dir=none]; | ||
| + | ha -> raritans; | ||
| + | ha -> vm; | ||
| - | subgraph radio["Radio 2.4G"] | + | snmp_exporter -> raritans |
| - | | + | |
| - | matter_lightbulbs[" | + | |
| - | matter_wall_switches[" | + | |
| - | matter_thermometers[" | + | |
| - | | + | |
| - | | + | |
| - | | + | } |
| - | end | + | </graphviz> |
| - | end | + | |
| - | </mermaid> | + | |
| ``` | ``` | ||