topic: iot
53 modules sharing the iot name family (derived from the tree's prefix discipline).
The 'iot' topic family in the Nishi sovereign ecosystem provides foundational support for internet-of-things integration, enabling device identity, discovery, and capability management across a multi-vendor environment. Modules like nx_iot_anchor establish stable device-identity anchors for hubs, while nx_iot_announce facilitates smart-device discovery on LANs. nx_iot_capability models device functionalities for hub UIs, ensuring consistent representation and interaction. These modules work together to create a cohesive framework for managing IoT devices within the NishiLang architecture.
auto-narrated by the local model from this topic's module headers; links verified against the wiki index.
narrated overview -- maintained by the narration lane, module links verified against this wiki.
| module | description | lines | funcs |
|---|---|---|---|
| nx_iot_anchor.nx | stable device-identity anchor for the hub. | 486 | 21 |
| nx_iot_anchor_test.nx | gate for the stable device-identity anchor. | 164 | 1 |
| nx_iot_announce.nx | multi-vendor LAN smart-device discovery. | 443 | 15 |
| nx_iot_announce_test.nx | in-memory smoke for nx_iot_announce. | 162 | 1 |
| nx_iot_capability.nx | per-device capability model for the hub UI. | 198 | 7 |
| nx_iot_capability_test.nx | gate for the per-device capability model. | 67 | 1 |
| nx_iot_classify.nx | universal device-type probe / vendor router. | 181 | 8 |
| nx_iot_classify_test.nx | gate for the universal device-type probe. | 72 | 1 |
| nx_iot_clock_master.nx | single monotonic tick source for the hub. | 390 | 8 |
| nx_iot_clock_master_test.nx | end-to-end smoke for the clock- | 217 | 1 |
| nx_iot_control_page.nx | emit a ZERO-JS, CROSS-BROWSER IoT CONTROL page. | 160 | 9 |
| nx_iot_control_page_gate.nx | proves the IoT control page is CROSS-BROWSER + CONTROLS. | 63 | 1 |
| nx_iot_ctl.nx | sovereign HOME-ELECTRONICS identification ORGAN (CLI + MCP tool). | 117 | 3 |
| nx_iot_ctl_gate.nx | gate for the sovereign home-electronics organ. | 316 | 3 |
| nx_iot_ctl_lib.nx | sovereign HOME-ELECTRONICS identification LIB (no main). | 618 | 34 |
| nx_iot_dashboard.nx | the sovereign Nishi-browser IoT DASHBOARD (killer-feature rung 1). | 66 | 4 |
| nx_iot_dashboard_gate.nx | proves the sovereign Nishi-browser IoT dashboard: | 26 | 2 |
| nx_iot_discover.nx | universal multi-vendor device DISCOVERY brain. | 231 | 8 |
| nx_iot_discover_test.nx | gate for the universal discovery brain. | 180 | 2 |
| nx_iot_fetch_probe.nx | DIAGNOSTIC: fetch several URLs on nishifamily.com | 83 | 6 |
| nx_iot_hub_serve.nx | the sovereign IoT HUB HTTP server (killer-feature rung 3). | 118 | 5 |
| nx_iot_hub_serve_gate.nx | proves the IoT hub server's routing + content logic without binding a | 43 | 2 |
| nx_iot_hub_serve_realm.nx | rung-4-LIVE: the IoT hub serve, HR-SESSION-GATED per HOUSE (realm). | 75 | 4 |
| nx_iot_hub_serve_realm_gate.nx | rung-4-live proof with a REAL OPAQUE session (not a mock): | 85 | 3 |
| nx_iot_hub_tenant.nx | per-HOUSE IoT sharding built ON THE NISHI HR SPINE (killer-feature rung 4). | 80 | 4 |
| nx_iot_hub_tenant_gate.nx | proves IoT multi-tenancy is the NISHI HR SPINE, not a bespoke store: | 68 | 2 |
| nx_iot_kasa_probe.nx | SOVEREIGN live Kasa device query. | 154 | 4 |
| nx_iot_kasa_win.nx | Pairs or probes Kasa bulbs via TCP/9999 using autokey-XOR encryption and credentials from a local file. | 159 | 15 |
| nx_iot_local_kasa.nx | TP-Link Kasa (TP-Link Smart Home) LAN protocol. | 404 | 17 |
| nx_iot_local_kasa_test.nx | gate for the TP-Link Kasa LAN driver. | 147 | 1 |
| nx_iot_local_magic_home.nx | Magic Home / Flux LED LAN protocol. | 378 | 12 |
| nx_iot_local_magic_home_test.nx | end-to-end smoke for the | 267 | 1 |
| nx_iot_local_tuya_v33.nx | Tuya v3.3 LAN wire-frame primitive. | 306 | 6 |
| nx_iot_local_tuya_v33_test.nx | end-to-end smoke for the Tuya | 208 | 1 |
| nx_iot_local_wiz.nx | WiZ JSON-over-UDP LAN protocol. | 448 | 10 |
| nx_iot_local_wiz_test.nx | in-memory smoke for the WiZ JSON-over- | 213 | 1 |
| nx_iot_page.nx | EMIT the nishifamily.com/iot hub control panel. | 212 | 5 |
| nx_iot_pair_research_fetch.nx | SOVEREIGN web-fetch: HOW TUYA/Smart-Life PAIRS A DEVICE ON ANDROID | 72 | 5 |
| nx_iot_provision_softap.nx | the auto-pair STATE MACHINE. | 490 | 18 |
| nx_iot_provision_softap_test.nx | gate for the auto-pair state machine. | 240 | 1 |
| nx_iot_research_fetch.nx | SOVEREIGN multi-source web-fetch to RESEARCH how others do SMART-HOME IoT | 96 | 5 |
| nx_iot_sc_broadcast.nx | SOVEREIGN ESP-Touch v1 BROADCASTER (R1b-live). Sends the U8 length | 90 | 5 |
| nx_iot_sc_broadcast_gate.nx | gate for the sovereign ESP-Touch broadcaster. | 61 | 1 |
| nx_iot_sc_emit_a64.nx | SOVEREIGN emitter: NishiLang -> aarch64 .s for the SmartConfig broadcaster | 114 | 5 |
| nx_iot_scene_sync.nx | the "lights stay in sync, self-fixing" organ. | 300 | 21 |
| nx_iot_scene_sync_test.nx | gate for the lights-stay-in-sync organ. | 119 | 1 |
| nx_iot_smartconfig.nx | SOVEREIGN ESP-Touch v1 (SmartConfig / EZ-mode) ENCODER. (R1b) | 101 | 4 |
| nx_iot_smartconfig_gate.nx | KAT for the sovereign ESP-Touch v1 encoder. | 66 | 1 |
| nx_iot_softap_discover_test.nx | gate for SoftAP (pairing-mode) discovery. | 117 | 1 |
| nx_iot_verify_gate.nx | SOVEREIGN live publish verifier for the /iot hub | 101 | 6 |
| nx_iot_watchdog.nx | per-device link healer (closes the blink loop). | 316 | 15 |
| nx_iot_watchdog_test.nx | gate for the per-device link healer. | 147 | 1 |
| nx_iot_ws_inject.nx | inject the IoT killer-feature workstreams into the WMS SSOT | 86 | 7 |