2017-04-18 3 views
-1

anmeldet Ich konnte mein iot Gerät nicht an azures iot Nabe anschließen, um Gerät zu registrieren. Ich sah ein Beispiel in node.js und C# sharp client sdk. Aber ich konnte nicht für c SDK finden. Ist es möglich, Gerät (clientseitig) von Client-Seite zu registrieren? Wie kann ich mein Gerät mit meinem Hub verbinden?wie man Gerät zu azurem iot Hub vom Gerät (mit iot Klienten c sdk)

Ich habe versucht, diesen Code zu verwenden: https://github.com/Azure/azure-iot-sdk-c/blob/master/iothub_client/samples/iothub_client_sample_mqtt/iothub_client_sample_mqtt.c

Auch habe ich diesen Artikel für Hilfe: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-device-sdk-c-intro

Antwort

1

Sehr wichtig: Sie wollen kein Gerät eine neue Identität für sich allein in IoT erstellen Hub bedeutet, dass das Gerät über Anmeldeinformationen zum Verwalten der IoT Hub-Instanz verfügt. Dies ist ein erhebliches Sicherheitsrisiko.

Dies ist einer der Hauptgründe, warum wir zwei Arten von SDKs haben: Service Client-SDKs und Gerät Client-SDKs.

Die Service-Client-SDKs sind für die Verwendung in Back-End-Anwendungen vorgesehen, die den Hub verwalten, während die Geräte-Client-SDKs für die Verwendung auf Geräten vorgesehen sind. Dies ermöglicht es Ihnen, die Kontrolle über Ihre IoT-Lösung zu behalten und zu verhindern, dass ein gefährliches Gerät mit den anderen Geräten oder Ihren Daten herumhantiert. Sie können tatsächlich ein C Service Client SDK im C SDK repo unter dem Ordner „Service“ finden, wenn Sie in C mit einer Back-End-oder Management-Anwendung entwickeln wollen

nun alle, dass das, was es Sie scheint Tatsächlich suchen wir nach einem sicheren automatischen Registrierungsmechanismus, den wir auf Azure IoT Hub noch nicht haben. Sie können diese Funktion tatsächlich auf uservoice here abstimmen, da wir dies verwenden, um die bevorstehenden Funktionen des Dienstes zu priorisieren.

+0

Können wir neue Funktionen [automatisch Bereitstellung von Geräten] (https://azure.microsoft.com/en-us/blog/azure-iot-hub-device-provisioning-service-preview-automates-device-connection -configuration /) für diesen Zweck? – tozduman

Verwandte Themen