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…

Sensors Troubleshooting

Troubleshooting » Sensors Troubleshooting

Symptom Explanation Remedy Comments Energy harvesting door/contact sensor not reacting The sensor may have run out of battery Put the sensor into direct sunlight for a few hours. You can also see if the sensor connects to the dongle…

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.

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…

Maintenance and Software Updates

Gravio Hub » 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 …

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…

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…

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…

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…

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…

LINE Notify

Action Configuration View » Action Components » LINE Notify

The LINE Notify Action Component is to send a notification via the LINENotify service (https://notify-bot.line.me/). It’s useful to notify people of information from sensors. Component Properties Name Required Description Message …

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…

TwilioSMS

Action Configuration View » Action Components » TwilioSMS

The Twilio SMS Action Component is to send an SMS text message via Twilio. It is useful to notify people of information from sensors. Component Properties Name Required Description To True The number to send the message to,…

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…

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…

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…

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…

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…

PATLITE

Action Configuration View » Action Components » PATLITE

The Patlite Action Component is to control a PATLITE network device including audio. The watchtower must support HTTP commands. For more information, please visit the Patlite website. https://www.patlite.co.jp/ PATLITEs are useful to control the display according to…

Writing an Action

Action Configuration View » Writing an Action

Double-clicking on your Action in the Actions Overview will open your Action Editor. This is where you put your actions together. Actions consist of separate steps which you can string together, create “decision trees” and create inputs and outputs. The…

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…

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…

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…

Writing Image Inferences

Advanced » Writing Image Inferences

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…

Credits and Attributions

Appendix » Credits and Attributions

Software Libraries Used Under BSD-2-Clause License github.com/godbus/dbus github.com/pkg/errors Under BSD-3-Clause…