Open Source

Tools for IoT and Cloud Connectivity, developed by our engineers and released as open source free of cost.

Usage requires agreement with applicable license terms. No warranty or support is provided.

Our Libraries

Open Source Tools & Libraries

Active C# MQTT IoT

Unified.Mqtt.Pattern

For Internet of Things (IoT), Building Automation and System Integration

Message bus software serving system integration, building automation, and IoT applications with microcontroller-to-enterprise backend connectivity. This C# library matches MQTT patterns with named wildcards for data extraction from topics.

Developed for building automation, remote management, and energy monitoring solutions actively deployed in Dubai, United Arab Emirates and Manila, Philippines.

Program.cs
using Unified.Mqtt.Pattern;

// Match an MQTT topic with named wildcards
var pattern = MqttPattern.Parse(
    "sensors/+device/+type/data");

var topic =
    "sensors/sensor-01/temperature/data";

if (pattern.Matches(topic))

    var params = pattern.Extract(topic);
    // params["device"] = "sensor-01"
    // params["type"]   = "temperature"

Built for Real-World Deployments

IoT & Sensors

Pattern-match incoming data from thousands of sensor devices without complex regex — extract device ID, type, and location directly from the topic.

Building Automation

Route HVAC, lighting, and access control messages across large commercial and residential deployments with clean, readable topic patterns.

Cloud & Enterprise

Bridge microcontroller-level MQTT communication with enterprise backends — providing structured data extraction for processing pipelines.

Ready to Get Started?

Contact us today for a personalised quote and discover how our innovative IT solutions can revolutionise your organisation.

Contact Us