Skip to content
master
Switch branches/tags
Code

Latest commit

* reword adopters section and add link to profirator site.

* add profirator logo.

* resize profirator logo
f61e6c5

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

QuantumLeap

FIWARE Core Context Management License: MIT Docker Status Support
Documentation badge CircleCI Coverage Status Status Swagger Validator CII Best Practices

QuantumLeap is the first implementation of an API that supports the storage of FIWARE NGSIv2 data into a time series database. It currently also experimentally supports the injection of NGSI-LD in a backward compatible way with NGSI-v2 API. I.e. you can retrieve NGSI-LD stored data via NGSI v2 API and retrieve data will be describe following NGSI v2 format.

QuantumLeap is not a real time API, its purpose is to process notifications received from the Context Broker and to create temporal records for them. In general, the whole FIWARE stack, being based on a micro-service architecture, cannot be regarded as real time in case you have requirements on guaranteed delivery in a given amount of time.

However, even though hard real time may not be FIWARE's forte, in our experience a properly tuned FIWARE stack can perform extremely well and handle very demanding IoT workloads without a glitch - you just need to configure your infrastructure to handle that :)

Want to know more? Refer to the docs or checkout the Extra Resources below.

This project is contributed to FIWARE by Martel Innovate as part of its Orchestra Cities platform. You can find more FIWARE components in the FIWARE catalogue.

📚 Documentation 🎓 Academy 🐳 Docker Hub 🎯 Roadmap

Contents

Install

Refer to the Installation Guide.

QuantumLeap supports both Crate DB and Timescale as time-series DB backends but please bear in mind that at the moment we only support the following versions:

  • Crate backend: Crate DB version 4.1.*
  • Timescale backend: Postgres version 10.* or 11.* + Timescale extension 1.3.* + Postgis extension 2.5.*.

PR #373 introduced basic support for NGSI-LD. In short this means that using the current endpoint you are able to store NGSI-LD payloads with few caveats (see #398)

Usage

Refer to the User Manual.

Troubleshooting

Refer to the Troubleshooting section.

Contributing

Refer to the Contributing section and to the contribution guidelines.

Extra resources

The following is a collection of external guides and pages where you may find additional documentation about QuantumLeap. Note that these guides could be outdated (so could the official docs!), so we appreciate all efforts to keep consistency.

Adopters

Orchestra Cities QuantumLeap has been adopted by the FIWARE community and is one of the core components that make up the FIWARE core context management stack. The companies listed below use QuantumLeap as part of their IoT solutions. If you would like to add your company to this list, please mention it in this issue or create a PR to update the list.

Profirator

Linked projects

The following projects are linked to Orchestra Cities QuantumLeap, if you want to list it here, add your information on this issue or create a PR to update the list.


NGSI Go is a CLI supporting QL

Enterprise Support

Contact us if you need Enterprise Support for your QuantumLeap installation.


License

QuantumLeap is licensed under the MIT License

© 2017-2021 Martel Innovate

About

QuantumLeap: a FIWARE Generic Enabler to support the usage of NGSIv2 (and NGSI-LD experimentally) data in time-series databases

Topics

Resources

License

Packages

No packages published

Languages