Mirrors SensorBlazor repository .NET Core Console apps in that Arduino Sketches send Sensor data to Azure IoT Hub via the SensorBlazor service using Http POST.
From SensorBlazor Shared Project:
public enum SensorType {temperature,pressure,humidity,luminosity,accelerometer,environment,sswitch}
Indexed from zero.
Generates simulated sensor data and sends to the Blazor Service.
IP Address: 192.168.0.21
making POST request
Sensor Data: {
"No": 0,
"Id": "Sensor0",
"SensorType": 0,
"Value": 199.8
}
Status code: 200
Response: Sensor0
Wait 5 seconds
making POST request
Sensor Data: {
"No": 1,
"Id": "Sensor1",
"SensorType": 1,
"Value": 199.8
}
Status code: 200
Response: Sensor1
Wait 5 seconds
No. Id Sensor Type Value Values State TimeStamp
2 Sensor2 humidity 199.8 null False. 0
1 Sensor1 pressure 199.8 null False. 0
0 Sensor0 temperature 199.8 null False. 0
A template for sketches that read actuial sensor data
making POST request
Sensor Data: {
"No": 0,
"Id": "Sensor0",
"SensorType": 0,
"Value": 137.035
}
Status code: 200
Response: Sensor0
Wait 5 seconds
No. Id Sensor Type Value Values State TimeStamp
0 Sensor0 temperature 137.035 null False. 0
0 Sensor0 temperature 137.035 null False. 0
0 Sensor0 temperature 137.035 null False. 0
Added:
- BME280
- DHT22
- More to come. Requests?