Documentation

HIASCDI

 

Welcome

The HIAS Contextual Data Interface is a HIAS Core component that stores contextual data generated by the HIAS network and exposes it to authenticated data consumers via a REST API.

HIASCDI Architecture

HIASCDI is a Python implementation of a CEF/FIWARE NGSI v2 Context Broker. A context broker stores contextual data and serves it to applications by exposing the data through a REST API and pushing notifications through subscriptions.

HIAS devices and applications are the contextual data producers for the HIAS network. These devices and applications publish data to the context broker using supported machine to machine communication protocols and the REST API.

HIAS devices and applications are also the contextual data consumers. Devices and applications connected to the network consume contextual data generated by the network.

 

Project Status

We are in the process of aligning the HIASCDI context broker with the CEF/FIWARE NGSI v2 Specifications, the code availble in this repository does not provide the complete functionality of an NGSI V2 Context Broker and is not yet fully compliant with the NGSI V2 specification.

 

Get Started

Head over to the HIASCDI Ubuntu installation guide to get started with your installation.

 

Contributing

Asociación de Investigacion en Inteligencia Artificial Para la Leucemia Peter Moss encourages and welcomes code contributions, bug fixes and enhancements from the Github community.

Ways to contribute

The following are ways that you can contribute to this project:

Please read the CONTRIBUTING document for a contribution guide.

You can also join in with, or create, a discussion in our Github Discussions area.

Contributors

All contributors to this project are listed below.

 

Versioning

We use SemVer for versioning.

 

License

This project is licensed under the MIT License - see the LICENSE file for details.

 

Bugs/Issues

You use the repo issues to track bugs and general requests related to using this project. See CONTRIBUTING for more info on how to submit bugs, feature requests and proposals.