Snap4City Tools

×

Warning message

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

In this section, a list of major tools/modules is reported according to the Snap4City Architecture reported below. For each Snap4City tool, in the following section we are reporting:

  • url to access, user manuals, main examples and links, some snapshots to start taking confidence with them
  • an overview of the most important features of each of them is also reported;

Please note that those list and description are not exhaustive. Detailed features are reported into the corresponding user manuals and into the rest of document.

List of tools reported in the subsections:

  • Snap4City Portal in Drupal: to support the living lab and providing the first access point.

Dashboard Services


Daevelopment Tools for Applications and Services


Data Trasformation and Data analitics Processes

  • Data processing Development Environment (VM/Tool), to develop ETL data transformations and/or Data Analytics: available as VM accessible from remote and/or downloadable and accessible on premise of the single  developer including Virtual Machine f or Data Processing Development Environment;
  • ETL processes (Modules);
  • Data Analytics in R via RStudio tools accessible via WEB pages (Tool);
  • Data analytics processes (Modules).

Knowledge Services


IOT Sensors and Actuator Services

  • IOT Directory and Search: to abstract IOT devices and brokers with respect to the general knowledge base infrastructure. It also provides access to IOT application abstracting to their location, protocol and broker;
  • IOT Discovery directly integrated into the Snap4City Application Builder as NodeRED to allow discover the IOT devices according to their metadata, geolocation, brokers, etc.
  • IOT Orion Context Broker
  • IOT Multiprotocol Event logger for Developer Dashboard: not provided as access but deployed on the back office to manage IOT devices;
  • IOT Broker, RabbitMQ: not provided as access but deployed on the back office to manage IOT devices;
  • IOT Broker, ActiveMQ: not provided as access but deployed on the back office to manage IOT devices;
  • IOT Wrappers for protocols (modules).

Computational Services


Big Data Storage Services

  • DataGate/CKAN to upload and share data sets, data sets of results, etc.;
  • Developers Dashboard (based on BANANA, and/or HUE), to create developer dashboards;
  • Data Storage: HBase/Phoenix, Virtuoso, MySQL (Storage);
  • Indexing and Search Services, in NIFI and HBase Indexer (modules);
  • Data Mapper (backoffice tool);
  • Data Annotator into Developer Dashboard (Tool/Module).

Access System Services

  • LDAP, HTTPS, NTP Servers: not provided as access but deployed on the back office to manage the authentication, certification and time;
    • Authentication and Authorization (Service);
    • OAuth support (Service);
    • IOT Authentication and Authorization (Service);
    • LDAP (Tool);
    • City User Directory, User Profiler (Tool);
    • Auditing (Tool).

 

  • Mosquitto Broker: not provided as access but deployed on the back office to manage IOT devices;
  • Suggester: not provided as access but deployed on the back office to generate suggestions towards the final users of Apps and IOT Apps;
    • Personal Assistant: not provided as access but deployed on the back office to generate hints and assistance towards the final users of Apps and IOT Apps;