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%