Ce projet démontre comment connecter une application Java à TTN via MQTT, recevoir des messages IoT uplink, et les traiter.
- Connexion à TTN via HiveMQ.
- Décodage des messages uplink (payload Base64, température, batterie).
- Gestion des configurations et fichiers externes.
- Organisation modulaire avec des packages (
pojo,utili).
org.example: Point d'entrée principal.org.example.utili: Classes utilitaires (décodage, lecture de fichiers).org.example.pojo: Représentation des données JSON en objets Java.
- Cloner le dépôt :
git clone https://github.com/<utilisateur>/<projet>.git - Compiler le projet :
mvn clean install - Lancer l'application :
java -jar target/projet.jar
Message reçu sur le topic 'uplink/messages': Temperature: 25.50°C, Battery: 60-80%