Page cover

CybusMQ

The Industrial MQTT Broker.

CybusMQ is a robust MQTT broker tailored for industrial applications, offering support for both MQTT 5 and MQTT 3.1.1 protocols. It serves as the central message broker within the Connectware ecosystem, facilitating efficient data exchange and inter-service communication.

Key Features

  • Industrial-grade stability and scalability: Engineered to withstand the demands of industrial environments, ensuring reliable performance under high-load conditions.

  • Protocol support: Offers services for MQTT, secure MQTT over TLS (MQTTS), and MQTT over WebSockets, providing flexibility in communication methods.

  • Usage metrics collection: Gathers usage metrics for reporting to the Portal in online installations, aiding in monitoring and analysis.

  • Authentication delegation: Employs web hooks to delegate authentication processes to the Auth Server, ensuring secure access control.

Technical Specifications

  • Foundation: CybusMQ is built on VerneMQ, a high-performance distributed MQTT message broker. This foundation provides robust messaging capabilities across distributed systems.

  • Technology stack: CybusMQ is written in Erlang, a language optimized for concurrent operations and fault tolerance. The Erlang/OTP virtual machine uses preemptive scheduling, delivering consistent low latency for real-time applications at scale.

Last updated

Was this helpful?