All Projects → Orange-OpenSource → fiware-cepheus

Orange-OpenSource / fiware-cepheus

Licence: GPL-2.0 license
FIWARE Cepheus - CEP for NGSI IoT gateways

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to fiware-cepheus

node-red-contrib-FIWARE official
FIWARE-Node-Red integration supporting NGSI-LD
Stars: ✭ 14 (-17.65%)
Mutual labels:  fiware, ngsi
iotagent-opcua
IoT Agent for OPC UA protocol
Stars: ✭ 28 (+64.71%)
Mutual labels:  fiware, ngsi
tutorials.Step-by-Step
📚 Complete collection of tutorials for the FIWARE ecosystem for developers wishing to learn how to use NGSI and design context-based Smart Systems powered-by-FIWARE.
Stars: ✭ 64 (+276.47%)
Mutual labels:  fiware, ngsi
Pycep Correios
📦 API para busca de CEP integrado ao serviços dos Correios, ViaCEP e ApiCEP (WideNet)
Stars: ✭ 141 (+729.41%)
Mutual labels:  cep
Cep Promise
Busca por CEP integrado diretamente aos serviços dos Correios, ViaCEP e outros (Node.js e Browser)
Stars: ✭ 2,483 (+14505.88%)
Mutual labels:  cep
fiware-meteoroid
Meteoroid realizes integrating Function as a Service(FaaS) capabilities in FIWARE. It provides a management interface specialized for FaaS and FIWARE.
Stars: ✭ 13 (-23.53%)
Mutual labels:  fiware
stellio-context-broker
Stellio is an NGSI-LD compatible context broker
Stars: ✭ 17 (+0%)
Mutual labels:  fiware
Wayeb
Wayeb is a Complex Event Processing and Forecasting (CEP/F) engine written in Scala.
Stars: ✭ 138 (+711.76%)
Mutual labels:  cep
PySiddhi
Python wrapper for Siddhi engine
Stars: ✭ 22 (+29.41%)
Mutual labels:  cep
fiware-pep-proxy
Support for proxy functions within OAuth2-based authentication schemas. Also implements PEP functions within an XACML-based access control schema.
Stars: ✭ 26 (+52.94%)
Mutual labels:  fiware
kms-filters
Filter elements for Kurento Media Server
Stars: ✭ 15 (-11.76%)
Mutual labels:  fiware
Correios Brasil
Módulo completo consultar informações sobre o CEP, calcular o preço e os prazos das entregas das encomendas e também realizar o rastreio de multiplos produtos !
Stars: ✭ 240 (+1311.76%)
Mutual labels:  cep
awesome
❤️ A community moderated list of FIWARE related websites and software
Stars: ✭ 29 (+70.59%)
Mutual labels:  fiware
Correios Cep
Find Brazilian addresses by zipcode, directly from Correios database. No HTML parsers.
Stars: ✭ 166 (+876.47%)
Mutual labels:  cep
ViaCEP
The ViaCEP API/webservice .NET client
Stars: ✭ 21 (+23.53%)
Mutual labels:  cep
Rivus cep
Complex event processing in Erlang
Stars: ✭ 140 (+723.53%)
Mutual labels:  cep
esper-demo-nuclear
Simple demo of some features of the Esper Complex Event Processing (CEP) engine.
Stars: ✭ 83 (+388.24%)
Mutual labels:  cep
sigfox-iotagent
IoT Agent for the Sigfox protocol
Stars: ✭ 11 (-35.29%)
Mutual labels:  fiware
beepbeep-3
An event stream processor anyone can use
Stars: ✭ 20 (+17.65%)
Mutual labels:  cep
zipcode
ZipCode Cep do Brazil
Stars: ✭ 43 (+152.94%)
Mutual labels:  cep

FIWARE Cepheus

Build Status Coverity Scan Status Coverage Status Docs Status Docker Pulls Support badge GNU GPL Version 2 Licence Join the chat at https://gitter.im/Orange-OpenSource/fiware-cepheus

This is the code repository for the Fiware-Cepheus project.

This project was part of FIWARE under the IoT Data Edge Consolidation GE project.

Status

The current project is in maintenance mode: This means that no new features will be added, nor issues fixed by the original team.

Feel free however to fork the project and contribute issues and pull requests if you feel the community can benefit of your work. We will gladely review changes and merge any viable contributions.

Overall description

Fiware-Cepheus provides NGSI-compatible gateway level components. This project contains two Spring Boot applications:

  • cepheus-cep: A CEP (Complex Event Processor) engine.
  • cepheus-broker: A light broker (NGSI forwarding-only).

NGSI v1 implementation is provided by the Orange-OpenSource/fiware-ngsi-api library.

Renaming

The previous name of the project was "EspR4FastData". It was renamed to a more generic name (using the convention of other FIWARE Generic Enablers).

Quick instructions

You can find the complete build and installation instructions for each components in the administrator guide here.

Requirements

  • JAVA 8
  • Maven 2 (for build)
  • OS/CPU supported by Sqlite-JDBC (for cepheus-broker)

Build via Maven

git clone https://github.com/Orange-OpenSource/fiware-cepheus.git
cd fiware-cepheus
mvn clean install

Installing from Docker

Using Docker is the fastest way to have a working setup :

docker pull orangeopensource/fiware-cepheus

Our docker manual can be found here

Installing from Debian packaging

Using mvn install will create two debian packages: cepheus-cep-{version}.deb and cepeheus-lb-{version}.deb. Then you can install these packages lauching :

dpkg -i cepheus-cep-{version}.deb
dpkg -i cepheus-broker-{version}.deb

Running

The project provides two SpringBoot applications. You can run them simply with:

java -jar cepheus-cep.jar
java -jar cepheus-broker.jar

Documentation

The user & programming guide can be found under the /doc folder. It is also available though readthedocs.org: User guide

The administrator manual can be found under the /doc/admin folder. It is also available though readthedocs.org: Administrator manual

Examples

Some simple examples to learn how to use Cepheus-CEP and Cepheus-Broker can be found under the doc/examples folder.

LinkSprite-NGSI Sample

An example to use a Raspberry Pi with LinkSprite sensors and actuators communicating with Cepheus can be found here

License

FIWARE Cepheus is licensed under the GNU General Public License Version 2.

Support

Use the issue tracker of this project for any issues or questions related to the project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].