https://github.com/baghelamit/iot-traffic-monitor
https://github.com/baghelamit/iot-traffic-monitor
cassandra java kafka spark spring-boot
Last synced: 15 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/baghelamit/iot-traffic-monitor
- Owner: baghelamit
- License: apache-2.0
- Created: 2016-07-21T04:47:59.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T05:52:50.000Z (over 2 years ago)
- Last Synced: 2025-04-02T12:40:50.061Z (22 days ago)
- Topics: cassandra, java, kafka, spark, spring-boot
- Language: Java
- Size: 424 KB
- Stars: 159
- Watchers: 12
- Forks: 164
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IoT Traffic Monitor
Below is the architecture diagram for IoT Traffic Monitor application. Read the article at [InfoQ](https://www.infoq.com/articles/traffic-data-monitoring-iot-kafka-and-spark-streaming)

Traffic Monitor application uses following tools and technologies.
- JDK - 1.8
- Maven - 3.3.9
- ZooKeeper - 3.4.8
- Kafka - 2.10-0.10.0.0
- Cassandra - 2.2.6
- Spark - 1.6.2 Pre-built for Hadoop 2.6
- Spring Boot - 1.3.5
- jQuery.js
- Bootstrap.js
- Sockjs.js
- Stomp.js
- Chart.jsIoT Traffic Monitor is a Maven Aggregator project. It includes following three projects.
- IoT Kafka Producer
- IoT Spark Processor
- IoT Spring Boot DashboardFor building these projects it requires following tools. Please refer README.md files of individual projects for more details.
- JDK - 1.8
- Maven - 3.3.9Use below command to build all projects.
```sh
mvn package
```