★ World-first · Call the pole & talk to it

The only smart street light platform where you can call the pole — and it picks up.

Six engineered pole families — wind-solar Coastal, 360° CIGS architectural, drone-docking Sky Hub, Family IP, Heritage, Selfie — controlled from one Light OS, by one app, in your voice. Sub-second RTC, full-duplex SOS, nine device types, nine protocols, in one operating system.

RTC < 1 s end-to-end 10 device types · 9 protocols 3 lamp heads · 2700–6500 K RAG fault diagnosis SOLARTODO × WIDEWINGS · Joint Consortium
Show a colleague LinkedIn WhatsApp Facebook X
9:41 5G
Wednesday, May 20 9:41
SOS · Active
Pole #1247 · East Gate
24.4539 °N, 54.3773 °E · Abu Dhabi Corniche
Pole #1247 · East Gate
Abu Dhabi Corniche
00:00
RTC · Live transcript
Light OS · Operator View
SCANNING
City Light OS — Live Console

One console. Twelve hundred poles. Voice in, action out.

A real-time dashboard for everything a pole is and does — lamp matrix, programme composer, automation rules, RTC voice ops, nine device feeds, RAG fault diagnosis. The same console our operators run on every project shipped this year.

SOLARTODO Light OS LIVE
Ask Light OS — "dim East District to 60 % after midnight, weekdays only" ⌘ K
Online 1 247
Faults 3
SOS · 24 h 0
Night·23:42
Live Views
Full Console
Lamp Matrix · 1 247 poles Live · 5 s sync · click any cell
On 1 013 /1 247 81.2% lit · curve normal
Dimmed 142 poles cron · midnight curve −38% kWh
Off / scheduled 89 poles 7.1% · maintenance windows
Alarms 3 active SOS 0 · faults 3 · auto-ticketed
On 80–100%
Dimmed 30–60%
Off / scheduled
Alarm

Selection

POLE #0847 · ROW 14 · COL 23 East Gate Boulevard
State
Online
Brightness
100 %
CCT
4 000 K
Lamp heads
3 / 3 lit
Live power
144 W
Today
1.86 kWh
Driver
Iotcomm CAT1
Protocol
Modbus RTU
24 h brightness curve
Next: 23:00 cron Dim group "Roadway main" → H2 50% · cooldown 60 s
Recent actions · last 5 min streaming
14:32:08DIMPole #0234 brightness 100% → 80% · group "Pedestrian zone"
14:31:42CRON23 poles in Old Town entered "evening curve" · sunset −15 min
14:30:55ONPole #1102 H3 turned on · operator override · OPS·CHEN
14:30:11FAULTPole #0847 undervoltage 198 V · ticket TKT-2026-0520-073 auto-created
14:28:33OFFPole #0512 scheduled maintenance window started · 90 min
LED Display Composer 60+ animations · 9 layer types · MQTT push
LED displays47 online47 / 47 · BXY MQTT
Programmes today18 scheduled6 active · 12 queued
Push rate142 kB/sMQTT QoS 1 · 0 retries
Offline cache16 per node98% poles ≥ 12 stored
Avg brightness68 %auto-tuned to ambient
Today · 24 h programme rotation Now playing · L1 Weather feed
00040812162024
Abu Dhabi · 32°C · clear · AQI 38
SOLARTODO Smart City · light up your tomorrow · لنضيء غدك
EMERGENCY
WED MAY 2009:42
Eid Mubarak 2026Festival skin pushed remotely
Local Festival · May 21–23 · Corniche
LIVE VIDEO · 1080p · H.264
60+ transition animations across 8 directions (push, mosaic, fade, wipe, scroll, page-turn, zoom, 3D cube rotate). 9 layer types: text, image, video, audio, clock, weather, sensor data, TTS, network feed. Programmes push via MQTT — devices keep up to 16 stored locally for offline playback.
L1Weather feedimg+data
L2Marquee + bilingual TTStext+audio
L3SOS broadcast take-over3D cube
L4Live clock + dateclock
L5Eid festival skinremote push
L6Civic events · 7-dayscroll
L7Live video feedvideo
CodecH.264 / MJPEG · 90 fps source
Z-layers9 max · transparent blend
Fonts32 system + custom upload
MQTT QoS1 · ack-tracked
Automation · 26 active rules 3 trigger types · 4 condition types · 4 action types · cooldown debounce
Active rules26 / 282 paused · scheduled resume
Fired · 24 h438 events+12% vs yesterday
Failures · 24 h0 %100% success rate
In cooldown3 rulesPM2.5 · SOS · midnight curve
Dusk auto-on · grid lights
IfTime = sunset − 15 min · daily
WhereGroup: All grid lights (892)
Thenpower=ON · bri=100% · CCT=4000K
Last 5 fires
Fired 142 × 0 fail · last 30 d
Midnight savings · roadway
If23:00 · daily
WhereGroup: Roadway main (504)
ThenH2 bri=50% · cooldown 60 s
Last 5 fires
Fired 142 × 0 fail · -38% kWh after 22:30
SOS escalation · auto
IfSOS_PRESSED on any pole
WhereAll sensors · always
Thenbri=100% · cam=ON · rec=ON · dispatch · notify
Last 5 fires
Fired 4 × · 90 d 3.2 s avg ack · 100% closed
PM2.5 environmental PSA
IfPM2.5 > 75 · 15 min sustained
WhereDistrict: Downtown · weekdays 07–22
ThenLED L2 = ENV.psa · 5 min · cooldown 30 min
Last 5 fires
Fired 8 × · 90 d 0 fail
Storm safeguard · solar VAWT
IfWind > 18 m/s · 60 s sustained
WhereCoastal poles · Corniche zone
ThenVAWT brake · panel angle = home · notify ops
Last 5 fires
Fired 2 × · 90 d 0 damage
Festival skin · scheduled
IfDate ∈ [May 21 – May 23]
WhereAll LED displays · Corniche district
Thenpush Skin "eid-2026" · MQTT batch
Last 5 fires
Idle · resumes May 21 4 LED groups primed
Showing 6 of 26 active rules · sample · full library in consoleview all →
Recent triggers live stream
14:30:11SOS escalation · Pole #1247 dispatched in 3.2 sOK
13:30:00Midnight savings · 504 poles dimmed H2 → 50%OK
12:18:04PM2.5 PSA · downtown · 82 µg sustained 17 minOK
11:42:51Dusk auto-on · cooldown skipped · already onSKIP
09:08:22Storm safeguard · wind 18.4 m/s 65 s · VAWT brakedPROTECT
RTC Voice Operations Real-time RTC SDK · sub-second loop · intent → action → confirmation
Calls · 24 h147avg 24 s · 96% intent hit
Round-trip p500.72 sp99 1.4 s · sub-second SLA
Executed412 cmdsbatch + single · 0 mis-fires
SOS calls4 · 90 d3.2 s avg pickup
Active langs8 UI · 16 TTSUI 8 · voice library 16
Connected · East Gate POLE #1247 round-trip 0.72 s
Intent classifier · last call96% confident
Control
96%
Query
88%
Diagnose
91%
General
74%
Stack: WhisperX · OpenAI GPT-5.4 · Neural TTS
Codec: G.711 full-duplex
Intent parser: Query · Diagnose · Control · General
Fallback: FastIntentParser local · LLM cloud
TTS voice library · 16 multilingual voicesNow: calm-zh-f-2
calm-zh-f-2calm · ZH · F
news-zh-m-1news · ZH · M
warm-zh-f-3warm · ZH · F
child-zh-1child · ZH
calm-en-f-1calm · EN · F
news-en-m-1news · EN · M
warm-en-f-2warm · EN · F
narr-en-m-2narrator · EN
calm-es-f-1calm · ES · F
news-fr-m-1news · FR · M
warm-ar-f-1warm · AR · F
calm-pt-m-1calm · PT · M
news-ru-f-1news · RU · F
warm-ko-f-1warm · KO · F
calm-ja-f-1calm · JA · F
custom-oemyour brand
Video Surveillance · 156 cameras + 64 SOS pillars Live · WebRTC sub-second · AI events 24/7 · 30-day retention
Demo only · live frames are intentionally suppressed. Real deployments are operator-controlled, never public-facing — privacy first.
Cameras156 online4K H.265 · Hikvision / Dahua · WebRTC
Recording42 active30-day retention · NVR cluster
SOS pillars64 idleaudio test passed 24 h
Today events284 AI taggedhuman 218 · vehicle 53 · sos 13
Critical now1 openSLA 60 min · auto-bound RTC
Live Wall · 4 × 3
● REC 4K · H.265 · 28 fps · 4.2 Mbps
person · 0.94
person · 0.88
bag · 0.71
Cam-079 West Park Gate · 24.4539 °N, 54.3773 °E
Persons 2 Vehicles 0 Bags 1
Live Event Stream AI · live
Detection engine YOLOv9 · DeepSORT · ANPR
24 h analytics resets at 00:00
Total events284↑ 12%
Peak hour22:0038/hr
AI ack avg3.2 sSLA
Precision96.4 %F1 0.94
By event type last 24 h
Person
218
ANPR
119
Vehicle
53
Loiter
18
SOS
13
Breach
3
Storage · NVR cluster 87 %
NVR (30 d)
3.6 TB
Edge ring
24 h
10 Device Feeds · live TimescaleDB hypertable · 1-second sample, 90-day retention, automatic compression
Device types10 active10 native drivers · plug-in
Devices total1 619 nodes1 615 online · 4 fault
Samples / s3 142 pts/sTimescaleDB hypertable
Power · live142.4 kWpeak today 218 kW · 23:12
Alarms · open3 · 0 critall under 60-min SLA
Grid LightModbus RTU · Iotcomm · 892 nodes
Voltage
220.4 V
Current
0.36 A
Brightness
100 %
Today
1.86 kWh
Updated 2 shealthy
Solar LightHTTP · Sukoda · 218 nodes
Battery
87 %
Charge
42 W
Load
28 W
Today PV
318 Wh
Updated 2 shealthy
LED DisplayMQTT · BXY · 47 nodes
Programme
"eid-2026"
Brightness
70 %
Resolution
192×96
Online
47 / 47
Updated 2 shealthy
IP PA SpeakerTCP · PY840 · 36 nodes
State
TTS
Volume
42 / 63
Voice
calm-zh-f-2
Queue
3 msgs
Updated 3 squeue backlog
Video CameraSIP · Hikvision/Dahua · 156 nodes
Stream
WebRTC
Resolution
4K · H.265
Recording
42 active
Today events
284
Updated 1 shealthy
EnvironmentModbus · Weather+AQ · 84 nodes
PM2.5
56 µg
Temp
32.1 °C
Humidity
48 %
Noise
62 dB
Updated 1 sPM2.5 above threshold
SOS ColumnISUP · Hikvision · 64 nodes
State
All idle
Last fired
11 d ago
Audio test
passed 24 h
Online
64 / 64
Updated 2 shealthy
Wi-Fi APHTTP · OpenWRT · 72 nodes
Signal avg
-58 dBm
Clients
324
Today data
118 GB
Online
72 / 72
Updated 2 shealthy
EV ChargerOCPP 2.0.1 · 38 nodes
Active
9 sessions
Peak output
22 kW
Today kWh
386 kWh
Revenue
$ 142
Updated 4 sOCPP heartbeat lag
Drone HangarMQTT · DJI Dock 3 · 12 fleet
In flight
5 active
Docked
4 ready
Today missions
42 · 2 408 km
Hubs
3 sites
Updated 1 shealthy
RAG Fault Diagnosis 768-dim embeddings · HNSW · top-5 · auto work-order
Tickets · 24 h7328 auto-resolved · 45 dispatched
AI accuracy92 %+2.4 pt vs last quarter
MTTR42 minvs SLA 60 min · pole-level
Knowledge base1 248 docs14 manuals · 78 closures
Query p5014 msHNSW · top-5 · pgvector
TKT-2026-0520-073 · auto-created
Pole #0847 — undervoltage anomaly
Pole #0847 (East Gate Boulevard) reports input voltage 198 V sustained over 12 min — below 200 V threshold. H2 driver throttled, H1 + H3 still nominal. Other 11 poles on same feeder line read 218–222 V.
1 · Embedtext-embedding-3 · 768 d12 ms
2 · Searchpgvector HNSW top-514 ms
3 · Retrieve3 docs · 0.71+ sim8 ms
4 · SynthesiseOpenAI GPT-5.4187 ms
Diagnosis · confidence 92%
Likely cause: cable joint corrosion at junction box JB-E14, isolated to single-pole branch — pattern matches the seaside salt-air incidents in case bank. Other poles on feeder remain nominal, so feeder-level problem is unlikely. Recommended: dispatch maintenance crew, check IP67 seal at JB-E14, replace cable lug if oxidation present. ETA fix: 90 min.

Knowledge sources

Lamp controller undervoltage troubleshooting 0.92
Iotcomm Tech Manual rev. 3 · §4.2.1
Coastal joint-box corrosion case bank 0.78
Zanzibar phase-2 closure notes 2025-11
Branch isolation procedure for L-N-PE 0.71
SOLARTODO Installer SOP §8.4
KB: 1 248 docs · 14 manuals · 78 closures · 90-day rolling case bank
Index: pgvector + HNSW · ~14 ms top-5 query
Auto-created ticket → patrol crew assigned in 8 s
Recent diagnoses · last 24 h 73 tickets · 92% accuracy
TKT-073Pole #0847 undervoltage 198 V · cable joint corrosion (JB-E14)0.92DISP
TKT-072LED Display #43 brightness sensor drift · auto-recal applied0.98FIX
TKT-071SOS column #12 audio feedback loop · gain throttled remotely0.94FIX
TKT-070EV charger #08 OCPP heartbeat timeout · firmware roll-back queued0.81DISP
TKT-069Env sensor #56 PM2.5 calibration drift · pattern matches monsoon humidity0.76OPEN
TKT-068Camera #122 low-light noise above threshold · IR ring power-up sent0.95FIX
Showing 6 of 73 tickets · click a row to load · full archive in consoleview all →
Drone Hangar · Sky Hub fleet DJI Dock 3 + Skydio + Autel compatible · 30 s robotic battery-swap · V2G linked
Fleet11 / 1211 airworthy · 1 maintenance
In flight5 activeavg battery 67% · RTK-fix
Docked + ready4 idle1 swapping · 1 charging
Missions · 24 h42 completed2 408 km · 39.2 flight h
AI detections18 eventsedge NPU · 14 review · 4 escalated
Fleet status · 12 unitslive telemetry
DRN-01 ApexDJI Matrice 4D · RTK
72%
patrol
DRN-02 VegaDJI Matrice 4TD · thermal
38%
inspect
DRN-03 LyraSkydio X10 · auto-track
81%
perimeter
DRN-04 NovaDJI Matrice 4D · LiDAR
64%
survey
DRN-05 OrionAutel EVO Max 4T
22%
RTB
DRN-06 SiriusDJI Matrice 4D
14%
swap 22 s
DRN-07 AtlasDJI Matrice 4TD
48%
charging
DRN-08 CygnusDJI Matrice 4D
98%
ready
DRN-09 PegasusSkydio X10 · NDAA
100%
ready
DRN-10 DracoDJI Matrice 4D · 50 mp
100%
ready
DRN-11 AquilaDJI Matrice 4TD · IR cal
maint
DRN-12 PhoenixAutel Dragonfish · VTOL
96%
ready
Active patrol mapcoverage 38 km² · 5 in flight
flying
swapping
charging
docked
Hangar queue · cycle plancap 4 batteries / hub
NOW0 s
DRN-06 Siriusrobotic swap · HUB-B · slot 2
SWAP
22s
DRN-05 OrionRTB · HUB-C · ETA inbound
SWAP
4min
DRN-07 Atlastrickle charge · HUB-A · slot 1
CHARGE
12min
DRN-02 Vegascheduled · HUB-B · post-mission
SWAP
02:14hh
DRN-11 AquilaIR sensor recalibration · HUB-A
MAINT
Hangar specificationDJI Dock 3 reference · field-installable upgrade
Dock specDJI Dock 3 · 760–1200 mm
Swap time30 s · robotic arm
PositioningD-RTK · ±1 cm
Wind tolerance12 m/s · IP55
Edge NPUon-device · 1.2 TOPS
V2G linkedpole 9.6 kW bi-dir
Mission feed · last 60 minlive · auto-detections marked
14:32:18DRN-01HUB-A patrol leg 3 · 2 vehicles · 1 person on route · all classifiedDETECT
14:31:54DRN-06HUB-B robotic battery swap initiated · slot 2 · 30 s cycleSWAP
14:30:42DRN-03Perimeter Skydio X10 NDAA · auto-track engaged on subject contourDETECT
14:29:11DRN-05RTB low-battery 22% · auto-recall sequence · ETA HUB-C 22 sLAND
14:27:35DRN-04LiDAR survey grid B-7 complete · 1.4 GB upload to S3 via 5GDETECT
14:24:08DRN-08Take-off HUB-A · mission scheduled "boulevard sweep" · 12 min ETAUP
14:20:21DRN-02Thermal anomaly +14 °C above ambient at JB-E14 · escalated to ticket TKT-073ALERT
14:18:54DRN-09Pegasus landed HUB-C · mission "port perimeter" · 24 min · 38 framesLAND
EV Charging · pole-integrated OCPP 2.0.1 · ISO 15118 Plug & Charge · OCPI 2.2.1 roaming · V2G bi-directional
Chargers38 stations24 AC · 14 DC · 38 / 38 online
Sessions · live9 charging3 DC fast · 6 AC overnight
Power · live184 kWpeak today 412 kW · 19:42
Today · kWh / revenue1 207 kWhUSD 423 · +14% w/w
Solar coverage68 %PV-first dispatch · 32 % grid
Station matrix · 38 chargersOCPP heartbeat live
HUB-A Boulevard · pole-mount AC 14
HUB-B Plaza · curbside AC + DC 16
HUB-C Highway · DC fast lane 8
idle charging finishing reserved fault
Smart dispatch · tariff & energy mixPV-first · grid-supplement
Today tariff windows14:32
off-peak · $0.06 shoulder · $0.18 peak · $0.34
Live energy mix184 kW
PV array
99 kW · 54%
BESS LFP
48 kW · 26%
Grid intake
37 kW · 20%
V2G bi-directional · peak shaving3 vehicles armed
Vehicles
BESS pole
Grid
12.8 kW discharge 38 kWh today $ 9.20 peak saving
Active sessions · 9ISO 15118 PnC · 9 plugs energised
Showing 9 of 9 active · 4 waiting in queue · full console for archives
EV standard supportPlug-and-charge ready · roaming partner network
ProtocolOCPP 2.0.1CSMS / smart-charging / device-mgmt
Plug & ChargeISO 15118-20eMSP cert · auto-auth < 3 s
RoamingOCPI 2.2.112 eMSP hubs · CDR settlement
ConnectorsType 2 · GB/T · CCS · CHAdeMO7-180 kW · IEC 61851
Smart chargingChargingProfile · PV-firstcurtail · throttle · queue · re-plan
V2G / V2XCCS bi-directionalpeak shaving · grid arbitrage
OCPP event stream · last 60 minlive · CSMS ↔ stations
14:32:18CP-014MeterValues · SoC 62 % · 47.2 kW · session 0:18:42METER
14:31:54CP-022StatusNotification Available → Preparing · plug detectedSTATUS
14:31:42CP-022Authorize idTag eMSP-PLG-7F32 · ISO 15118 contract cert OK · 2.1 sAUTH
14:31:38CP-022TransactionEvent Started · txId 4f8e02a1 · profile "pv-first" applied · 22 kW limitSTART
14:30:11CP-007TransactionEvent Ended · txId 4f8d91c4 · 38.4 kWh · USD 13.45 · CDR pushedSTOP
14:29:55CP-019NotifyEVChargingNeeds · target SoC 80 % · dep. 06:30 · negotiating profilePLAN
14:28:32CP-014Heartbeat 300 s · CSMS clock sync · clock-drift +12 msHB
14:26:18CP-031SetChargingProfile "peak-shaving" 16:00-22:00 · throttle 11 → 7 kWPLAN
API 14 ms p50 PG healthy TimescaleDB healthy Redis 0.6 ms LLM warm
Uptime 99.97 % · 90 d Region ap-east-1 OTATODO Light OS 8.5.9
6 Pole Families

Six engineered briefs. One factory. One operating system.

Wind-solar hybrid for off-grid coast and desert. 360° CIGS for sites that cannot show a panel. Sky Hub for low-altitude drone operations. Family IP for child-safe spaces. Iconic for monuments. Selfie for footfall.

Swipe / scroll · 6 families
Flagship Coastal & Off-Grid wind-solar hybrid pole
50m/s wind
Wind-Solar Hybrid

Coastal & Off-Grid

Magnetic-levitation VAWT, marine-grade hot-dip galvanising, IP68 buried battery, Starlink uplink. Engineered for typhoon coasts, off-grid island highways, oilfield perimeters and plateau passes — sites that have neither grid nor mercy.

From
$850
Autonomy
10-day
Use case
Coastlines · Islands · Oilfields · Plateaus
View Details SBC 301 · 50–55 m/s
Signature CIGS architectural cylindrical pole
360°PV skin
Architectural CIGS

CIGS Architectural

No visible panels — a 360° flexible thin-film skin wraps the cylindrical pole itself. Multi-segment stacking and 5-to-10-pole mesh arrays make it specifiable wherever the site reads as architecture: five-star hotels, capital boulevards, heritage districts, airport landside.

From
$750
MPPT
98 % efficiency
Use case
Resorts · CBDs · Airports · Boulevards
View Details Stack 1×, 2×, 3× · mesh 5-10
Flagship Sky Hub drone-docking smart pole
30sdrone swap
Drone-Docking + V2G

Sky Hub

A full smart streetlamp that also carries a rooftop drone hangar — charging or a 30-second robotic battery-swap, built to the DJI Dock 3 envelope. Anchors police and park patrols, fire bases, oil-and-gas hubs, port perimeters, last-mile delivery. Hangar is a field-installable upgrade.

From
$12,000
Compat
DJI Dock 3 · Skydio · Autel · open API
Use case
Industrial parks · Border security · Logistics
View Details 760–1200 mm clamshell · V2G
Specialty Family IP animal-shaped children smart pole
24Vsafe voltage
Animal IP + AI Companion

Family IP

Ten animal-character streetlights, each with a touch screen and an on-device AI companion. Engineered to EN 1176 child-safety, runs on 24 V safe voltage, vision runs locally — a child's image is never stored or uploaded. For theme parks, kindergartens, pediatric wings, themed retail.

From
$1,500
Catalog
10 animal IPs · regional libraries
Use case
Children parks · Kindergartens · Theme parks
View Details EN 1176 · on-device vision
Signature Iconic heritage smart pillar
30mtower ceiling
Bespoke Monument

Iconic & Heritage

A monument is commissioned, not catalogued. From a 4-metre decorative column to a 30-metre tower wrapped in a media-facade pixel skin. Form, material and content engineered for one site — UNESCO districts, royal palace approaches, World-Expo pillars, national memorials.

