Skip to content

DEPRECATED Examples and documentation on using the Sensemakers IoT platform that was in use in the past

Notifications You must be signed in to change notification settings

sensemakersamsterdam/sensemakers-iot-platform-2019

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SURFsara IoT Platform for Sensemakers

DEPRECATED since 2020, this platform is no longer in use. Instead, a lightweight IoT platform developed by SURF is in use for Sensemakers.

The IoT Sensemakers Amsterdam community make use of the IoT data streaming and analytics platform hosted at SURFsara.

The SURFsara IoT Platform for Sensemakers is a platform for storing, monitoring, visualising and analyzing sensor data. It is a collaboration platform designed to host multiple projects carried by the Sensemakers community. In addition, there is a project dedicated to experimentation, available for everyone to use. All data within the platform is shared.

The platform is built from the following open-source components, deployed as a fault-tolerant service on a Kubernetes cluster:

  • Mosquitto MQTT broker forms a backbone of the platform.
  • Data is stored in files in a shared volume, in an InfluxDB time-series database and in a Minio object store.
  • Grafana is available for visualisations and alerting.
  • JupyterHub provides interface for analytics and investigations with Jupyter notebooks.
  • OpenFaaS serverless functions give access to the platform through an HTTP entry point, take care of the metadata extraction and enable custom event-driven actions.

The diagram below gives an high-level overview of the platform. More details can be found on dedicated pages:

  • The user guide gives examples on how to use the platform.
  • For more information on the data flows and data formats, see the data section.

Besides the documentation, the following can be found in this repository:

  • slides with the platform overview
  • example code showing how to access data
  • example Jupyter notebooks
  • backups of the Grafana dashboards

Platform overview

About

DEPRECATED Examples and documentation on using the Sensemakers IoT platform that was in use in the past

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages