MQTT Integration for G-Core
Connect Video Surveillance with IoT and Automation Systems
With the integrated MQTT interface, G‑Core takes the next step towards becoming an open system platform. Connect your video surveillance seamlessly with IoT devices, building automation systems, sensors, control room applications and industrial control systems – based on one of the world's most established communication standards for connected systems. The MQTT functionality is an integral part of G‑Core and enables direct, bidirectional communication with MQTT-enabled applications and devices.
Why MQTT?
MQTT (Message Queuing Telemetry Transport) is a lightweight publish/subscribe protocol that was specifically developed for reliable communication between connected devices. It has established itself as a standard in IoT, industrial and building automation projects.
By integrating MQTT, G‑Core can not only receive information but also actively pass it on to other systems. This turns video surveillance into an integral component of higher-level security, automation and operational processes.
Need More Information?
Would you like to integrate G‑Core into your IoT or automation environment, or would you like to learn more about the many available possibilities?
Talk to our integration specialists.
Request MQTT Consulting
Flexible Data Processing with JavaScript
Every project has different requirements regarding data formats, message structures and process logic. That is why G‑Core provides integrated JavaScript processors for incoming and outgoing MQTT messages.
This enables integrators to:
- Transform message content
- Adapt data formats
- Logically link events
- Create their own automation workflows
- Dynamically generate G‑Core actions
In addition, a global state object is available for storing states and implementing more complex logic. This allows many integration tasks to be implemented directly within G‑Core.
Open Integration Instead of Isolated Solutions
The MQTT integration supports different communication models and data structures. Dynamic topics, freely definable triggers and flexible payload processing enable the connection of a wide variety of systems and devices.
Your Benefits
- Open standards instead of proprietary interfaces
- Easy integration of existing systems
- High interoperability
- Future-proof architecture
- Protection of existing investments
- Flexible expandability for new use cases
Intelligently Connecting MQTT and Modbus
The Bridge Between IoT and Industrial Automation
In addition to MQTT, G‑Core also supports the direct integration of Modbus systems. The solution becomes particularly powerful through the ability to connect both worlds.
Using integrated JavaScript processors, data and events can be exchanged directly between MQTT and Modbus components. MQTT messages can immediately trigger write operations on Modbus registers. Conversely, Modbus events can be processed and published directly to MQTT brokers.
This creates a flexible integration platform that connects IoT applications with industrial control systems, building automation systems and technical installations – without additional middleware or separate gateway solutions.
Typical Scenarios
- MQTT sensors control Modbus-enabled installations
- Modbus controllers report status information to IoT platforms
- Building automation and video surveillance are connected
- Industrial process data is provided to higher-level systems
- Video events trigger switching operations within technical installations
Technical Advantage
Within MQTT processors, messages can be passed directly to a Modbus instance. Likewise, Modbus processors can publish data directly to MQTT brokers. This makes it possible to overcome protocol boundaries within G‑Core and significantly simplify integration projects.
Technical Highlights
- MQTT support integrated directly into G‑Core
- No additional installation required
- Publisher and subscriber functionality
- Support for dynamic MQTT topics
- Native G‑Core actions and JSON payloads
- Integrated JavaScript processors
- Global state object for custom logic
- SSL/TLS support and certificate management
- Support for MQTT QoS 0, 1 and 2
- Last Will and Testament (LWT)
- Direct communication between MQTT and Modbus instances within G‑Core
- Flexible adaptation to project-specific requirements