Skip to content

IoT data processing gateway, for uniform consumption of many data formats

Notifications You must be signed in to change notification settings

sensorbucket/SensorBucket

Repository files navigation

SensorBucket Logo

EUPL-1.2 GitHub release Go Report Card

SensorBucket

SensorBucket processes data from different sources and devices into a single standardized format. An application connected to SensorBucket can use all devices SensorBucket supports.

Missing a device or source? SensorBucket is designed to be scalable and extendable. Create your own worker that receives data from an AMQP source, process said data in any way required and output in the expected output format.

Find out more at:

Development setup

Clone the project

  git clone https://github.com/sensorbucket/SensorBucket.git

Go to the project directory

  cd SensorBucket

Run the docker compose environment

  docker-compose up -d

The SensorBucket services with a few basic workers should now be running. There are several helpful urls for development:

Note that although the workers are running, you are required to create a pipeline and setup the message queue to forward messages to the corresponding worker. The required routing-keys depend on the created pipeline steps.

License

EUPL-1.2