code wiki / iot

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.

moduledescriptionlinesfuncs
nx_iot_anchor.nxstable device-identity anchor for the hub.48621
nx_iot_anchor_test.nxgate for the stable device-identity anchor.1641
nx_iot_announce.nxmulti-vendor LAN smart-device discovery.44315
nx_iot_announce_test.nxin-memory smoke for nx_iot_announce.1621
nx_iot_capability.nxper-device capability model for the hub UI.1987
nx_iot_capability_test.nxgate for the per-device capability model.671
nx_iot_classify.nxuniversal device-type probe / vendor router.1818
nx_iot_classify_test.nxgate for the universal device-type probe.721
nx_iot_clock_master.nxsingle monotonic tick source for the hub.3908
nx_iot_clock_master_test.nxend-to-end smoke for the clock-2171
nx_iot_control_page.nxemit a ZERO-JS, CROSS-BROWSER IoT CONTROL page.1609
nx_iot_control_page_gate.nxproves the IoT control page is CROSS-BROWSER + CONTROLS.631
nx_iot_ctl.nxsovereign HOME-ELECTRONICS identification ORGAN (CLI + MCP tool).1173
nx_iot_ctl_gate.nxgate for the sovereign home-electronics organ.3163
nx_iot_ctl_lib.nxsovereign HOME-ELECTRONICS identification LIB (no main).61834
nx_iot_dashboard.nxthe sovereign Nishi-browser IoT DASHBOARD (killer-feature rung 1).664
nx_iot_dashboard_gate.nxproves the sovereign Nishi-browser IoT dashboard:262
nx_iot_discover.nxuniversal multi-vendor device DISCOVERY brain.2318
nx_iot_discover_test.nxgate for the universal discovery brain.1802
nx_iot_fetch_probe.nxDIAGNOSTIC: fetch several URLs on nishifamily.com836
nx_iot_hub_serve.nxthe sovereign IoT HUB HTTP server (killer-feature rung 3).1185
nx_iot_hub_serve_gate.nxproves the IoT hub server's routing + content logic without binding a432
nx_iot_hub_serve_realm.nxrung-4-LIVE: the IoT hub serve, HR-SESSION-GATED per HOUSE (realm).754
nx_iot_hub_serve_realm_gate.nxrung-4-live proof with a REAL OPAQUE session (not a mock):853
nx_iot_hub_tenant.nxper-HOUSE IoT sharding built ON THE NISHI HR SPINE (killer-feature rung 4).804
nx_iot_hub_tenant_gate.nxproves IoT multi-tenancy is the NISHI HR SPINE, not a bespoke store:682
nx_iot_kasa_probe.nxSOVEREIGN live Kasa device query.1544
nx_iot_kasa_win.nxPairs or probes Kasa bulbs via TCP/9999 using autokey-XOR encryption and credentials from a local file.15915
nx_iot_local_kasa.nxTP-Link Kasa (TP-Link Smart Home) LAN protocol.40417
nx_iot_local_kasa_test.nxgate for the TP-Link Kasa LAN driver.1471
nx_iot_local_magic_home.nxMagic Home / Flux LED LAN protocol.37812
nx_iot_local_magic_home_test.nxend-to-end smoke for the2671
nx_iot_local_tuya_v33.nxTuya v3.3 LAN wire-frame primitive.3066
nx_iot_local_tuya_v33_test.nxend-to-end smoke for the Tuya2081
nx_iot_local_wiz.nxWiZ JSON-over-UDP LAN protocol.44810
nx_iot_local_wiz_test.nxin-memory smoke for the WiZ JSON-over-2131
nx_iot_page.nxEMIT the nishifamily.com/iot hub control panel.2125
nx_iot_pair_research_fetch.nxSOVEREIGN web-fetch: HOW TUYA/Smart-Life PAIRS A DEVICE ON ANDROID725
nx_iot_provision_softap.nxthe auto-pair STATE MACHINE.49018
nx_iot_provision_softap_test.nxgate for the auto-pair state machine.2401
nx_iot_research_fetch.nxSOVEREIGN multi-source web-fetch to RESEARCH how others do SMART-HOME IoT965
nx_iot_sc_broadcast.nxSOVEREIGN ESP-Touch v1 BROADCASTER (R1b-live). Sends the U8 length905
nx_iot_sc_broadcast_gate.nxgate for the sovereign ESP-Touch broadcaster.611
nx_iot_sc_emit_a64.nxSOVEREIGN emitter: NishiLang -> aarch64 .s for the SmartConfig broadcaster1145
nx_iot_scene_sync.nxthe "lights stay in sync, self-fixing" organ.30021
nx_iot_scene_sync_test.nxgate for the lights-stay-in-sync organ.1191
nx_iot_smartconfig.nxSOVEREIGN ESP-Touch v1 (SmartConfig / EZ-mode) ENCODER. (R1b)1014
nx_iot_smartconfig_gate.nxKAT for the sovereign ESP-Touch v1 encoder.661
nx_iot_softap_discover_test.nxgate for SoftAP (pairing-mode) discovery.1171
nx_iot_verify_gate.nxSOVEREIGN live publish verifier for the /iot hub1016
nx_iot_watchdog.nxper-device link healer (closes the blink loop).31615
nx_iot_watchdog_test.nxgate for the per-device link healer.1471
nx_iot_ws_inject.nxinject the IoT killer-feature workstreams into the WMS SSOT867