J'ai un périphérique qui peut être configuré pour envoyer des données environnementales (température, humidité, pression d'air, luminosité, ...). Les méthodes prises en charge pour la passerelle de périphérique sont MQTT, UDP, WebHook et le format de données peut être CSV ou Json. Supposons qu'il existe 30 périphériques (ou plus) dans un bâtiment et qu'ils envoient les données toutes les secondes au nuage Azure. Ensuite, je veux faire quelques analyses sur le nuage.Envoi de données IoT à Azure
Je veux savoir quelle méthode a les meilleures performances?
J'ai essayé Azure Functions en utilisant WebHook: il charge pour chaque requête. Mais, je pense que le meilleur peut être Azure IoT Hub envoyant des données MQTT.
Si l'on envoie les données à IdO Hub, assurez-vous de vérifier également streamer Analytics. En utilisant cela, vous pouvez faire un peu d'agrégation, pousser les données vers un référentiel quelconque et déclencher vos fonctions sur ce dépôt. De cette façon, vous n'aurez pas 30 fonctions exécutées chaque seconde de la journée. –