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.

License

Notifications You must be signed in to change notification settings

amollenkopf/dcos-iot-demo

Folders and files

NameName
Last commit message
Last commit date
May 3, 2018
Aug 15, 2017
Aug 23, 2017
Sep 12, 2017
Aug 23, 2017
Sep 12, 2017
Sep 12, 2017
Aug 11, 2017
Apr 29, 2016
Sep 14, 2017

Repository files navigation

DC/OS IoT 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.

Geohash aggregation replay of taxi movement in New York City.

Heatmap replay & of taxi movement in New York City.

To create your own DC/OS IoT demo environment:

  1. Review the application & architecture overview.
  2. Provision compute resources on Microsoft Azure, Amazon Web Services, Amazon C2S or on-premise.
  3. Install DC/OS and then Explore the DC/OS & Mesos dashboards.
  4. Install Kafka & schedule brokers.
  5. Install Elastic & schedule an Elasticsearch Cluster.
  6. Install Map web application.

Running the demo:

  1. Schedule a Spark Streaming job.
  2. Schedule a Kafka producer application.
  3. Visualize IoT movement behavior.
  4. Applying cleanup procedures between demo runs.

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages