Skip to content
Martin Cleaver edited this page May 24, 2026 · 16 revisions

Martin's notes on setting up

Understand the Connections

┌─────────────────┐    ┌──────────────────┐    ┌────────────────────┐
│   WiFi Routers  │    │ CSI Wifi Receiver│    │Neural Net Pipeline │      <<< Hardware
│   (Send Wifi)   │──▶│ ESP32 Module(s)  │──▶ │  Cognitum Seed     │
└─────────────────┘    └──────────────────┘    └────────────────────┘
                                                        │
┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   Web Dashboard │◄───│  API Services   │◄───│ Pose Estimation │          <<< Services on computer
│   (Frontend)    │    │    Module       │    │     Engine      │              Typically in Docker
└─────────────────┘    └─────────────────┘    └─────────────────┘
                                │
                       ┌─────────────────┐
                       │ Configuration   │
                       │   Management    │
                       └─────────────────┘

https://github.com/ruvnet/RuView/blob/be4efecbcd9a8f357df07dcc654f363fc774f8fb/plans/phase1-specification/technical-spec.md (Conceptual Outline)

Open the Laptop's firewall to UDP 5006 traffic

Sensing Server running in Docker

Cognitum Seed https://169.254.42.1:8443/guide#welcome running 1 app, RuView

image * The logs button does nothing on this screen ** https://169.254.42.1:8443/api/v1/status

ESP32 -> Seed

ESP32s send sensing info to seeds

Laptop <-> Seed

Seed (how is the sensing server supposed to get data?)

Ensure traffic reaching sensing server

Clone this wiki locally