smartfog / fogflow

FogFlow is a standard-based IoT fog computing framework that supports serverless computing and edge computing with advanced programming models
https://fogflow.readthedocs.io
BSD 3-Clause "New" or "Revised" License
123 stars 45 forks source link
edge-computing fiware fog-computing function-as-a-service intent-based iot ngsi ngsi-ld programming-model serverless-computing serverless-functions

FogFlow

CI/CD Status FIWARE Security License: BSD-4-Clause Docker Status Support badge
Documentation badge Status Swagger Validator CII Best Practices

FogFlow is an IoT edge computing framework to automatically orchestrate dynamic data processing flows over cloud and edges driven by context, including system context on the available system resources from all layers, data context on the registered metadata of all available data entities, and also usage context on the expected QoS defined by users.

This project is part of FIWARE. For more information check the FIWARE Catalogue entry for Processing.

:books: Documentation :mortar_board: Academy :whale: Docker Hub :dart: Roadmap

Content

Background

FogFlow is a standard-based data processing framework for service providers to easily program and manage IoT services over cloud and edges. Below are the motivation, functionalities, and benefits of FogFlow.

Installation

The instructions to install FogFlow can be found in the Installation Guide

API

APIs and examples of their usage can be found here

Testing

For performing a basic end-to-end test, you can follow the detailed instructions here.

Quality Assurance

This project is part of FIWARE and has been rated as follows:

Publications

Talks

© 2022 NEC