diff --git a/NucuCar.Sensors/Readme.md b/NucuCar.Sensors/Readme.md index a03d1ec..0868d80 100644 --- a/NucuCar.Sensors/Readme.md +++ b/NucuCar.Sensors/Readme.md @@ -1,5 +1,25 @@ The service will gather sensor data and provide access to it via gRPC. +### Telemetry + +You can use cloud telemetry for free via Azure-IoT-Hub. +You still need a backend application that will process the messages. + +You will need to create a: +- IoT Hub +- IoT Device + +Then navigate to your device and grab the primary key, you will need it to create +a connection string of the form: + +`HostName=YOUR_IOT_HUB_NAME.azure-devices.net;DeviceId=YOUR_DEVICE_NAME;SharedAccessKey=PRIMARY_OR_SECONDARY_KEY` + +The connection string can be passed to the application via `appsettings.json` or command line arguments or environment variables: +``` +dotnet run --Telemetry:AzureIotHubConnectionString=CONNECTION_STRING +export Telemetry:AzureIotHubConnectionString=CONNECTION_STRING +``` + ### Enviroment Sensor Worker service for the [BME680](https://www.bosch-sensortec.com/bst/products/all_products/bme680) enviromental sensor from Bosh.