Gravio can be installed and operated on cloud services such as AWS, Azure, GCP, etc. (hereinafter described as “cloud”) starting from version 5 . Gravio can now be installed and operated on these services as well.

A Node on which the Gravio HubKit is installed is called a “Node Hub” or “Node” starting with Gravio Version 5.

By installing the Gravio HubKit package on a cloud service, this server can be used as a Node Hub server to aggregate data .
This Node Hub server is referred to as the “Main Server”.

Note: To operate a Main Server, you need a “Main License” granted by your Gravio Business or Bussiness Pro service contract. To obtain this service contract, please create your accountant https://www.gravio.com

Gravio Business/Bussiness Pro customers can also use the Gravio Cloud servers Asteria provides.

Modules running on Gravio Main Server

The following modules included in the Hub Kit package reside on the Gravio Main Server as a server:

Module Name Description
Gravio Coordinator Encompasses the management of the Node Hub and the aggregate database of sensor or any other input data.
Gravio HubKit  A set of modules for collecting and managing sensor and other data, including action engines.
Gravio Configuration Manager Provides HubKit settings and initial configuration functions for Gravio coordinators.

Modules that work with the Gravio Node Hub

The following modules included in the HubKit package reside as servers in the Gravio Node Hub.

Module Name Description
Gravio HubKit  A set of modules for collecting and managing sensor and other data, including action engines.
Gravio Configuration Manager Provides HubKit settings and initial configuration functions for Gravio Coordinators, etc.

HubKit configuration and Action Flow editing tools

In Gravio, “Action Flows” (or “Actions” ) run a user-created data flow program called on HubKit. Actions are sequences of Components that pass variable data between each other.

A GUI application called “Gravio Studio” is available for Windows and Mac as a tool for editing HubKit settings and action flows. Gravio Studio can be downloaded from the Windows and Mac App Store respectively.

Module Name Description
Gravio Studio HubKit configuration and action flow editing tool.

Gravio Studio can be used to manage and configure the following:

*Setup of physical sensor devices. Mapping of where they are located within the physical space.
*Management, monitoring and maintenance of sensors.
*Creating and configuring actions triggered by the sensor network.
*Creating and editing action flows.
*Data display of raw sensor data.

Gravio.com

When you login on Gravio.com, you can view and manage your Gravio subscription information and license. Furthermore, you can use Gravio Studio to backup configurations and settings to your account on Gravio.com.

Remarks

Gravio HubKit consists of several server modules.

Server Name Description
Gravio Control Manager Server that controls communication with Gravio Studio.
Gravio Trigger Manager A server that receives various sensor data from each device management manager server (Serial Port, Bluetooth, Video, etc.) and saves the sensor data. It also checks incoming data values for conditions specified in the trigger settings and, if applicable, requests the Gravio Action Manager to execute them.
Gravio Action Manager Server that executes the action and saves the sensor data.
Gravio Serial Port Manager Responsible for managing the connection with physical sensors via serial ports and sending data acquired from sensors to Gravio Trigger Manager.
Gravio Bluetooth Manager Manages connections with physical sensors connected via Bluetooth and sends data acquired from sensors to Gravio Trigger Manager.
Gravio Video Service This service manages the connection to the ONVIF Camera, stores images/video from the camera, and sends data acquired from image inference to the Gravio Trigger Manager.
Gravio MQTT Service Responsible for sending data acquired from MQTT to the Gravio Trigger Manager.
Gravio Image Processing Manager Responsible for sending data acquired from image processing servers such as IVAR to Gravio Trigger Manager.
Gravio App Service A server with auxiliary functions for executing components.

Need more help with this?
Join our slack community for help

Was this helpful?

Yes No
You indicated this topic was not helpful to you ...
Could you please leave a comment telling us why? Thank you!
Thanks for your feedback.