J'essaie de collecter des données à partir d'un appareil ioT, car pour l'instant j'utilise ce code pour simuler l'appareil. remote_monitoring. Il envoie des données et je peux voir les données dans le tableau de bord. La prochaine chose est que je veux enregistrer les données dans une base de données SQL. Je pensais utiliser Stream Analytics pour faire le travail. Le problème que j'ai maintenant est que lorsque je sélectionne ioT HUB comme entrée, j'obtiens l'erreur

Veuillez vérifier si la source d'entrée est correctement configurée et que les données sont au format correct.

J'essaie de trouver de la documentation s'il y a quelque chose de spécial que je dois ajouter à mon objet JSON avant de l'envoyer.

0
Krister Johansson 4 janv. 2016 à 01:54

3 réponses

Meilleure réponse

Essayez d'utiliser Event Hub, mettez à jour mon message lorsque j'ai une réponse.

-1
Krister Johansson 12 janv. 2016 à 23:26

IoTHub est une entrée prise en charge pour Azure Stream Analytics et il n'y a rien de mal à utiliser ASA comme une «pompe» pour copier des données d'IoT Hub ou Event Hubs vers un magasin comme SQL DB. De nombreux cas d'utilisation d'ASA combinent un tel «archivage» avec d'autres fonctions. La seule chose à laquelle il faut faire attention est le taux d'entrée limité de nombreuses sorties ASA, de sorte que SQL DB peut ne pas être en mesure de suivre et de limiter ASA, auquel cas ASA peut prendre du retard au-delà de la fenêtre de rétention du hub utilisé, entraînant une perte de données.

1
Clemens Szyperski 26 janv. 2016 à 16:38

Qu'en est-il de ce document https : //github.com/Azure/azure-content/blob/master/articles/stream-analytics/stream-analytics-define-inputs.md? Cela vous aide-t-il?

-1
Andri 20 janv. 2016 à 14:00