SOHDO
Solaris IoT Mission Control
iot.sohdo.org // Gateway Authority
🌳
System Tree
⚡
Live TMC Console
GATEWAY ACTIVE
🛰️
Cluster 01 // Trigger & Mission Controllers (TMC)
Solaris A1 (Master Controller)
ESP32-D0WD-V3 Core • RTC Authority
STANDBY
Hardware Clock (DS3231)
Synchronized
Ambient Temp
-- °C
Wi-Fi Network / IP
10.0.10.53 (LXFR)
Tailscale Ingress
mcp.tail6e3bbe.ts.net/a1
Actuator Matrix
8 Channels Active
Open Live Console →
Direct HTTPS
Solaris A2 (Wi-Fi 6 Edge Node)
DOIT ESP32-C5HF4 • Wi-Fi 6 RISC-V
ONLINE
Architecture
Single-Core 32-bit RISC-V @ 240MHz
Wireless
Dual-Band Wi-Fi 6 (2.4/5GHz)
Wi-Fi Network / IP
10.0.10.247 (LXFR)
Tailscale Ingress
mcp.tail6e3bbe.ts.net/a2
Actuator Matrix
8 Channels (Safe Pinout)
Open Live Console →
Direct HTTPS
Solaris A3 (Mission Sequencer)
ESP32-D0WD-V3 • RTC + V3 Task Engine
ONLINE
Hardware Clock (DS3231)
Active
Ambient Temp
-- °C
Wi-Fi Network / IP
10.0.10.187 (LXFR)
Shots Fired / Capacity
-- shots / 1,000 tasks
Tailscale Ingress
mcp.tail6e3bbe.ts.net/a3
Open Sequencer →
Direct HTTPS
📷
Cluster 02 // Imaging, Tethering & Archival Stack
D3X Edge Console (iot01)
Raspberry Pi 4 • Automated gphoto2 Tether
CONNECTED
Camera Payload
Nikon D3X (24.5 MP FX Sensor)
Exposure Mapping
51-Point AF Spot Meter Coupling
Subdomain Gateway
console.sohdo.org
Tailnet Node
iot01.tail6e3bbe.ts.net
Open D3X Console →
Sohdo Media Archival Ingest
Headless WordPress API • Full-Frame Ingest
OPERATIONAL
Target Endpoint
api.sohdo.org/wp-json/wp/v2/media
Resolution Policy
Full 6048 × 4032 (Unscaled)
Optimizer
Auto-EXIF + 95% High-Fidelity JPEG
Security
Application Password (Restricted)
View Ingest API →
☀️
Cluster 03 // Solar Alignment & Planetary Ephemeris
Solaris Optics Application
High-Altitude Solar Alignment (1,710m ASL) • 3D-to-2D Rectilinear Projection
PRODUCTION
Ephemeris Engine
JPL DE440/441 via astronomy-engine
Atmospheric Model
Refraction Lift + Topocentric Dip
Projection Math
Pinhole Rectilinear (3:2 Locked Ratio)
Web Engine
solaris.sohdo.org
Launch Solaris Optics App →
Solaris A1 (Master)
Solaris A2 (Wi-Fi 6)
Solaris A3 (Mission Sequencer)
Universal NTP Injector
Hardware Clock Synchronization Authority
RTC SYNCED
Real-Time Clock (DS3231):
Loading...
Sensor Temp:
--
°C
⚡ Inject Browser Atomic Time
🌐 SNTP Network Calibration
Gateway & Network Telemetry
Tailscale Funnel Proxy via HostGator API
ENCRYPTED HTTPS
Active Target Node
Solaris A3
Local Wi-Fi SSID
LXFR
Target Local IP
10.0.10.187
Tailscale Funnel
mcp.tail6e3bbe.ts.net/a3
Total Shots Fired
0
V3 Task & Sequence Engine
Non-volatile Flash NVS task scheduler • Multi-thousand sequence capacity
0 SHOTS
Punch New Sequence
Start Time (HH:MM)
End Time (HH:MM)
Interval Cadence (Seconds)
Repeat Rule
Daily Recurring Active (rep = 1)
Disabled / Paused (rep = 0)
⚡ Punch Sequence to Flash NVS
Punched Tasks in NVS
Clear All
ID
Window
Interval
Status
Action
Loading sequences...
Relay & Actuator Matrix
Relay outputs managed via FreeRTOS GPIO scheduler
1. Camera Shutter / Opto
Optocoupler Dry Contact Trigger
Pulse (200ms)
2. Main Payload Power
SBC / Camera 12V Power Bus
Toggle
3. 5V Buck Converter
LM2596 Pi/Aux Rail
Toggle
4. Curtain Open
H-Bridge Motor Drive
Pulse Open
5. Curtain Close
H-Bridge Motor Drive
Pulse Close
6. Battery Selector
Bank 1 / Bank 2 Arbiter
Switch Bank
7. 4G Router Power
TP-Link M7000 Power Rail
Toggle
8. Auxiliary Shunt
Solar Dump Load Shunt
Toggle
Action Completed