Skip to content

Application Java pour se connecter à The Things Network (TTN) via MQTT, décoder les messages IoT des capteurs et traiter les données uplink.

Notifications You must be signed in to change notification settings

sorin04/TPMosquitto

Repository files navigation

Projet IoT - Décodage des Messages TTN avec Java

Objectif

Ce projet démontre comment connecter une application Java à TTN via MQTT, recevoir des messages IoT uplink, et les traiter.

Fonctionnalités

  • 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).

Structure du Projet

  • 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.

Exécution

  1. Cloner le dépôt : git clone https://github.com/<utilisateur>/<projet>.git
  2. Compiler le projet : mvn clean install
  3. Lancer l'application : java -jar target/projet.jar

Exemple de Résultat

Message reçu sur le topic 'uplink/messages': Temperature: 25.50°C, Battery: 60-80%

About

Application Java pour se connecter à The Things Network (TTN) via MQTT, décoder les messages IoT des capteurs et traiter les données uplink.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages