FIWAREBox: Guide

FIWAREBox is a comprehensive platform designed to simplify the use of FIWARE, a powerful framework for IoT and Smart City solutions. FIWAREBox provides a pre-configured, ready-to-use environment, reducing the complexity of setting up FIWARE from scratch. It includes key components like the Orion Context Broker, IoT Agents, and connectors, allowing users to manage context data, monitor systems, and integrate IoT devices quickly. FIWAREBox is ideal for those looking to streamline their development process with built-in support, analytics, and customizable workflows​.

Architecture Overview

FIWAREbox is using variety of FIWARE based and other open source services to showcase complete SmartCity project:

  1. FIWARE Orion context broker: context based message broker is center point of our product and connects all services: (connect to orion docs)

  2. Kurento Media Server: WebRTC protocol based service is used for manipulating video sharing (connect to Kurento docs)

  3. CKAN: data managment service provides user interface for manipulating with various smart city datasets (connect to CKAN docs)

  4. Cygnus: Connector service used to persist context information which is passed to Orion Context Broker in third-party storages (connect to Cygnus docs)

  5. Coturn: TURN server service enables exchange of ICE Candidates in handshake process between two WebRTC peers (connect to coturn docs)

  6. FerretDB: Connector allowing use of MongoDB drivers on PostgreSQL

  7. PostgreSQL: open source database

  8. IoTool: TODO: write short description

  9. Grafana: Grafana is the open source analytics & monitoring solution for every database (connect to grafana docs)