Developers

Build with Sync IoT

Documentation, APIs, integration guides and developer tools for our IoT devices and data centre solutions.

Quick Start

Connect to the Sync Edge Gateway in minutes. Our MQTT-enabled gateway supports standard client libraries in Python, JavaScript, Go, Java, C# and more.

MQTT v5 & v3.1.1
Full protocol support
TLS 1.3
Encrypted connections
Edge Processing
Local intelligence
REST API
Device management
quickstart.py
# Connect to Sync Edge Gateway via MQTT
import paho.mqtt.client as mqtt

client = mqtt.Client(protocol=mqtt.MQTTv5)
client.tls_set()
client.username_pw_set("user", "token")
client.connect("gateway.syncba.com.au", 8883)

# Subscribe to building sensor data
client.subscribe("building/+/hvac/temperature")
client.subscribe("building/+/energy/demand")

# Subscribe to data centre monitoring
client.subscribe("dc/+/rack/+/temperature")
client.subscribe("dc/+/power/pue")

# Publish a control command
client.publish(
    "building/site-01/hvac/setpoint",
    payload='{"value": 22.5, "unit": "°C"}',
    qos=1
)

client.loop_forever()
Architecture Overview
Edge-to-Cloud Bridgebi-directional
EdgeLocal cache
BufferPersistent store
EncryptTLS 1.3
BridgeMQTT v5
CloudUnified view
Persistent buffering with automatic retry99.99% delivery

Need Integration Help?

Our engineering team can help you integrate Sync IoT devices and data centre solutions with your existing building systems.

Contact Engineering