Gravio HubKit Web UI Guide
Gravio HubKit Web UI is a web-based management interface for configuring and managing Gravio HubKit through a web browser. It is primarily used to manage Gravio HubKit running on Linux devices such as Gravio Hub X64.
Table of Contents
- 1. Overview
- 2. How to Access
- 3. Login
- 4. Navigation
- 5. Screen Components
- 5.1 Statistics (Hubs)
- 5.2 Triggers
- 5.3 Inference Models
- 5.4 Charts (Statistics)
- 5.5 Account Management
- 5.6 Calendars
- 5.7 Gravio Hub Settings
- 5.8 Maintenance
1. Overview
Gravio HubKit Web UI provides the following features:
- System Monitoring: Real-time monitoring of CPU, memory, and disk usage
- Device Management: Registration and configuration of sensor devices
- Trigger Management: Configuration of event triggers and timer triggers
- Inference Model Management: Deployment and management of AI models
- Data Visualization: Chart display of sensor data
- System Settings: Network, time, security, and other settings
2. How to Access
You can access Gravio HubKit Web UI at the following URL:
https://<hostname>.local/login
Or, if specifying the IP address directly:
https://<IP-address>/login
Note: When accessing for the first time, you may see a warning about a self-signed certificate. Follow your browser's instructions to allow the connection.
3. Login
Login Screen
When you access the Web UI, the login screen is displayed.
Default Account
In the initial state, you can log in with the following account:
Local Account
- Username:
gravio - Password:
graviohub
Important: For security reasons, it is strongly recommended to change the password after the first login.
Gravio.com Account
You can also log in with your Gravio.com registered account.
Language Settings
You can switch the language on the login screen: - 日本語 (Japanese) - English
4. Navigation
After logging in, a navigation bar is displayed at the top of the screen. You can access the following menus:
| Menu | Description |
|---|---|
| Hubs | Statistics, device management, sensor management |
| Triggers | Management of event triggers and timer triggers |
| Inference Models | AI model management |
| Charts | Sensor data visualization |
| Accounts | User account management |
| Calendars | Business calendar management |
| Gravio Hub Settings | Hub device settings (time, network, etc.) Gravio Hub X64 only |
| Maintenance | System maintenance settings |
You can log out from the user icon in the upper right corner.
5. Screen Components
5.1 Statistics (Hubs)
The Hubs screen allows you to check the current HubKit status and manage devices and sensors.
Displayed Information
CPU Usage
- Kernel: CPU usage by the system
- User: CPU usage by applications
Memory Usage
- Used: Currently used memory (GB)
- Available: Free memory (GB)
Disk Usage
- Display of total capacity and usage
- Usage by data category:
- Media Data: Media files such as images and videos
- Log Files: System logs
- Sensor Data: Data collected from sensors
- Retention period settings for each category
Action Configuration
- Number of configured actions
Data Records
- Number of records stored in the SQLite database
Device List
Displays a list of registered devices: - Type: Device type - Physical Device: Device name - Device ID: Unique identifier - Area/Layer: Associated area and layer
You can modify device settings with the Edit Device button.
Sensor Management
Manage sensors in an area and layer structure:
Area Management
- Add Area: Create a new area
- Edit/delete areas
Layer Management
- Add Layer: Create a new layer
- Edit/delete layers
- Sensor type (Kind) settings
Device Binding
- Bind Device: Associate a physical device with a layer
- Enable/disable logical devices
- Unbind devices
Controller Mode and Managed Mode
HubKit can operate in the following modes:
- Controller: Main Hub that manages other Hubs
- Managed: Hub managed by a controller
- Unmanaged: Hub operating independently
To set up as a managed Hub, specify the controller from the Set Management button.
5.2 Triggers
The Triggers screen allows you to manage event triggers and timer triggers.
Event Triggers
Triggers that execute actions in response to sensor events.
Create from the Add Event Trigger button: - Trigger Name: Identification name - Area/Layer: Monitoring target - Condition: Trigger firing condition - Action: Action to execute - Calendar: Business calendar to reference
Timer Triggers
Triggers that execute actions according to a schedule.
Create from the Add Timer Trigger button: - Trigger Name: Identification name - Schedule: Execution timing (time, day of week, etc.) - Action: Action to execute - Calendar: Business calendar to reference
Trigger Operations
- Enable/Disable: Toggle trigger on/off with the switch
- Edit: Edit trigger with the pencil icon
- Delete: Delete trigger with the trash icon
- Duplicate: Duplicate the selected trigger
Tag Classification
You can classify triggers by setting sub-tags. Filtering by tags is possible in the search box.
5.3 Inference Models
Manage AI inference models.
Supported Model Formats
- TensorFlow: Object detection model
- TensorFlow Lite: Lightweight object detection model
- TensorFlow Lite (Classification): Image classification model
Creating Models
Select from the Create Model dropdown: 1. Enter model name 2. Configure required settings 3. Execute creation
Uploading Models
You can upload pre-created model files from the Upload ZIP button.
Model Management
| Operation | Description |
|---|---|
| Deploy | Activate model to make it available for actions |
| Undeploy | Deactivate model |
| Edit | Modify model settings |
| Export | Download model as ZIP file |
| Delete | Delete model |
5.4 Charts (Statistics)
Display sensor data in real-time charts.
Chart Types
- Line Chart: Time series data trends
- Bar Chart: Value comparison
- Pie Chart: Composition ratio display
- Temperature: Temperature sensor dedicated display
- Humidity: Humidity sensor dedicated display
- Pressure: Pressure sensor dedicated display
- CO2: CO2 concentration sensor dedicated display
- Door: Open/close sensor dedicated display
Creating Charts
Click the + button (add icon): 1. Select chart type 2. Select area/layer 3. Configure display options 4. Execute creation
Chart Operations
| Icon | Description |
|---|---|
| Edit | Modify chart settings |
| Pin | Pin charts to display in kiosk mode |
| Delete | Delete chart |
Kiosk Mode
You can start kiosk mode from the settings icon. Display pinned charts in full screen like a digital signage.
Display modes: - Slide: Display charts sequentially - Grid: Display multiple charts simultaneously
Background image and logo customization is also available.
5.5 Account Management
Manage user accounts and API tokens.
User List
Display a list of registered users: - Account Name: Name used for login - Name: User's name - Role: User's permission level
User Roles
| Role | Description |
|---|---|
| Admin | Administrator with all operation permissions |
| Developer | Developer permissions |
| Maintainer | Maintenance permissions |
| AppUser | Application user |
| MQTT | MQTT connection dedicated account (Available from Gravio 6.2.1, Linux platform only) |
User Management
- Add button: Create a new user
- Edit icon: Edit user information
- Delete icon: Delete user
Note: The gravio account cannot be deleted.
API Tokens
You can issue API tokens for integration with external systems.
- Click the Create Token button
- Set token name and expiration
- Securely store the created token
Note: Tokens are only displayed at creation time. If lost, reissuance is required.
5.6 Calendars
Manage business calendars and control trigger operation days.
Calendar Uses
- Execute triggers only on business days
- Stop triggers on holidays
- Enable operation only during specific periods
Creating Calendars
- Create a new calendar
- Set valid/invalid dates
- Reference calendar from triggers
5.7 Gravio Hub Settings
Note: This tab is only available on Gravio Hub X64 devices.
Configure Gravio Hub device settings.
Timezone Settings
- Select from available timezones
- NTP synchronization or manual setting
NTP Synchronization: - Specify NTP server for automatic synchronization - Can also operate as a local NTP server
Manual Setting: - Enter date and time directly
Hostname Settings
Change the Gravio Hub hostname.
https://<hostname>.local
becomes accessible.
Note: After changing the hostname, access using the new URL.
Password Change
Change the gravio account password.
Requirements: - 8 to 32 characters - Enter twice for confirmation
Network Settings
Wireless LAN (WiFi)
- SSID selection (detected networks or hidden SSID)
- Password entry
- DHCP or static IP settings
Wired LAN
- DHCP or static IP settings
- IP address, gateway, DNS server settings
SSH Settings
Toggle SSH access on/off.
Note: Exercise caution with security when enabling SSH.
Bluetooth Settings
Toggle Bluetooth on/off.
Sound Settings
Configure notification sounds and sound output.
5.8 Maintenance
Provides system maintenance functions.
HubKit Information
Display information about the current HubKit: - Version information - License status - System identifier
License Key
Enter/update license key.
Software Updates (Supported Models)
Updates such as Zigbee firmware are available.
SSL Certificate Settings
Manage certificates for HTTPS communication.
- Use SSL: Enable HTTPS
- Key Pair File: Upload private key file
- Certificate File: Upload certificate file
Proxy Settings
Configure HTTPS proxy and HTTP proxy settings.
- Proxy URL
- Authentication credentials (if required)
Mail Settings
Configure mail server for alert notifications.
- SMTP server
- Port number
- Authentication credentials
- Sender address
Backup/Restore
Export (Backup)
- Click Backup button to create backup
- After completion, click Export button to download
Import (Restore)
- Select backup file with Choose File
- Click Import button to restore
Note: System restart may be required after restore.
Support Log Export
Export log files for troubleshooting.
- Click Export button
- Log file is downloaded
Power Management (Supported Models)
- Shutdown: Power off Gravio Hub
- Reboot: Restart Gravio Hub
- Reset to Initial: Reset to factory settings
Warning: Reset will delete all data and settings.
Troubleshooting
Cannot Login
- Check username and password
- Make sure Caps Lock is off
- Try clearing browser cache
Page Not Displaying
- Verify Gravio HubKit is running
- Check network connection
- Check firewall settings
Settings Not Saving
- Verify you are logged in with administrator privileges
- Verify JavaScript is enabled in the browser