Search
Related topics are listed below.
How to stop Gravio Hub
Gravio Hub (Gravio Hub version 1) » How to stop Gravio Hub
How to stop Gravio Hub (version 1) To stop Gravio Hub, please follow the steps below. Press and hold the button shown below, and the Gravio symbol on the top surface will change from “blue” to “yellow” to “red” and finally the light…
Gravio Hub (Gravio Hub 2)
Gravio Hub (Gravio Hub 2)
For the Gravio Standard package or higher, you get one or more Gravio Hubs. The Gravio Hub is the Edge Device that gathers all the data and processes. It is essentially a small computer. The specifications of the Gravio Hub are below: CPU: Rockchip RK3399 (6 core)…
Gravio Hub (Gravio Hub version 1)
Gravio Hub (Gravio Hub version 1)
Gravio Hub is available for rental to subscribers of Gravio Standard or higher service menu. Gravio Hub version 1 is a square housing model. Gravio Hub version 1 users can exchange it for Gravio Hub 2 equipment, please contact us.
Gravio Hub (Gravio Hub version 1) initial settings
Gravio Hub (Gravio Hub version 1) » Gravio Hub (Gravio Hub version 1) initial settings
This section will discuss the initial setup of Gravio Hub. To use the Gravio Hub, you will need to do the following two things. Configure WiFi network settings to connect Gravio Hub to your network. Gravio Hub is running on a LinuxOS based on Ubuntu1804. It is…
Setup for Gravio Hub
Gravio Hub (Gravio Hub 2) » Setup for Gravio Hub
This section will explain the initial setup of Gravio Hub 2. In order to use the Gravio Hub 2, you will need to do the following two things Configure WiFi network settings to connect Gravio Hub 2 to your network. Gravio Hub 2 is running on a Ubuntu2004-based…
Migration Guide from Gravio Hub to Gravio Hub 2
Gravio Hub (Gravio Hub 2) » Migration Guide from Gravio Hub to Gravio Hub 2
This section describes the procedure for customers using Gravio Hub (“Hub1”) to migrate to Gravio Hub 2 (“Hub2”). Before starting It is assumed that the data in the currently operated Hub1 will be backed up and restored to Hub2 for…
About Gravio Hub and Gravio Zigbee Receiver
Appendix » About Gravio Hub and Gravio Zigbee Receiver
The maximum number of devices that can be connected to the Gravio Hub and Gravio Zigbee receiver is 64.
Restricting access to the Gravio Hub from Gravio Studio
Appendix » Restricting access to the Gravio Hub from Gravio Studio
To restrict Gravio Studio access to the Gravio Hub, install the Gravio Studio client certificate used for the that particular Gravio Hub. Note: This feature is available only in Gravio Basic, Gravio Standard and Gravio Enterprise subscriptions. Log in to Gravio…
Indicator light status and button operation on the Gravio Hub (Gravio Hub version 1)
Gravio Hub (Gravio Hub version 1) » Indicator light status and button operation on the Gravio Hub (Gravio Hub version 1)
indicator light status The Gravio logo on the Gravio Hub lights up in various colors and patterns to indicate the following LED Staus Comment Blue When first started up out of the box Access Point Mode White After…
Connecting your Gravio Hub to the Network
Gravio Hub (Gravio Hub 2) » Connecting your Gravio Hub to the Network
The Network Setup Process The first time you plug the Gravio Hub into a power source, it will create a wireless network. Use any device with a browser to connect to that Wifi Network: Log in using the password graviohub Now open your browser and enter the URL…
Gravio HubKits Overview
Gravio HubKits Overview
The Gravio’s HubKit Lists view in Gravio gives you an overview of all connected Edge HubKits available. These can be software servers from Linux, Windows or Macs where you have installed the Gravio HubKit, or they can be Gravio Hub devices. For information on how…
General Gravio Troubleshooting
Troubleshooting » General Gravio Troubleshooting
Symptom Explanation Remedy Comments Gravio Studio is not behaving as expected Gravio Server connection is unstable or Gravio Server is not running Ensure that there is a stable connection between Gravio Studio and the Server is…
Gravio Apps Framework
Gravio Apps Framework
Gravio will also provide a framework, that allows third party companies to build native mobile applications that integrate seamlessly into the Gravio Edge infrastructure. APIs provided by Gravio’s edge servers can provide data or be triggered by an authenticated…
Indicator light status and button operation on Gravio Hub 2
Gravio Hub (Gravio Hub 2) » Indicator light status and button operation on Gravio Hub 2
indicator light status The LEDs on the side of the Gravio Hub 2 light up in various colors and patterns to indicate the following LED Status Comment blue when first booted out of the box Access point mode White light on…
What is Gravio?
Introduction » What is Gravio?
Gravio is a platform that connects IoT devices with software and artificial intelligence. It is built for companies who like to start small and quickly, and yet have the possibility to scale up robustly and fast. Other than most IoT platforms Gravio leverages the…
Hub Configuration View
Introduction » What is Gravio? » Hub Configuration View
If you double click on the upper half of the Server card, you will get to the Hub Configuration view: At the top you can find a number of buttons such as: A plus sign button to create new physical Areas to group your Layers An edit button to edit an Area or…
Gravio HubKit Data Directory
Appendix » Gravio HubKit Data Directory
When the Gravio HubKit is installed, it creates a data directory to store configuration files and data. On Windows 10 C:\ProgramData\HubKit\ On macOS /Library/Application Support/HubKit/ On Linux/Raspberry On Linux/Raspberry, the following directories are mounted…
Using the Gravio Coordinator
Advanced » Using the Gravio Coordinator
Because Gravio is a distributed system consisting of either computers (macOS, Windows or Linux) running the HubKit or the Gravio Hub itself, there is a need to coordinate those edge nodes. More information about the Gravio Coordinator can be found in the Gravio…
Which ports does Gravio require?
Appendix » Which ports does Gravio require?
We use the following Ports in each daemon in HubKit Process Name Protocol Port Gravio Control Manager HTTPS 29442 When installing HubKit and Gravio Studio on a different PC, one of these port numbers, “Gravio Control…
How to install Gravio server Root CA certificates.
Appendix » How to install Gravio server Root CA certificates.
In order to make the secure connection, you will need to install the downloaded certificates to your operating system. HubKit can then verify that you are allowed to access it. Installing the Certificate on Windows 10 Double click on the certificate file from…
How to Side-Load Gravio Studio for Windows
Appendix » How to Side-Load Gravio Studio for Windows
Sideloading procedures for Gravio Studio for Windows Sideloading is the process of installing an application from an installer file rather than from the App Store. In some cases, for example in a corporate environment, the App store may not be available. Or a computer…
Introduction
Introduction
Welcome to Gravio 4! Gravio 4th generation of the Gravio platform that connects IoT devices, sensors and other input devices. Gravio is built for companies who like to start small and quickly, and yet have the possibility to scale up robustly and fast. Other than most…
Google Analytics Send Event
Action Configuration View » Action Components » Google Analytics Send Event
The Google AnalyticsSendEvent component sends events using the Google Analytics Measurement Protocol. For details of Measurement Protocol and parameters, please refer to this link. Checking “Debug Mode” puts you in debug mode. In debug mode, if…
Software Sensors
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Software Sensors
Gravio also supports software sensors. An example for a software sensor could be a camera that detects how many people are in a room and triggers certain Actions if certain thresholds are reached. These sensors are created using software and artificial intelligence…
Performance Tuning
Gravio Hub Operations » Performance Tuning
When using the Gravio Hub for inference computer vision detection, please consider the following: Processing Performance When an inference is selected as a “layer as a soft sensor” on a Gravio Hub, only one model should be used per Gravio…
Setup on macOS
Introduction » Installation and Setup » Setup on macOS
Mac To use Gravio on Mac, you can install Gravio HubKit on your Mac. And you can install Gravio Studio for Mac for managing your Gravio HubKit. Run Gravio HubKit for Mac First, please download the Gravio HubKit dmg for Mac from this link. This is the Edge…
Service Architecture
Introduction » Service Architecture
Gravio consists of the following application modules: Gravio Studio, a Windows, macOS and iOS application to view, edit and configure the server infrastructure. Gravio HubKit, a server software installed on the edge device (Windows, macOS or Linux) to retrieve…
Maintenance and Software Updates
Gravio Hub Operations » Maintenance and Software Updates
Once logged in, you can open the “Maintenance” tab on the top left to open the maintenance view: Once open, you see the following sections: Check Updates SSL Certificate Settings HubKit and Coordinator Data Backup Gravio Hub Power Management …
Security and Authentication
Security and Authentication
If you have Gravio Standard or better, you can secure your Gravio HubKit against your Gravio Studio machine using a Client Authentication method. This means you generate an authentication certificate from your Gravio Studio machine, which will be deployed on the Gravio…
Adding Physical Sensor Devices
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Adding Physical Sensor Devices
Gravio is built in a way that allows us to easily extend new sensor families. On the website https://www.gravio.com/product#Gravio-Rent you can see a range of hardware sensors Gravio supports off the shelf. If you require other sensors to be connected, please do not…
Sound Play
Action Configuration View » Action Components » Sound Play
The Sound Play component allows you to play a specified mp3 file. Output payload Description cv.Payload Outputs the output payload of the previous component as is. (Pass-through) Component Properties Property name…
Saving Media data path for Camera device
Appendix » Saving Media data path for Camera device
Images acquired from the camera by ONVIF or USB will be stored in the following directory for each camera device and stored in each date directory. Windows 10 C:/ProgramData/HubKit/mediadata Mac /Library/Application…
Gravo File Path Handling
Appendix » Gravo File Path Handling
Some component properties like FileWrite or SlackFilesUpload are making references to folders and file paths. On this page, we describe how files can be referenced in Gravio. The Default Folder All paths referenced on Gravio refer to the below paths on the respective…
Upgrading to HubKit 4.3 on Linux / Raspberry Pi
Introduction » Installation and Setup » Upgrading to HubKit 4.3 on Linux / Raspberry Pi
To upgrade HubKit or Coordinator, please follow the procedure below. In a nutshell, we have migrated from a docker-based installation to a .deb package. This document guides you through the process of upgrading HubKit 4.2 version to 4.3 on Linux / Raspberry…
Setup on Windows 10
Introduction » Installation and Setup » Setup on Windows 10
Windows 10 Installation Install Gravio Studio from the Microsoft store: https://www.microsoft.com/store/apps/9N5ZLBCTTTH2 Launch Gravio Studio If you don’t have an account already, create an account here by filling out this form and agreeing to the terms and…
Regular Expression Functions
Action Configuration View » Functions » Regular Expression Functions
The following functions are available. Function Name Arguments Description Example RegExpMatch RegexMatch(re, s) Returns a Bool to see if the regular expressions re and s match RegexMatch(“G.*o”, “Gravio…
GravioDistance
Action Configuration View » Action Components » GravioDistance
The Gravio Distance component allows you to retrieve distance measurements from the Gravio Laser Distance sensors. To use this component you must have paired the Gravio Laser Distance sensor beforehand. If the Device ID property is empty, the command will be sent to…
Exec
Action Configuration View » Action Components » Exec
The RunScript component allows you to run OS standard scripts. If Gravio Server is running on Windows it can run batch files, Linux, Raspbian and macOS can run shell scripts. If it is not Windows, you need to give execute rights to the uploaded file. The uploaded file…
Zigbee Firmware Update
Appendix » Zigbee Firmware Update
dongle is shown below. Download the firmware from Here 1. When using a Mac Prepare a Mac with the Gravio HubKit4 installed. Plug the Zigbee dongle into the USB port of your Mac and launch the terminal. Insert the dongle with the Gravio logo on the top. In Terminal…
GravioLight
Action Configuration View » Action Components » GravioLight
The Gravio Light Action Component is to control a Gravio Lights. For this component to work, you must have the Gravio Lights paired in advance. Output Payload Description cv.Payload Outputs the output payload of the previous component as…
Settings Tab
Introduction » What is Gravio? » Hub Configuration View » Settings Tab
In the Settings tab you can manage various settings aspects such as view the hubkit’s versions, backup or restore, set the base property profiles, deploy image inference models or view the disk usage space. If you have the enterprise version, you can also connect…
Using the File Viewer
Action Configuration View » Using the File Viewer
Some action components in HubKit are able to read files in the actmgr/data directory and save files in that directory. Files stored in this directory can be retrieved by Gravio Studio, and local files can be uploaded to the directory by Gravio Studio. Use the…
GravioMatrix
Action Configuration View » Action Components » GravioMatrix
The Gravio Matrix component allows you to set text or an image to a Gravio Matrix. To use this component, the Gravio Matrix must be paired beforehand. If the Device ID property is empty, the command will be sent to all connected Gravio Matrices. Output…
MQTT Publish
Action Configuration View » Action Components » MQTT Publish
The MQTT Publish Action Component allows you to publish messages to topics within an MQTT PubSub system. Output Payload Explanation cv.Payload Outputs the output payload of the previous component as is. (Pass through) Component…
Log Viewer Tab
Introduction » What is Gravio? » Hub Configuration View » Log Viewer Tab
In the Log Viewer tab you can access or download the log files that Gravio produces. They are mainly used for debugging. The logs include: Actmgr – containing any logs the Actions and Steps produce Blemgr – Bluetooth related logs Ctrlmgr –…
Troubleshooting
Troubleshooting
In this section we talk about how to identify and rectify issues with Gravio.
Adding an EnOcean Sensors
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Adding Physical Sensor Devices » Adding an EnOcean Sensors
We also rent out EnOcean energy harvesting sensors, that are getting powered by the energy surrounding them, such as solar panels, or by kinetic energy, e.g. when buttons are pushed. We have two types of sensors: The temperature sensors, identifiable by the small…
Gorilla IVAR
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Gorilla IVAR
In Japan, Gravio works with the Gorilla IVAR image recognition system and receives the data recognized by IVAR. Creating an IVAR In Device, select the IVAR type (DataKind) and add a new area and layer. IVAR will receive data in the following formats: face…
Inference Models
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Software Sensors » Inference Models
Gravio can infer camera images using TensorFlow , a Google system used for Artificial Intelligence and Machine Learning. Two types of TensorFlow files are available: TensorFlow and TensorFlowLite. There is a difference in the number of deep learning layers in…
Adding EnOcean-enabled devices
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Adding Physical Sensor Devices » Adding EnOcean-enabled devices
We have a Gravio USB dongle that can work with EnOcean sensor devices. On this page, we learn how to add those devices to Gravio Under “Devices”, select the type of EnOcean sensor you want to use (DataKind) and add a new area and layer. …
Device Tab
Introduction » What is Gravio? » Hub Configuration View » Device Tab
In the Devices tab, you manage the devices connected to a HubKit by adding, removing and configuring them, including their physical location. In order to keep the data stores organised and efficient, Gravio features two dimensions how to place and assign…
Setup HubKit 4.3 on Linux / Raspberry Pi
Introduction » Installation and Setup » Setup HubKit 4.3 on Linux / Raspberry Pi
Linux / RaspberryPI Installation of HubKit 4.3 and Coordinator 2.6 We have created a .deb package for the installation. This makes the installation of HubKit 4.3 very easy on Linux. Please note that if you use a Raspberry Pi, you must have a 64bit Raspberry Pi.…
Installation and Setup
Introduction » Installation and Setup
System Requirements: The requirements for Gravio 4 are: Windows: Windows 10 1903 or higher Intel-based 64 bit CPU 2 Core or higher 4GB RAM or more macOS: macOS 10.15 or higher 8 GB RAM or more Linux: Ubuntu 18.04 LTS Intel-based 64 CPU 2 Core or…
Action Configuration View
Action Configuration View
The Gravio HubKits can trigger Actions. You can think of an Action like a small and simple computer program, that’s made up of Steps. Actions can be created in the Action Editor which can be opened by clicking on the Action Editor icon: You can find these…
Available Variables in Actions
Action Configuration View » Available Variables in Actions
Think of the Action Steps as connectable parts that have an input and an output pipe. Each Step waits for incoming objects (in cv.Payload) it can then process and pass on through the output pipe to the next Step. Before processing the Step, you can Pre-Map and after…
Physical Device List
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Physical Device List
Displays the list of physical devices connected to Gravio, and the list can be downloaded in a CSV format. Press the following button to display the Physical Device List screen. The area/layer to which the physical device is bound (empty if not…
How to create a machine learning model for computer vision object recognition
Advanced » How to create a machine learning model for computer vision object recognition
One of the big new features of Gravio 4 is the way you can create inference files to use Artificial Intelligence and Machine Learning to detect objects in visual feeds, such as from CCTV security camera systems based on ONVIF. Please refer to the ONVIF section of this…
Adding GPS Devices
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Adding Physical Sensor Devices » Adding GPS Devices
Using Gravio Studio to link GPS devices to layers Gravio allows GPS devices ((colour-red) USB COM port emulation enabled GPS devices) to be used as a data input layer similar to other data input devices. Please visit the officially supported sensor list to find out…
How to set up AWS IoT MQTT
Appendix » How to set up AWS IoT MQTT
This guide takes you through the steps to use AWS IoT with MQTT Create and Download the Certificate Open AWS IoT, select “Certificates” in the left menu “Security” and click “Create Certificate”. Select 1-Click Create…
Note Regarding CO2 Sensors
Appendix » Note Regarding CO2 Sensors
It takes about 20 minutes after the data is received for Gravio CO2 to obtain a stable value of CO2 in the environment concerned. If the CO2 sensor value is unnaturally high for a long time. If the CO2 sensor value is unnaturally high for a long time, try resetting…
Zigbee Driver Installation on Windows
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Adding Physical Sensor Devices » Zigbee Driver Installation on Windows
Once you have installed and started the GravioTools that come with your Gravio HubKit installation, the Windows drivers for your dongle are automatically installed in most cases. But if your drivers are not installed and you see an error in your “Device…
Adding a barcode reader
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Adding Physical Sensor Devices » Adding a barcode reader
Using Gravio Studio to link a barcode reader to a layer Gravio allows you to use a barcode reader (barcode reader with USB COM port emulation function) as a device that can input data as one layer. Currently, there are three types of barcode readers that have been…
Mail Send
Action Configuration View » Action Components » Mail Send
The Mail Send Action Component is to send email via SMTP. The Mail Send component sends an input payload (cv.Payload) as the body of a mail. It converts the data received by the input payload into a string and sends it as the body of an email. After sending the mail,…
How to write expressions in Pre Mappings / Post Mappings
Action Configuration View » How to write expressions in Pre Mappings / Post Mappings
Each action component in the Action Editor has a pre Pre Mappings / Post Mappings area on the right side of the screen: Press the “+” button to add a new line to either the Pre-Mappings or the Post-Mappings. Pre Mappings are executed before the main…
SensorDataDB
Action Configuration View » Action Components » SensorDataDB
The Sensor Data DB Action Component is to read from the Sensor Data DB. Each recorded piece of data gets stored in the Sensor Data DB. With this component, you can query that database. The SensorDataDB component queries data from the SensorDataDB stored in HubKit and…
PhilipsHue
Action Configuration View » Action Components » PhilipsHue
The Philips Hue Action Component is to send commands to a Philips Hue light device. You need to specify the color and opacity and set the IP address, user ID, and light ID. The IP address can be found by going to https://discovery.meethue.com/. With this…
Adding a compatible Bluetooth device
Introduction » What is Gravio? » Hub Configuration View » Device Tab » Adding Physical Sensor Devices » Adding a compatible Bluetooth device
Use Gravio Studio to connect the sensor receiver and layer of a Bluetooth-enabled device. Under “Devices”, select the type of Bluetooth sensor you want to use (DataKind) and add a new area and layer. As a sample, use OMRON’s 2JCIE-BU01 to…
Slack Files Upload
Action Configuration View » Action Components » Slack Files Upload
The Slack Files Upload action component can use the Slack API to post messages and files to a Slack channel. The authentication happens via the Slack authentication token, which you can retrieve from your Slack Admin console. The Slack Files Upload component can be…
MQTT Subscriptions
Introduction » What is Gravio? » Hub Configuration View » Device Tab » MQTT Subscriptions
You can subscribe to topics from an MQTT broker. These incoming messages would then be treated like sensor input data. To create an MQTT layer, click on the MQTT button on the top right of the screen: This will open the overview of your available MQTT Brokers. You…
GCS Upload
Action Configuration View » Action Components » GCS Upload
The GCS Upload component can send data to Google Cloud Storage as files. To use this component, a Google Cloud subscription and pre-configuration are required. Roles for accessing Google Cloud Storage must be added “Storage Legacy Bucket Owner” and…
WriteToExcel365
Action Configuration View » Action Components » WriteToExcel365
The WriteToExcel365 component can output data to a OneDrive in Excel format. The use of this component requires a contract and pre-configuration of Office365 for Business and OneDrive for Business. How to prepare your Microsoft account Prepare an Office365…
Time Based Triggers
Introduction » What is Gravio? » Hub Configuration View » Trigger Tab » Time Based Triggers
You can create triggers that are based on times on time-related parameters such as intervals, weekdays, day-of-month, etc. To create a time-based trigger, open the +-icon with the clock on the trigger tab: You will see the following dialogue box: Give your…
Date Functions
Action Configuration View » Functions » Date Functions
The following functions are available. Function Name Arguments Description Example Now Now([timezone]) Returns the date and time type for the current date and time. Year Year(t[, timezone]) Returns the…
Sensor Event Triggers
Introduction » What is Gravio? » Hub Configuration View » Trigger Tab » Sensor Event Triggers
Sensor Triggers Click on the icon on the top right with the plus in the square to create a sensor-based trigger: This will open the trigger popup: Give your trigger a sensible name, we recommend to name it after the condition that triggers the…
Filter
Action Configuration View » Action Components » Filter
The Filter component is a component that filters the data that passes the contents of the input payload to the next component and outputs it to the output payload. You can enter a conditional expression that allows you to pass a test if it’s true, or not. The…
HTTP Request
Action Configuration View » Action Components » HTTP Request
Using the HTTP Request component, you can send an HTTP request to a specified URL. The HTTP Request component executes the HTTP request with the input payload as the Body content of the HTTP request, depending on its properties, and writes the HTTP response Body to…