← Return to Top Page 日本語

Gravio HubKit External Integration Guide

Table of Contents

  1. Webhook Integration
  2. MQTT Subscriber Integration
  3. Gorilla IVAR Integration
  4. i-PRO Integration

Webhook Integration

Gravio provides functionality to integrate with various external systems. Here, we’ll explain how to receive messages from devices using Webhooks.

Webhook Setup Procedure

  1. Click the “Webhook” button to display the settings panel.

    Webhook Button

  2. Register the Webhook URL in the settings panel.

  3. Click the “+” button to display the registration panel.

    Webhook Registration Panel

  4. Enter and save the Webhook information:

    Webhook Information Input

  5. Create a layer to record Webhook reception as data:

    Add Webhook JSON Layer

  6. Bind the Webhook logical device to the created layer:

    Webhook Binding Settings

Using Webhooks

Once the Webhook is enabled, you can receive messages from external devices. Received messages can be viewed in the data viewer. You can also set up actions triggered by received messages.

MQTT Subscriber Integration

Gravio also supports MQTT subscribers. It receives messages sent by MQTT publishers through an MQTT broker by specifying topics.

MQTT Subscriber Setup Procedure

  1. In “Devices,” select the MQTT type (DataKind) to add a new area and layer.

    MQTT Device Selection

  2. Click the settings button to display the MQTT subscriber and broker settings screen.

    MQTT Settings Button

  3. Click the “+” button to display the topic entry settings screen.

    MQTT Topic Entry Settings

  4. Click the list button to display the broker list screen.

  5. Click the “+” button to display the broker settings screen and enter broker information:

    MQTT Broker Settings

  6. Enter broker information and click the add button.

    MQTT Broker Information Input

  7. After the added broker information appears in the list, click the “Back” button.

  8. Enter topic entry information and click save:

    MQTT Topic Information Input

  9. The saved topic entry will be displayed in the list.

  10. Click the “+” button to display the binding settings screen.

  11. Bind the configured MQTT to the layer.

    MQTT Binding Settings

  12. Finally, turn ON sensor data collection.

    MQTT Sensor Collection ON

i-PRO Integration

i-PRO is a surveillance camera sold by i-PRO Co., Ltd. Here’s how to integrate with i-PRO in Gravio to receive AI-recognized data.

i-PRO Setup Procedure

  1. In “Devices,” select the i-PRO type (DataKind) to add a new area and layer.

    i-PRO Device Selection

  2. Click the settings button to display the i-PRO settings screen.

    i-PRO Settings Button

  3. Enter the i-PRO camera name and MAC address, then click add:

    i-PRO Information Input

  4. Click the “+” button to display the binding settings screen.

    i-PRO Binding Settings Button

  5. Bind the configured i-PRO camera to the layer.

    i-PRO Camera Binding

  6. Finally, turn ON sensor data collection.

    i-PRO Sensor Collection ON

Gorilla IVAR Integration

Gorilla IVAR is a video analytics solution. Here’s how to integrate with Gorilla IVAR in Gravio to receive AI-recognized data.

Gorilla IVAR Setup Procedure

  1. In “Devices,” select the Gorilla IVAR type (DataKind) to add a new area and layer.

    Gorilla IVAR Device Selection

  2. Click the settings button to display the Gorilla IVAR settings screen.

    Gorilla IVAR Settings Button

  3. Enter the Gorilla IVAR device name and connection information, then click add:

    Gorilla IVAR Information Input

  4. Click the “+” button to display the binding settings screen.

    Gorilla IVAR Binding Settings Button

  5. Bind the configured Gorilla IVAR device to the layer.

    Gorilla IVAR Device Binding

  6. Finally, turn ON sensor data collection.

    Gorilla IVAR Sensor Collection ON


By following these steps, you can configure external system integration with Gravio HubKit.