loading...
Skip to main content

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.

G-Core as Part of Connected Systems

With MQTT, G Core becomes an active participant within modern IoT architectures.

Receiving Events

G‑Core can subscribe to MQTT topics and process incoming messages. Incoming information is evaluated and can directly trigger actions within the video management system.

Publishing Events

Using publishers, G‑Core events, alarms and status information can be automatically transmitted to MQTT brokers and connected systems.

Bidirectional Integration

Whether it is a sensor, building management system, access control solution or industrial installation – G‑Core can receive data, process it and forward its own events to other applications. This creates end-to-end automated workflows across system boundaries.

Intelligent Data Processing

Integrated JavaScript processors enable the flexible processing of MQTT messages and G‑Core events. Data can be transformed, filtered and processed automatically. In addition, MQTT and Modbus systems can be connected directly to each other, turning G‑Core into a central integration platform for IoT and automation applications.

Typical Use Cases

Critical Infrastructure

Process alarms from technical monitoring systems and link them directly to video recordings, live images or notifications.

Access Control

Use access control events as triggers for video actions or transfer relevant video information to higher-level security systems.

Alarm and Control Room Integration

Connect G‑Core with intrusion detection systems, alarm management solutions or control room systems. Relevant video information is available exactly when it is needed, helping to reduce response times.

Building Automation

Connect camera systems with door contacts, lighting controls, alarm systems or building management systems. Security events can automatically trigger actions within the building infrastructure - and vice versa.

Industry and Manufacturing

Combine machine states, production events or sensor values with video data to create transparent operational processes and enable faster root cause analysis.

Smart City Applications

Integrate traffic sensors, environmental monitoring systems or public security infrastructure into a shared overall system.

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

Security and Reliability

For professional security and infrastructure projects, G-Core offers extensive features for reliable MQTT operation.

Secure Communication

  • SSL/TLS encryption
  • Certificate-based authentication
  • Support for CA and client certificates
  • Username/password authentication

Reliable Message Transmission

  • Support for all MQTT Quality of Service (QoS) levels
  • Automatic reconnection
  • Last Will and Testament functionality for detecting connection losses

Flexible Integration

  • Support for individual MQTT topics and data structures
  • Dynamic topic resolution
  • Customisable message formats
  • JavaScript-based processing of data and events

Connecting MQTT and Modbus

  • Direct data exchange between MQTT and Modbus systems
  • No additional middleware required
  • Cross-protocol automation within G‑Core

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