Skip to content

This project demonstrates how to configure a full stack geo-enabled Internet of Things (IoT) solution using Mesosphere's open sourced Data Center Operating System (DC/OS) using Docker containerization and frameworks for Mesos including Marathon, Kafka, Spark, and Elasticsearch. (WIP)

License

Notifications You must be signed in to change notification settings

mesos/dcos-iot-demo

 
 

Repository files navigation

datacenter operating system internet of things demo

This project demonstrates how to configure a full stack geo-enabled Internet of Things (IoT) solution using Mesosphere's open sourced Data Center Operating System (DC/OS) using Docker containerization and Mesos frameworks including Marathon, Kafka, Spark, and Elasticsearch.

dcos-iot-demo in action:

create your own dcos-iot-demo environment:

  1. review architecture & application overview
  2. get a DC/OS cluster running on either Microsoft Azure or Amazon Web Services
  3. explore the DC/OS and Mesos dashboards
  4. install Kafka & schedule brokers
  5. install Elasticsearch & schedule a cluster
  6. configure the map application
  7. schedule a real-time analytic task & a source that emits events
  8. applying cleanup procedures between demo runs

other topics of interest:

  1. (optional) running on a local machine for verification during development
  2. (optional) schedule a load balancer to run on public agents

About

This project demonstrates how to configure a full stack geo-enabled Internet of Things (IoT) solution using Mesosphere's open sourced Data Center Operating System (DC/OS) using Docker containerization and frameworks for Mesos including Marathon, Kafka, Spark, and Elasticsearch. (WIP)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.7%
  • Scala 2.7%
  • HTML 1.3%
  • CSS 0.3%