Welcome: how to start using Snap4City for beginners


Warning message

You can't delete this newsletter because it has not been sent to all its subscribers.


Please start a fully guided training cases:

Snap4City puts in the hands of City Users a flexible environment to quickly create a large range of smart city applications/views exploiting heterogeneous data and services of stakeholders by IOT/IOE and big data technologies. For Snap4City, City Users can be citizens, students, operators, researchers, decision makers, developers, etc. see Users' Roles on Snap4City. They can be registered in the Role of Managers or AreaManagers (developers, hackathon participants), depeding on the organization and related agreements. Please note that a:

  • Manager is a final user, has the capability of:  accessing and creating Dashboards with a large set of data (high level types as: POI, sensors, KPI, micro applications, external services, etc.), attaching alerts and notifications; registering personal IOT Devices; creating IOT Applications exploiting MicroServices; loading and sharing data sets; managing personal data and annotations; full access to documentation, help desk, FAQ, coworking; managing personal profile and data according to GDPR; NOTE: accessible features are mainly visual and simple to understand and to use, and provide a limited number of parameters on each dialog and for each action. Default values of created elements can be changed editing elements.
  • AreaManager is a Developer/researcher, students, city operator, with additional capabilities/features (menu features) with respect to the Managers, which allow to: see details of IOT Brokers; creating advanced IOT applications; create massive data transformation processes in ETL; create data analytics in multiple languages (mainly in R Studio), testing and load them as MicroServices in IOT Applications, create microservices exploiting external services; adding external services; sharing results, loading shapes fo quering on maps; analyzing performance of the back office; NOTE: technical views and details are fully accessible.

All users are assessed on the basis of their activities to provide them personalized suggestions on how to pass at the next Level. All the users start at Level 0 and may increase Level up to 5, fully mastering the platform as users and contributors as described in the following. Levels 6 and 7 are reserved for administrators. 




    Suggested Activities to be performed to learn HOW to use Snap4City:          Snap4Dev  

    This page would guide you along few steps to see how the Snap4City is helping you to incrementally pass from Level 0 to 5, from a Manager to an AreaManager:


    The users typically are registered as Manager/Level 0. They can pass at the next Levels only by conquering them by demonstrating to be capable to create DashboardsIOT Applications, etc. The first Levels are still for  Managers. The progresses for the Levels are described in this page. Level 5 can be reached only becoming an AreaManager.
    The AreaManagers are the developers and/or contributors of the platform, and may have several benefits, including more power, data access, etc. etc. 
    The attribution of the AreaManager role is provided on the basis of the activitiy performed as in the passing from Level 0 to Level 4. Once arrived at Level 4 please performs your submission by using the contact form accessible on https://www.snap4city.org/drupal/contact FORM.
    The Organizations (cities, regions, univeristy, research centers, etc.) can directly subscribe for their personnel a number of users with the role of AreaManager or higher.


    Please note that, all the users, may collaborate in the city Living Lab by sharing solution and experiences via the Snap4City Portal; access to documentation; help desk; FAQ; personal user profile and data management according to GDPRThe Snap4City solution also provides two more levels for ToolAdmin e RootAdmin. They are covered by few experts to manage the solution and provide your services according to roles described in Users' Roles on Snap4CityYou can contact them on https://www.snap4city.org/drupal/contact

    If you are interested in getting an overview you should read: 


    Please provide a Feedback

    Level 0 User: Access at data/services views of the city by using public Dashboards; (Public User)  

    The simplest usage of Snap4City solution is as observer as called Public User (Level 0 User). The public users do not need to be registered. They can access to https://www.snap4city.org and see the public information and Dashboards. Public Dashboards are tools for rendering status and trends of data and services, providing making decision support, real time values and historical values, maps and histograms, etc.

    A list of public dashboards can be accessed via: https://www.snap4city.org/dashboardSmartCity/management/dashboards.php

    Dashboards can be viewed on PC, mobile devices and large monitors, and are composed of graphic Widgets which can include several kinds of High Level Types (see Snap4City terminology Snap4City Terminology ), such as:

    We suggest to follow these examples and readings in the order, they are for Mobility and transport, energy, health, etc.:


    Please provide a Feedback

    Level 1 User to create personal/professional views/dashboards on data; (Manager),  a video on how to create Dashboards ,

    To perform activities at this level and thus to create your Dashboard you need to be registered.

    To register, click on https://www.snap4city.org/drupal/user/register

    Once registered you are the Manager of your data, and you can create your applications, dashboards, attach/register your IOT devices, create IOT applications, etc.

    At this Level 1, we suggest to learn how to create your dashboard by exploiting the data that the Snap4City solution on the city is providing to you. To this end, you do not need to have yregistered our sensors, and neither to be capable of programming. You just need to follow the instructions of the Dashboard Wizard to produce your Dashboard and/or to add other Widgets to an already available Dashboard.

    To create a new dashboard, clickon the main menu on left à Dashboard , and from the list of them click to “New Dashboard”, and thus you enter in the wizard in which you can decide to start by using some models that may simplify you dashboard creation. They are ordered according to their complexity. We suggest you to start from the simplest as reported in the following examples.

    To add Widgets to a Dashboard by using the Wizard, please open in Edit your dashboard and select the Wizard fro mthe top menu.