2016-02-20 1 views
1

Le concept de "Device Shadows" introduit par AWS IoT est idéal pour les situations où les périphériques ont une connectivité intermittente.Les ombres du périphérique AWS IoT peuvent-elles fonctionner lors de la communication avec le périphérique via HTTP (S)?

Cependant, il semble que cela nécessite que l'appareil s'abonne aux messages du noeud "cloud" distant (AWS IoT). On dirait que pour le protocole MQTT c'est une tâche facile, car c'est une connexion "toujours active" entre le périphérique et le nœud distant et le MQTT est destiné à pousser activement les messages entre les deux.

Cependant lors de l'utilisation de HTTP, qui ouvre/ferme la connexion tout le temps - serais-je toujours en mesure d'utiliser les ombres de périphérique? Comme il semble que dans le cas de HTTP, il serait difficile de "s'abonner" aux messages du nœud distant ...

Répondre

0

En effet, HTTP ne vous permettra pas d'utiliser le mécanisme de publication/abonnement.

Mais vous devez utiliser un AWS IoT Device SDK pour connecter votre matériel. Chaque SDK Device utilise MQTT et fournit une interface pour pouvoir publier et s'abonner sans se soucier du protocole de communication. Peut-être que vous voulez utiliser une autre langue que C, JavaScript ou Arduino?