2016-05-25 4 views
1

Ich versuche, eine neue Geräteidentität in der Identitätsregistrierung in meinem Azure IoT Hub zu erstellen. Ich folge den Schritten beschrieben here.Fehler bei der Protokollversion beim Hinzufügen eines Geräts zu Azure IoT Hub

Aber wenn ich ein neues Gerät auf Registrierung hinzufügen:

device = await registryManager.AddDeviceAsync(new Device(deviceId)); 

Ich erhalte eine Ausnahme mit dieser Nachricht:

Error-Code: InvalidProtocolVersion; Ungültige Protokollversion: 2016.04.30

Jeder Punkt in die richtige Richtung würde sehr geschätzt werden.

Antwort

1

Dies liegt möglicherweise daran, dass die Version der DLL, auf die Sie verweisen, nicht mit der Version des Hubs übereinstimmt.

Die neue Hub-Version, die gerade veröffentlicht wurde, verwendet die Vorabversion von Microsoft.Azure.Devices. Überprüfen Sie, welche Version Sie verwenden. Wenn möglich, fügen Sie den Screenshot Ihrer nugget-Pakete hinzu.

+0

Ich verbesserte von 1.0.8 zu 1.1.0-preview-002 und es funktioniert jetzt wie ein Charme. Danke für Ihre Hilfe! – Guy

+0

Gut zu wissen :) –

+0

Wie sagen Sie die Version des Hubs? – jsturtevant

Verwandte Themen