Tous les produits
Search
Centre de documentation

IoT Platform:Messages conservés

Dernière mise à jour :Aug 10, 2026

Les messages conservés garantissent que les nouveaux abonnés à une rubrique reçoivent le dernier message d'état, même si celui-ci a été publié avant leur abonnement. Lorsque le serveur publie un message avec l'indicateur de conservation (retain) sur une rubrique, IoT Platform enregistre le message et le remet aux abonnés actuels. Les appareils qui s'abonnent ultérieurement à la rubrique reçoivent également le message conservé. Les messages conservés sont définis dans la norme MQTT 3.1.1. Alibaba Cloud IoT Platform prend en charge cette fonctionnalité pour les connexions MQTT 5.0.

Messages conservésimage..png

  • Mettez à jour un message conservé :

    • La publication d'un nouveau message sur la même rubrique écrase la charge utile du message conservé existant.

    • L'indicateur de conservation permet de publier des messages sur un lot d'appareils, indépendamment de leur état de connexion.

  • Supprimez un message conservé :

    • La publication d'un message avec une charge utile vide sur la même rubrique supprime le message conservé.

    • Un message conservé est supprimé une fois que l'intervalle d'expiration du message est écoulé. Cette fonctionnalité s'avère utile pour les messages qui deviennent invalides après une certaine période, tels que les données de contrôle de température. Pour utiliser cette fonctionnalité, définissez l'attribut d'expiration du message.

    • Un message conservé n'est pas affecté par l'expiration de session et persiste même si la session expire.

Scénarios

Les messages conservés sont idéaux pour configurer des appareils hors ligne. Par exemple, un écran publicitaire se met en veille la nuit pour économiser de l'énergie et s'allume pendant la journée. Son contenu est mis à jour quotidiennement. L'envoi des mises à jour depuis le serveur est plus efficace que de faire interroger l'appareil pour détecter les changements. Toutefois, si le serveur envoie une mise à jour tandis que l'appareil est hors ligne, le message ne peut pas être remis. Les messages conservés résolvent ce problème en garantissant que l'appareil reçoit le dernier message lors de sa prochaine connexion.image..png