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)
}
 Mobile version
 Mobile version