Skip to content

The FIWARE Small Bang is a turnkey solution for setting up a FIWARE instance on your local machine.

License

Notifications You must be signed in to change notification settings

lets-fiware/FIWARE-Small-Bang

Repository files navigation

FIWARE Small BangBanner NGSI v2

FIWARE: Tools License: MIT GitHub all releases GitHub Discussions
Lint Tests codecov
Ubuntu 20.04 Ubuntu 22.04 Ubuntu 24.04

The FIWARE Small Bang is a turnkey solution for setting up a FIWARE instance on your local machine.

📚 Documentation 🎯 Roadmap

このドキュメントは日本語でもご覧いただけます。

What is FIWARE Small Bang?

The FIWARE Small Bang allows you to install FIWARE Generic enablers easily into your local machine. FI-SB stands for FIWARE Small Bang.

Supported FIWARE GEs and third-party open source software

Supported FIWARE GEs

  • Orion
  • Cygnus
  • Comet
  • Perseo
  • QuantumLeap
  • WireCloud
  • Ngsiproxy
  • IoT Agent for UltraLight (over HTTP and MQTT)
  • IoT Agent for JSON (over HTTP and MQTT)

Supported third-party open source software

  • Node-RED
  • Mosquitto
  • Elasticsearch (as a database for persitenting context data)

Requirements

  • Supported Linux distribution

    • Ubuntu 24.04 LTS (x86_64, aarch64)
    • Ubuntu 22.04 LTS (x86_64, aarch64)
    • Ubuntu 20.04 LTS
    • Raspberry Pi OS (aarc64)
    • CentOS Stream release 9
    • CentOS Stream release 8
    • Rocky Linux 9
    • Rocky Linux 8
    • AlmaLinux 9
    • AlmaLinux 8
  • macOS (Intel, Apple Silicon)

Prerequisite

Before running the setup script, you need to install docker and docker compose plugin.

Getting Started

Download a tar.gz file for the FIWARE Small Bang.

curl -sL  https://github.com/lets-fiware/FIWARE-Small-Bang/releases/download/v0.6.0/FIWARE-Small-Bang-0.6.0.tar.gz | tar zxf -

Move to the FIWARE-Small-Bang-0.6.0 directory.

cd FIWARE-Small-Bang-0.6.0/

Run the setup-fiware.sh script.

./setup-fiware.sh

Documentation

Source code

Copyright and License

Copyright (c) 2023-2024 Kazuhito Suda
Licensed under the MIT License.