Créer un objet connecté avec des capteurs et des actuateurs et programmer l’objet comme serveur pour qu’il puisse envoyer les données des capteurs en format JSON et aussi recevoir des commandes en format JSON qui permettent de contrôler ses actuateurs.
Créer une application Android qui permet d’afficher les données de l’objet. L’affichage des données doit être mis à jour à intervalle régulier. L’utilisateur doit aussi avoir l’option d’actualiser les données instantanément à l’aide d’un bouton.
Ajouter des boutons de commande à l’application Android pour permettre à l’utilisateur de contrôler les actuateurs de l’objet.
Ajouter des notifications pour avertir l’utilisateur quand les données de l’objet changent, même s’il n’est pas actif sur l’application.
Modifier l’objet connecté et l’application Android pour utiliser le protocole MQTT pour l’échange de données et de commandes au lieu des requêtes HTTP.