From
$2,500
Height
4 m → 30 m custom
Use case
Heritage · Cultural districts · Old towns
View Details 6 regional design libraries
Specialty Selfie tower with AR overlays
ARpush remote
Interactive Selfie + AR

Selfie Tower

An installation earns its place when visitors choose to photograph it. Interactive towers with AI photo direction, AR overlays and one-tap sharing. Placed where footfall converts to exposure: theme parks, wedding zones, hotel rooftop lounges, viral photo stops, mall atriums. Festival skins push remotely.

From
$3,000
Form library
10 shapes · custom OEM
Use case
Landmarks · Commercial streets · Scenic spots
View Details AI photo director · AR overlays
3-Head Independent Dimming

Drag the slider. Watch the light cone change.

Most "smart" street lights are one switch with a timer. SOLARTODO poles run up to three independent lamp heads — each on its own driver with 0–100% dimming and 2700–6500 K colour temperature, scheduled by group, controlled by voice. The same dial you move below is wired into every cron task and AI command in the Light OS.

Live power
144 W
Saving vs HPS
76 %
Avg CCT
3700 K
H1 · Pedestrian arm
36 W
Brightness60 %
Colour temp3000 K
H2 · Roadway main
72 W
Brightness100 %
Colour temp4000 K
H3 · Bike-lane / amenity arm
36 W
Brightness60 %
Colour temp2700 K
Same 0–100 % × 2700–6500 K control sits behind every cron task and voice command in the Light OS. Jump to live console →
10 Devices · 9 Protocols

One platform, every wire. From Modbus RTU to RTC.

Modbus RTU/TCP for lamp controllers. MQTT for LED displays + DJI Dock 3 cloud SDK. HTTP for solar gateways. TCP custom for IP audio. SIP/GB28181 for video. OCPP for EV chargers. ISUP for SOS columns. RTC for voice calls. We wrote the drivers; you plug in the gear you trust.

Device × Protocol Modbus RTU Modbus TCP MQTT HTTP/S TCP Custom WebSocket SIP / GB28181 OCPP 2.0.1 ISUP / RTC
Grid Light Iotcomm · 892 nodes
Solar Light Sukoda · 218 nodes
LED Display BXY · 47 nodes
IP PA Speaker PY840 · 36 nodes
Video Camera Hikvision/Dahua · 156 nodes
Environment Weather+AQ · 84 nodes
SOS Column Hikvision · 64 nodes
Wi-Fi AP OpenWRT · 72 nodes
EV Charger OCPP 2.0.1 · 38 nodes
Drone Hangar DJI Dock 3 · 12 fleet
Primary protocol — native driver
Supported via adapter
Not applicable
Technical Architecture

Go backend. Timescale + pgvector. Three-tier hex.

Five layers, no exotic stack. Go + Gin in the API, PostgreSQL with TimescaleDB for time-series, PostGIS for geo, pgvector for AI knowledge, Redis for sessions. OpenAI for synthesis, low-latency RTC stack for the sub-second voice loop. Same architecture currently running in 3 government deployments.

Layer 1 · Clients
Web Vue 3 · Element Plus · Leaflet (GIS)
Android APP Kotlin · Jetpack Compose · Material 3
3rd-party API REST · OpenAPI 3 · API-key + JWT
Layer 2 · Gateway
API Gateway · Load Balancer HTTPS (TLS 1.3) · JWT + API-key · rate-limit · IP allowlist
Layer 3 · Services
RESTful API Go / Gin · Handler → Service → Repository
WebSocket Push Realtime state · alarm · notification
Device Bus TCP · MQTT · SIP · OCPP · ISUP · RTC
Layer 4 · Business Logic
Users3-tier RBAC · RLS
Devices9 driver classes
Alarm Engine3-level · batching
Cron Tasks16 / pole local
AI CopilotFastIntent + LLM
Work Ordersmanual + AI auto
Automation3 triggers · 4 acts
Energyhour/day/week
Knowledge Base768-d HNSW
Voice / VideoRTC · GB28181 · SIP
Layer 5 · Storage & AI
PostgreSQL 16 TimescaleDB · PostGIS · pgvector · RLS · partitioned audit log (HMAC)
Redis 7 Session · device state · rate-limit · pub/sub
External AI OpenAI GPT-5.4 · real-time RTC + ASR + TTS (16 voices)
Performance Single host handles 10 000+ concurrent devices. API p50 14 ms · WS sub-second · DB query < 30 ms.
Security OWASP 2025 hardened · IEC 62443 SL2. Audit log HMAC-signed, partitioned, tamper-evident.
Scale Edge sync nodes for offline-first & sovereign deployment. TimescaleDB auto-compress + 90-day retention.
Real Deployments

