playground:jooby-mms
Table of Contents
JOOBY MMS
Product intro
JOOBY MMS - (monitoring and management system) is an innovative product for controlling and monitoring Jooby Gateways.
Product tree
User flow
1. Login form
2. Dashboard
Gateways behavior visualization on diagrams
- Health status - displays device availability (note: if device unavailable - status is critical)
- Configuration status - displays the status of installing a new configuration on the device
- LoRaWAN Gateway status
- LoRaWAN mode (Packet forwarder or basic station)
Off → All modules in admin p. is off.
Unavailable → not exist anyone module with 'on' state and 'available'.
NS Connected → if exists any module in state 'on' + available + ns connected
NS Disconnected → If not exists anyone module in (state 'on' + available + ns connected)
- Device models
- Firmware version
- Geographic position - displays devices with assigned geolocation and marking them on a map
All diagram sections are clickable, the user could click and the system will redirect him to the corresponding tab
3. Devices
- Filter (by organization, by group, by model, by configuration status, by date created, by loRaWAN network server status, by mode, by geo position)
- List of devices
Config checksum is to understand whether the devices have the same configurations according to the selected templates or personal device config
3.1 Device adding
- via service panel
- via shared secret (copy the secret key and add it to devise settings in the admin panel)
After the device receives URL and token it automatically displays at the device table
3.2 Device menu
- The user could click on any device and go into the device menu
Overview
- display all settings and configs that the device received from the admin panel and the device health check
In this tab, the user can also add the device to some group
Status
- the state of the metrics that the device gives (CPU, RAM status, Storage, Interface status, Neighbors)
Charts
- with device statistics and monitoring (CPU usage, LoRowan uplink packages, LoRowan uplink\downlink air times, SNR, RSSI, Ping success rate, packet losts, round trip time, traffic wlan, memory usage, disk usage)
Logs
- Ability to view logs from devices (SSH, Firewall, Device manager, Kernel, Packet forwarder, Basic station, Modem manager, Network manager, NTPD, PPPD, SystemD)
Configurations
- One of the most important features - user can add\delete any configuration
add the template as a separate menu, user can create his configuration template for future use in a group of devices or a separate device
- After the user chooses a new template the program checks it and apply to the device or device group. Also user could choose already existing configurations from a list
Map
Credentials
- After adding the credentials the user can connect to device via SSH, web UI admin or send command reboot/change password (without authorization)
Firmware
- The user can download new firmware and update the device group or separate the device
- Add the new firmware Category
- Use tab Builds for add new or edit existing firmware build
Checks - monitoring
Alert Settings
- The user could set alerts that will notify the ser about unexpected behavior (for example CPU or memory usage)
4 Configurations
4.1 Templates
4.2 Device groups
- users could group devices via semantic feature. Choose and apply some already made or own templates for them
4.3 Access Credentials
5. Users & Organizations
- Managing users, access rights, assignment to groups
- Groups&Permission - managing groups, access rights
6. Geographic info
- List with locations on the map (dashboard). Users could mark devices on the map
7. CAS & Certificates
8. Notifications
9. Monitoring
- list of checks and metrics
playground/jooby-mms.txt · Last modified: 2025/03/25 12:26 by joobyadmin