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...
Interactive V3 Command Terminal
Execute legacy 2021 V3 ASCII commands directly on the ESP32 parser
Clear Log
,11, Get Time
,17, Shutter Pulse
,3, Dump Tasks
,2, Task Count
,14, Toggle Pi
,15, Toggle Cam
HELP Protocol
,99, Clear All
Send Command →
=== SOHDO SOLARIS A3 V3 COMMAND ENGINE READY === Type any command above or click a quick-chip pill.
⚡ Test Sequence Generator
One-click automated sequence creation for rapid field testing and benchmarking
⚡ 5-Minute Rapid Test
Starts right now, runs for 5 minutes, triggers shutter every 5 seconds. Ideal for immediate hardware verification.
Generate 5-Min Test
⏱️ 1-Hour Benchmark
Starts right now, runs for 60 minutes, triggers shutter every 15 seconds (240 shots). Tests long-run interval stability.
Generate 1-Hour Test
🌅 Full Daytime Golden Hour
Active 06:00 to 19:00, triggers shutter every 30 seconds (1,560 shots daily). Standard solar observation timelapse.
Generate Golden Hour
💥 Multi-Task Burst (5 Tasks)
Generates 5 sequential 1-hour windows to test multi-sequence queuing and NVS storage engine.
Burst Punch 5 Tasks
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