Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lets-fiware/FIWARE-Small-Bang
The FIWARE Small Bang is a turnkey solution for setting up a FIWARE instance on your local machine.
https://github.com/lets-fiware/FIWARE-Small-Bang
fiware fiware-comet fiware-cygnus fiware-iot-agents fiware-orion fiware-wirecloud iot macos ngsi ngsi-v2 node-red raspberry-pi wirecloud
Last synced: about 1 month ago
JSON representation
The FIWARE Small Bang is a turnkey solution for setting up a FIWARE instance on your local machine.
- Host: GitHub
- URL: https://github.com/lets-fiware/FIWARE-Small-Bang
- Owner: lets-fiware
- License: mit
- Created: 2023-09-08T22:12:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-22T02:05:18.000Z (6 months ago)
- Last Synced: 2024-08-02T01:21:19.966Z (4 months ago)
- Topics: fiware, fiware-comet, fiware-cygnus, fiware-iot-agents, fiware-orion, fiware-wirecloud, iot, macos, ngsi, ngsi-v2, node-red, raspberry-pi, wirecloud
- Language: Shell
- Homepage: https://fi-sb.letsfiware.jp/
- Size: 365 KB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
- awesome - FIWARE Small Bang - A turnkey solution for setting up a FIWARE instance on Linux OS (x86\_64, aarch64), macOS (Intel, Apple Silicon), or Raspberry Pi OS (aarch64) running on your local machine. (Open-Source FIWARE from third parties / Processing)
README
[![FIWARE Small BangBanner](https://raw.githubusercontent.com/lets-fiware/FIWARE-Small-Bang/gh-pages/images/FIWARE-Small-Bang-non-free.png)](https://www.letsfiware.jp/)
[![NGSI v2](https://img.shields.io/badge/NGSI-v2-5dc0cf.svg)](https://fiware-ges.github.io/orion/api/v2/stable/)![FIWARE: Tools](https://nexus.lab.fiware.org/repository/raw/public/badges/chapters/deployment-tools.svg)
[![License: MIT](https://img.shields.io/github/license/lets-fiware/FIWARE-Small-Bang.svg)](https://opensource.org/licenses/MIT)
![GitHub all releases](https://img.shields.io/github/downloads/lets-fiware/FIWARE-Small-Bang/total)
[![GitHub Discussions](https://img.shields.io/github/discussions/lets-fiware/FIWARE-Small-Bang)](https://github.com/lets-fiware/FIWARE-Small-Bang/discussions)
[![Lint](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/lint.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/lint.yml)
[![Tests](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-latest.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-latest.yml)
[![codecov](https://codecov.io/gh/lets-fiware/FIWARE-Small-Bang/graph/badge.svg?token=NYMGIUqFlH)](https://codecov.io/gh/lets-fiware/FIWARE-Small-Bang)
[![Ubuntu 20.04](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-20.04.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-20.04.yml)
[![Ubuntu 22.04](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-22.04.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-22.04.yml)
[![Ubuntu 24.04](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-24.04.yml/badge.svg)](https://github.com/lets-fiware/FIWARE-Small-Bang/actions/workflows/ubuntu-24.04.yml)The FIWARE Small Bang is a turnkey solution for setting up a FIWARE instance on your local machine.
| :books: [Documentation](https://fi-sb.letsfiware.jp/) | :dart: [Roadmap](./ROADMAP.md) |
|-------------------------------------------------------|--------------------------------|このドキュメントは[日本語](./README_ja.md)でもご覧いただけます。
## 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.
```bash
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.
```bash
cd FIWARE-Small-Bang-0.6.0/
```Run the `setup-fiware.sh` script.
```bash
./setup-fiware.sh
```## Documentation
- [https://fi-sb.letsfiware.jp/](https://fi-sb.letsfiware.jp/)
## Source code
- [https://github.com/lets-fiware/FIWARE-Small-Bang](https://github.com/lets-fiware/FIWARE-Small-Bang)
## Copyright and License
Copyright (c) 2023-2024 Kazuhito Suda
Licensed under the [MIT License](./LICENSE).