nx_iot_dashboard.nx
buildroot/runtime/nx_iot_dashboard.nx
about
nx_iot_dashboard.nx -- the sovereign Nishi-browser IoT DASHBOARD (killer-feature rung 1).
Operator 2026-06-23 vision: devices stable + non-blinking + auto-connected + AVAILABLE even when
the INTERNET is OUT (LAN up); managed entirely from the first-party Nishi browser; sharded per
house. This page is the management surface: per device a STATUS line (on-LAN / available with
internet down / last-seen) + the capability controls -- so you SEE they're connected and can act,
all local. Reuses the proven zero-JS nx_iot_control_page (cp_head/cp_foot/cp_widgets/cp_cat) so it
works in any browser with no app, no cloud, no JavaScript. The hub feeds it live device records;
this organ is the renderer (multi-tenant: one page per house). license_tier: ORIGINAL
dependencies 1 imports · 3 importers
imports: nx_iot_control_page.nx
imported by: nx_iot_dashboard_gate.nxnx_iot_hub_serve.nxnx_iot_hub_tenant.nx
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 12 | const DB_OUT: *u8 = "web_assets/iot_dashboard.html" |
| 13 | const DB_CAP: i64 = 262144 |
functions
| 16 | func db_badge(h: *u8, off: i64, online: i64) -> i64 |
| 25 | func db_card(h: *u8, off: i64, id: *u8, name: *u8, room: *u8, vlabel: *u8, ip: *u8, called by 2: db_renderiot_tenant_render calls 5: nx_iot_cap_for_classcp_catdb_badgecp_catncp_widgets |
| 47 | func db_render(h: *u8) -> i64 |
| 56 | func main() -> i64 |