The FIWARE Small Bang is a turnkey solution for setting up a FIWARE instance on your local machine.
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.