Snap4City provides two main modalities of creating dashboards, using:
- Dashboard Builder of Snap4City
- For accessing and browsing data on: Elastic Search, Mongo, MySQL, Smart City API, Super and thus from federated Smart City API, etc.
- Supports sensors/actuators: data driven data, maps in extended manner, data driven widgets, large collection of widgets, direct IoT Connections, custom widgets, animated PIN on maps, a large set of panel/widgets, etc.
- Very simple to be used for control room, decision makers, situation rooms, operators, etc.
- Very well integrated with IoT App, Custom widgets, animation, external services.
- Very simple to be customized for non programmers since all the tools are visual.
- Support for GDPR and deep control of access.
- Kibana (so called DevDash, AMMA and recently My Dashboard (Dev) Kibana ), also accessible as Grafana
- For accessing and browsing data on Elastic Search storage and other sources supported by Kibana/Grafana
- No Support for real time event driven widgets/panels, actuators and synoptics, no sophisticated maps, etc.
- Not simple for control room, decision makers, etc.
- Not integrated with IoT App, Custom widgets, animation, external services.
- Oriented to developers, complex production of custom views, etc.
- Partial support of GDPR and deep control of access.
The following test cases are mainly forDashboards of Snap4City native in Dashboard builder
- TC1.1. The main entry of the Snap4City service: www.snap4city.org
- TC1.2. Different Tools and Functionalities Accessible for user category
- TC1.3. Accessing and using Dashboards with any device
- TC1.4. Dashboards Showing Data Real Time and Historical/trends, comparison
- TC1.5. Dashboards showing a range of different High Level Types: KPI, POI, IOT dev, MicroApp, Maps using different kind of Graphics Widget. Monitor city status with Dashboards
- TC1.6. Dashboards using different kind of graphics Widgets matching with High Level Types, Monitor city status with Dashboards
- TC1.7. Dashboard Builder getting data from data sources
- TC1.8. Visual production of Dashboard via Wizard
- TC1.9. Search on Wizard for any kind of data managed into the platform, from POI to sensors, KPI, social, etc.
- TC1.10. Dashboard delegation to access, and passage of ownership, and/or cloning
- TC1.11. IOT Discovery, on Dashboard Wizard
TC1.14- Dashboards uniform model for: simple dashboard, those with IOT broker connection and those with logic in IOT Application
TC1.15- One Dashboard multiple IOT applications, data and IOT devices/brokers
TC1.17. Object tracking, widget tracker, personal tracking/trajectories, moving sensors
TC1.19: Creating and Exploit heatmaps for Dashboards and as reference data services
TC1.20: Add a private chat room at your dashboard (public or private)
TC1.22a: Create and configure a Snap4City SVG Custom Widget for real-time interaction
TC1.22b: Create and configure a Snap4City SVG Custom Widget for real-time interaction
TC1.24 – Integrated Ticketing and Facility Management system
TC1.25 – Embed Snap4City dashboards and widgets in external Websites
Return to How to: User Scenarious and their List of Test Cases