Je souhaite utiliser Utiliser Azure IoT Edge sur un Raspberry Pi (chargé avec Windows 10 IoT Core) qui recueille des données à partir d'une étiquette de capteur TI en utilisant le protocole BLE pour transférer les messages vers le nuage vers l'IoT Hub. Finalement, je voudrais utiliser ThingWorx en tant que hub IoT via le protocole MQTT ou simplement utiliser ThingWorx Edge SDKs et Edge MicroServer basé sur WebSocket sur le client. Donc, fondamentalement, je veux savoir comment pomper les données que je collecte via le capteur de tag sur Raspberry Pi qui exécute le code .net et le pousser vers un hub Iot ainsi que recevoir des messages du cloud vers l'appareil (comme éteindre capteur de température). Je suis un développeur aC# .net et je cherche des exemples de projets, articles, guides, vidéos qui vont m'aider à démarrer le développement IoTUtilisation d'Azure IoT Edge sur un Raspberry Pi (avec Windows 10 IoT) et étiquette de capteur TI en utilisant le protocole BLE pour transférer des messages au concentrateur IoT
IoT Edge BLE échantillon à ce lien Use a physical device with Azure IoT Edge | Microsoft Docs montre comment envoyer des messages en utilisant Raspberry Pi 3 exécutant Raspbian . Dans l'article ci-dessus, il est mentionné: "Au moment de la rédaction de cet article (06/12/2017), IoT Edge ne prend en charge que les modules BLE dans les passerelles sous Linux." Je me demandais si IoT Edge ne supporte que les modules BLE est maintenant disponible dans Windows 10 IoT Core.
Merci, Rad
Mise à jour: Je pense avoir trouvé quelque chose. Si les données peuvent être collectées comme décrit, le code supplémentaire utilisant Azure IoT Edge SDK doit être écrit pour envoyer des messages au concentrateur IoT. Quelqu'un peut-il confirmer si je suis sur la bonne voie?
https://developer.microsoft.com/en-us/windows/iot/Samples/BLEGatt https://developer.microsoft.com/en-us/windows/iot/Samples/BLEGatt2
Il y a deux questions ici: comment obtenir des données du capteur et comment envoyer les données à Azure IoT. Vous pouvez réellement écrire un programme spécial qui fera les deux. Je n'ai jamais travaillé avec Azure Edge mais j'ai travaillé avec Azure IoT. Dans notre cas, il y avait des personnes qui écrivaient le programme pour envoyer les données à Azure IoT et elles n'utilisaient pas Azure Edge. Mais ils avaient des capteurs personnalisés qui étaient en fait analogiques. Aucune chance de les connecter à Azure Edge. Et Azure est moins cher que Thingworx et aussi plus flexible à mon avis (j'ai travaillé avec les deux) –
Merci Keiv.Fly. Mon entreprise achètera ThingWorx. Je veux juste apprendre les deux plates-formes et essayer de rester avec les protocoles standard de l'industrie.Pouvez-vous voir ci-dessus mise à jour pour voir si j'ai trouvé un bon matériel qui m'aidera. – Rad
Dans IoT il n'y a pas de protocole standard de l'industrie. Tout change chaque année. Dans Azure IoT Hub, nous utilisons l'API REST. Nous avons eu un exemple de jouet avec OPC UA et Thingworx, mais nous ne l'avons jamais utilisé en production, probablement parce que OPC UA n'est pas très pratique. Si je me souviens bien dans un projet Cumulocity, nous utilisons MQTT pour envoyer des données à Cumulocity. Je pense que l'exemple que vous avez trouvé est bon. –