Simple package that can be added a console app providing a method for sending gehneric telemetry data to an Azure IoT Hub
$ dotnet add package SendTelemetry2HubSend Telemetry to an Azure IoT Hub. Simple to include functionality in a Console app.
dotnet add package SendTelemetry2Hub
using SendTelemetry;
...
...
await DeviceSendTelemetryToHub.SendDeviceToCloudMessageAsync(telemetryData, connectionString);
double currentTemperature = minTemperature + rand.NextDouble() * 15;
double currentHumidity = minHumidity + rand.NextDouble() * 20;
// Create JSON message
var telemetryData = new
{
temperature = currentTemperature,
humidity = currentHumidity
};
See the code repository for sample Console app where it is part of a Triggercmd app for Google Nest.