PulSync
Your devices, always in sync
Real-time IoT control + monitoring for ESP32. Non-blocking scheduler, cloud sync, OTA updates — all in one library.
Devices
Projects
Firmware
Config
API Keys
Devices
24
Online
18
Msg/min
142
Data Flow — Last Hour
DeviceStatusFWSeen
temp-logger-a4f2
Online
v1.2.0now
relay-ctrl-b7c1
Online
v2.0.15s
env-sensor-f3b2
Offline
v1.1.02h
Cold Room Sensor
Outputs
Temperature4.2 °C
Humidity68 %
DoorClosed
CompressorON
WiFi-42 dBm
Free RAM38 KB
Inputs
Compressor
Alarm
Fan Speed72%
Threshold6.0 °C
Interval5000 ms
Data: temp=4.2, humidity=68 2s
Heartbeat acknowledged 30s
Config: threshold=6.0 2m
OTA: v1.1.0 → v1.2.0 1h
// That's it. Your device is connected and controllable. #include <Pulsync.h> void setup() { Pulsync.begin("PUL-A7K9X2"); Pulsync.setInterval([]() { Pulsync.send("temperature", readSensor()); }, 5000); Pulsync.on("set_pump", [](JsonObject payload) { digitalWrite(PUMP_PIN, payload["value"]); }); } void loop() { Pulsync.loop(); }
⚡ Non-blocking
setTimeout, setInterval on ESP32. Run multiple tasks without blocking.
🔗 Real-time
WebSocket + MQTT + HTTPS. Bidirectional control from anywhere.
🔄 OTA Updates
Push firmware over the air. No physical access needed.
Get notified when we launch
Early access for builders.