Ultra Low-Latency MQTT 5 / 3.1.1 Broker

Cloud MQTT Broker for Barrier Gates & IoT

High-availability message broker engineered for industrial hardware, parking gates, RFID readers, and web applications. Test instantly with our open public sandbox, or create private tokens with isolated ACL.

Choose Your Connection Tier

Free open sandbox for testing & diagnostics, or dedicated private keys for production deployments.

FREE PUBLIC SANDBOXInstant Access

Open Test Broker

Zero registration required. Perfect for developers, field engineers, and testing hardware scripts on the fly.

Broker Hostsasira-ai.com (178.105.157.85)
Port (TCP)1883
WebSocket (WSS)wss://sasira-ai.com
Usernamepublic
Passwordpublic
Allowed Topicspublic/#
Shared open channel
ENTERPRISE PRODUCTION99.9% Uptime

Private Dedicated Console

Encrypted tokens, strict topic-level access control (ACL), multi-device fleet management, and dedicated quota.

Strict Topic Isolation (ACL)

Devices only communicate within devices/your_id/#. Completely inaccessible to other users.

Fleet Device Management

Generate independent credentials for each Barrier Gate, POS Station, and RFID reader with instant revoke capability.

Vision AI Webhook Integration

Auto-publish recognized license plates directly to barrier gate trigger topics in real time.

Free with SASIRA AccountLaunch Private Console

Live Web Inspector & MQTT Client

Test publishing and subscribing directly inside your browser without installing any desktop software.

Disconnected

Subscribe to Topics

public/gate_demo

Publish Message

Live Stream Feed (1)
public/gate_demo5:45:00 AM
{"system":"SASIRA_MQTT_BROKER","status":"READY","serverTime":"5:45:00 AM"}

Connect in 5 Lines of Code

Standard MQTT protocol compatible with any library or framework.

using System;
using System.Text;
using System.Threading.Tasks;
using MQTTnet;
using MQTTnet.Client;

// Connect to SASIRA Cloud MQTT Broker
var factory = new MqttFactory();
using var mqttClient = factory.CreateMqttClient();

var options = new MqttClientOptionsBuilder()
    .WithTcpServer("sasira-ai.com", 1883) // Or IP: 178.105.157.85
    .WithCredentials("public", "public") // Or your private token
    .WithClientId("Gate_Controller_Pos1")
    .Build();

mqttClient.ApplicationMessageReceivedAsync += e =>
{
    string payload = Encoding.UTF8.GetString(e.ApplicationMessage.PayloadSegment);
    Console.WriteLine($"[TRIGGER GATE] Topic: {e.ApplicationMessage.Topic} | Payload: {payload}");
    return Task.CompletedTask;
};

await mqttClient.ConnectAsync(options);
await mqttClient.SubscribeAsync("public/gate_demo/#");
Console.WriteLine("Listening to barrier gate events...");