Choisissez entre l'API REST et l'API MQTT
REST est un style architectural de transfert d'état représentatif conçu comme un modèle de requête/réponse qui communique via HTTP. MQTT est un modèle de publication/abonnement qui s'exécute sur des sockets TCP/IP ou WebSockets. MQTT sur WebSockets peut être sécurisé avec SSL. Vous pouvez choisir de mettre à jour les données sur un canal ThingSpeak™ soit en utilisant une requête REST GET ou POST, soit en utilisant la méthode Publication MQTT. Vous récupérez les données du canal à l'aide d'une requête REST GET ou de MQTT S'abonner.
Quand utiliser REST
Dans ces scénarios, il est utile d'utiliser des appels REST pour mettre à jour ou récupérer des données à partir d'un canal ThingSpeak.
Vous devez récupérer toutes les données historiques, telles que les données dans une plage de temps définie.
Vous souhaitez Create Channel, Read Settings, Clear Channel, Delete Channel ou $.
Vous avez besoin d'une réponse pour votre requête GET ou POST.
Quand utiliser MQTT
Dans ces scénarios, il est utile d'utiliser MQTT pour mettre à jour les données vers un canal ThingSpeak.
Vous souhaitez envoyer des données rapidement avec une consommation d'énergie minimale.
Vous souhaitez envoyer des données lorsque la connectivité de appareil est intermittente ou que votre bande passante est limitée.
Vous souhaitez recevoir des mises à jour immédiates des données publiées sur un canal sans interroger le serveur pour de nouveaux messages.
Voir aussi
Write Data | Read Data | Publish to a Channel Field Feed | Publish to a Channel Feed | Subscribe to a Channel Feed | Subscribe to a Channel Field Feed
Exemples associés
- Données de post-température et lecture à partir du canal
- Prototypage avec capteur de proximité Sonar
- Force du signal du réseau sans fil avec ESP32 avec Arduino IDE
- Contrôle à distance du capteur à l'aide de la publication et de l'abonnement MQTT sécurisés