Cassandra client driver workshop.pdf
Ce TP consiste à implémenter un système complet de collecte et de consultation de données de température provenant de capteurs IoT. L'architecture repose sur Apache Cassandra comme base de données NoSQL pour stocker les mesures, avec des applications Java client/serveur pour la collecte et une application web Flask pour la consultation.
Le système est composé de trois couches principales :
Capteurs IoT → Socket TCP → Serveur Java → Cassandra → API Flask → Interface Web
Client.javaClasse principale : Client.java
sensorName,temperature,timestampFonctionnalités implémentées :
ThreadLocalRandom.current().nextDouble(0.0, 30.0)