Wie verbinde ich einen Arduino UNO R4 mit Azure IoT Hub? [geschlossen]C++

Programme in C++. Entwicklerforum
Anonymous
 Wie verbinde ich einen Arduino UNO R4 mit Azure IoT Hub? [geschlossen]

Post by Anonymous »

Ich versuche, einen Arduino UNO R4 mit einem Azure IoT Hub zu verbinden. Die Dokumentation ist veraltet, unvollständig oder funktioniert nicht. Ich verwende die ArduinoMqttClient.h-Bibliothek:

Code: Select all

const char broker_addr   = "somehub.azure-devices.net";
const char broker_port   = 8883;
const char device_id     = "my_device_1";
const char mqtt_username = "somehub.azure-devices.net/my_device_1/?api-version=2021-04-12";
const char mqtt_password = "what to put here - where to get SaS Signature"
const char telem_topic   = "devices/my_device_1/messages/events";

...

mqttClient.setId(device_id);
mqttClient.setUsernamePassword(mqtt_username, mqtt_password);

if (!mqttClient.connect(mqtt_username, broker_port))
{
// failed routine (am getting -2)
}
Ich möchte die Shard-Zugriffssignatur für den IoT Hub-Besitzer verwenden und später zu einer gerätespezifischen Signatur wechseln. Wie kann ich eine Verbindung und Anmeldung über SaS herstellen? Benötige ich ein selbstsigniertes Zertifikat? Wenn ja, wie verwende ich eines in Keyvault? Der von mir verwendete Port besagt, dass TLS erforderlich ist.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post