Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome
:heart: A community moderated list of external 𝑭𝑰𝑾𝑨𝑹𝑬 related websites and software
https://github.com/FIWARE/awesome
Last synced: about 4 hours ago
JSON representation
-
Tutorials
-
Official FIWARE Courses
- FIWARE Step-by-Step Tutorials - Complete collection of tutorials for the FIWARE ecosystem.
- FIWARE Tour Guide - Guided Tour of FIWARE Generic Enablers.
- FIWARE Getting Started - FIWARE 101: An Introduction to the FIWARE Platform.
- FIWARE Academy - Video tutorials, slide decks and other training materials.
-
Useful Third Party Courses
- FIWARE Zone - Connecting an Arduino device to FIWARE (in Spanish).
- IoT Tutorial - Connecting a Raspberry Pi to FIWARE.
- FIWARE-interactive - Source code behind the Smart Cities academy course.
- Temperature Controllers - Connecting several Raspberry Pi controllers via an IoT Agent.
- FIWARE-Arduino - Code examples explaining how to persist Arduino data into the Telefónica FIWARE IoT Stack cloud service.
- FIWARE-ROS - Code examples for a simple configured version of FIROS.
- FIWARE Zone - Connecting an Arduino device to FIWARE (in Spanish).
- FIWARE-Edison - Code examples explaining how to persist Intel Edison sensor data into the Telefónica FIWARE IoT Stack cloud service.
-
-
Swagger Specifications
-
Useful Third Party Courses
- NGSI v2 Specification - The Swagger specification for the Context Broker.
- IoT Agent Specification - The Swagger specification for provisioning IoT
- WireCloud Specification - The Swagger specification for the WireCloud Visualization
- Keyrock Specification - The Swagger specification for the Keyrock Identity Management enabler.
-
-
Smart Data Models DataModels (compabitible with NGSI)
-
Useful Third Party Courses
- Smart Data Models - Standard datamodels in 13 domains. More info at [smartdatamodels.org](https://smartdatamodels.org)
-
-
FIWARE Catalogue
-
Processing
- Wirecloud - An application mashup platform which integrates NGSI data models and can read from context data sources.
- Knowage - A Business Intelligence platform which links to NSGI.
- Kurento - A compoment which allows for the extratction of context data via media stream processing.
- Cosmos - Enabler for simpler Big Data analysis over context.
- FogFlow - A distributed execution framework to support dynamic processing flows over cloud and edges.
- Perseo - A Complex Event Processing (CEP) component enabling you to fire events which send HTTP requests, emails, tweets, SMS messages etc. as context data changes.
-
Core Context Management
- Orion - A context broker which holds information about the current context.
- Cygnus - A data persistence component based on Apache Flume - a means of managing the history of context which is created as a stream of data and can be injected into multiple data sinks.
- Draco - A data persistence component based on Apache NiFi and is a dataflow system based on the concepts of flow-based programming.
- STH-Comet - A means for storing a short-term history of context data using Mongo-DB.
- QuantumLeap - A mechanism for supporting the storage of NGSI data into a time series database (CrateDB).
- Orion-LD Context Broker - LD Broker, which supports the NGSI-LD and the NGSI v2 APIs. Currently in alpha version, plan is to merge it with the main branch of Orion.
- Scorpio Broker - LD Broker which can also be used in federated environments.
- Stellio Broker - LD Broker which uses PostgreSQL and Timescale, and offers built-in authentication and authorization capabilities.
-
IoT Agents
- IoT Agent Node Lib - A library for developing your own IoT Agent.
- IoT Agent for JSON - A bridge between HTTP/MQTT messaging (with a JSON payload) and NGSI.
- IoT Agent for Ultralight - A bridge between HTTP/MQTT messaging (with an UltraLight2.0 payload) and NGSI.
- IoT Agent for LWM2M - A bridge between the [Lightweight M2M](https://www.omaspecworks.org/what-is-oma-specworks/iot/lightweight-m2m-lwm2m/) protocol and NGSI.
- IoT Agent for LoRaWAN - A bridge between the [LoRaWAN](https://www.thethingsnetwork.org/docs/lorawan/) protocol and NGSI.
- IoT Agent for OPC-UA - A bridge between the [OPC Unified Architecture](http://www.opcua.us/) protocol and NGSI.
- IoT Agent for Sigfox - A bridge between the [Sigfox](https://www.sigfox.com/en) protocol and NGSI.
- OpenMTC - An implementation of the [OneM2M](http://onem2m.org/) standard with an NGSI northbound interface to the Context Broker.
-
Interface to Robotics
- Micro-XRCE-DDS - A robotics publish-subscribe messaging pattern which can be used with a Context Broker.
- FIROS - A translator between the robotics doman and the cloud, transforming [ROS](https://www.ros.org/) messages into NGSI v2 and vice versa.
- Fast-RTPS - The default middleware in [ROS2](https://index.ros.org/doc/ros2/) which interfaces with NGSI.
-
Security
- Keyrock - An Identity Manager which support to secure and private OAuth2-based authentication of users and devices.
- Wilma - A PEP Proxy which can be used to secure NGSI endpoints. Integrates with Keyrock and Authzforce.
- Authzforce - Addon which implements PDP/PAP functions within an access control schema based on the XACML standard.
- APInf - An API Management Framework which can be placed in front of NSGI endpoints.
- Telefónica Steelskin PEP - An alternative PEP proxy to secure NGSI endpoints.
- Telefónica Keystone SCIM - An OpenStack Keystone extension for Identity Management.
- Telefónica sPassword - An OpenStack Keystone extension that enables some extra security checks over user passwords.
- Telefónica Keypass - An XACML Authorization Server with PAP and PDP endpoints for securing IoT Platforms.
-
Context Data Publication and Monetization
- CKAN extensions - Add-on which enables NGSI to offer CKAN open datasets.
- Biz Framework - An extension which adds backend support for context data monetization.
- Idra - A federator for discovering open datasets across disparate Open Data Management Systems such as CKAN, SOCRATA, DKAN etc.
-
-
Open-Source FIWARE from third parties
-
Processing
- Waste4think NGSI Connector API - This tool is a part of backend implementation of NGSI v2 standard, providing interface for large entities operations coming from various sources such
- Grafana Icon Stat Panel - Plugin for QuantumLeap/Grafana which adds icons support to Grafana Stats panel.
- Grafana Map Panel - Plugin for QuantumLeap/Grafana adds GeoJSON support, icons, popup support and multilayer visualizations to the Grafana Geomap panel.
- IoTagent UI - A graphical user interface for provisioning devices and services based on IoT Agents.
- FIWARE Device Simulator - A tool which mimics Ultralight and JSON IoT Agent interactions.
- FIWARE ArcGIS - A tool which allows you to add sensor information received from a Context Broker into an ArcGIS Online or ArcGIS Server account.
- CEPWare - An integration of Apache Flink as a Complex Event Processing Unit into FIWARE.
- SmartSDK recipies - A repository containing recipes to deploy different FIWARE Generic Enablers on Docker Swarm clusters.
- FIWARE Node-Red - An integration of [Node-Red](https://nodered.org/) with FIWARE which supports NGSI-LD.
- FIWARE Meteoroid - Meteoroid realizes integrating Function as a Service(FaaS) capabilities in FIWARE.
- AMQP 1.0 converter - A protocol converter which bridges between AMQP 1.0 Broker and FIWARE IoTAgent JSON.
- Custom IoT Agent for sakura.io - A bridge between the sakura.io WebSocket API and NGSI.
- NGSI Go - A command-line interface supporting FIWARE Open APIs for FIWARE developers. It supports NGSI v2, NGSI-LD, STH-Comet, QuantumLeap, Cygnus, IoT Agent Provision, Perseo, Keyrock and WireCloud APIs.
- FIWARE Big Bang - A turnkey solution for setting up a FIWARE instance in the cloud.
- 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.
- NGSI v2 SDK for Java - NGSI v2 SDK for Java
- Auto-generated Java Client SDKs for NGSI v2 - Auto-generated Java Client SDKs for NGSI v2
- Python ngsildclient - A Python library that helps building NGSI-LD compliant entities and allows to interact with a NGSI-LD Context Broker.
- FIWARE Orion with Cygnus on AWS - An implementation for FIWARE Orion and Cygnus on AWS.
- node-red-contrib-letsfiware-NGSI - Node-RED implementation for NGSI-v2.
- node-red-contrib-NGSI-LD - Node-RED implementation for NGSI-LD.
- Telefónica FIWARE Connectors - A set of Python scripts for integrating visualization tools with NSGI Context Brokers.
- Grafana NGSI-LD datasource - Datasource plugin for Grafana which allows connecting to NGSI-LD compatible context brokers. Supports temporal and geo queries.
- Kotlin NGSI-LD client - A Kotlin, Java compatible, library that helps building NGSI-LD entities with a fluent API and allows to interact with a NGSI-LD Context Broker.
-
Security
- Secure FIWARE - Proposed security measures and security analysis for FIWARE IoT environments.
-
Robotics
- eProsima FIROS2 - A [ROS2](https://index.ros.org/doc/ros2/) integrable tool focused in the intercommunication between ROS2 and FIWARE.
- Tech Sketch FIWARE-ROS Turtlesim - A [ROS](https://www.ros.org/) package acting as a bridge between FIWARE and ROS through MQTT.
- Robotic Base Core - A robot management platform based on FIWARE and Kubernetes.
-
-
Other useful FIWARE sites
-
Robotics
- Let's FIWARE - Documentation, Architecture and other FIWARE Information (in Japanese).
- Let's FIWARE (GitHub) - [FIWARE GEs on Raspberry Pi](https://github.com/lets-fiware/fiware-pi), WireCloud widgets and so on.
- Smart Data Wien - Vienna's Open Data portal powered by FIWARE.
- Smart Data Wien - Vienna's Open Data portal powered by FIWARE.
- Smart SDK - A “cookbook” for developing smart applications in the FIWARE.
- Thinking Cities - Telefónica's powered by FIWARE platform.
-
-
Uncategorized
-
Uncategorized
-
-
Legacy FIWARE Components
-
Robotics
- Telefónica Figway - An obsolete IoT Agent connector, no longer supported. Use the existing IoT Agents instead.
- Orange Cepheus - A complex event processing component for NGSI v1, no longer supported. Use Perseo instead.
- GING Cloud Portal - The previous Cloud Portal enabler which was replaced by Openstack Horizon, no longer supported. Use Keyrock instead.
- Chiru POI Data Provider - A Point of Interest Data Provider.
- Telefónica Cloto - A security FIWARE component for policy management.
- Telefónica Aiakos - A security FIWARE component which acts as a server to manage ssh/gpg keys for users.
-
Programming Languages
Categories
Sub Categories
Keywords
fiware
43
ngsi
16
iot
15
ngsi-ld
10
iot-agent
9
fiware-orion
8
fiware-iot-agents
5
node-red
5
security
4
fiware-ngsi
4
fiware-cygnus
4
processing
3
nodejs
3
contextual-data
3
context-broker
3
javascript
3
api
2
wirecloud
2
ngsi-v2
2
fiware-wirecloud
2
industry
2
fiware-comet
2
etsi
2
python
2
raspberry-pi
2
fiware-keyrock
2
data
2
access-control
2
ros
2
swagger-codegen
2
tutorial
2
node-red-contrib
2
swagger
2
keystone
2
monetization
2
mqtt
2
v2
2
sdk-java
2
sdk
2
java
2
historical-data
2
onem2m
1
api-documentation
1
openmtc
1
api-catalog
1
opc-ua
1
manufacturing
1
api-gateway
1
idas
1
the-things-network
1