Oman · Zanzibar · KSA-MOI · UAE. Already lit.

Government and infrastructure deployments under signed authorisation, system integration manuals, and network-topology specs we publish — not stock-photo case studies.

Sultanate of Oman · 2026

Royal Oman Police — district pilot

Government-authorised 10-in-1 smart pole deployment for a Royal Oman Police district pilot. Light OS console + Android app + SOS ISUP integration, RTC voice ops on-call to district HQ. Letter of Authorisation on file.

Scale
Phase-1 pilot
Devices
Grid · SOS · Cam · LED
Year
2026 active
Our role
OEM + Light OS
Letter of Authorisation · Network Topology · Integration Manual
Zanzibar · Tanzania · 2025-2026

Zanzibar government support letter

Tanzania-government support letter for a Zanzibar lighting modernisation. Coastal-grade (50 m/s wind, IP68 buried battery), Light OS on-prem deployment, Vue 3 dashboard localised to Swahili and Arabic alongside English.

Scale
Multi-district
Deployment
On-premises
Coast envelope
50 m/s · IP68
UI langs
EN · AR · SW
Support Letter · Supply Agreement · On-Prem Integration Manual
Riyadh · KSA · 2026

KSA Ministry of Interior — MOI brief

Ministry of Interior of Saudi Arabia procurement brief: 8 m / 10 m smart pole quotation, EV charger catalogue, surveillance pole spec. Solar Surveillance Pole quote + EV Charger catalogue + Smart Pole 6m/8m/10m quotation served as part of the response pack.

Scale
MOI tender
Compliance
SBC 301 · SASO
Heights
6 m · 8 m · 10 m
Pack
3-doc RFQ pack
MOI Sales Manual · Quote 6-8-10 m · EV Catalogue
Abu Dhabi · UAE · 2026

Abu Khalid 1 000-pc IoT bollard

Active commercial discussion: 1 000-unit short IoT bollard order. Pi + 4G + CIGS thin-film wraparound; per-unit pricing $600 – $940. The pole is the photovoltaic — full CIGS skin, no visible panel. Project in negotiation.

Volume
1 000 pcs
Skin
CIGS 360°
Compute
Raspberry Pi + 4G
USD value
$ 0.6 – 0.94 M
Status · in commercial negotiation
Get Started

Send us your site map. We send back a Light OS demo.

Quote within 24 hours. RFQ pack on request. Voice the demo yourself — call our reference pole and watch a real LED dim from your phone.

Forward to your team first LinkedIn WhatsApp Facebook Email
Joint Consortium SOLARTODO LIMITED×WIDEWINGS Corp. Hardware + cloud delivery in partnership with WIDEWINGS Corp. (Korea · widewings.com). Dual-track export financing: Sinosure (China EXIM) + KSure (Korea EXIM). All commercial enquiries below route to the SOLARTODO desk.
SOLARTODOPV · BESS · DC fast-charge · AI · manufacturing · Sinosure
WIDEWINGSSmart-pole MAXLUMI · EMS power-electronics · POLARIS platform · KR/AR markets · KSure

Build my RFQ pack

We respond within 24 h with a tailored quote and reference deck.

No 3rd-party sharing · we reply within 24 h
WhatsApp +86 158 5167 6607 · Ethan
Email [email protected]
Telegram SOLARTODO_Cinn
Main website solartodo.com · all 8 product lines
24-hour quote turnaround.
RFQ packs include datasheet, BOM, integration manual, reference deployment letters where applicable.