NucuCar/NucuCar.Sensors
2020-08-01 16:03:06 +03:00
..
Environment NUC-43: Update readme.md & rename SensorTelemetry to Telemetry. 2020-05-01 11:29:59 +03:00
Grpc NucuCar: Add options for dissabling gRPC in NucuCar.Sensors 2020-02-02 16:19:53 +02:00
Health NUC-43: Update readme.md & rename SensorTelemetry to Telemetry. 2020-05-01 11:29:59 +03:00
Properties Merge NucuCar.Common with NucuCar.Domain 2020-08-01 16:03:06 +03:00
appsettings.Development.json Add gRPC support for NucuCar.Sensors project 2019-11-10 14:38:40 +02:00
appsettings.json NucuCar: Add options for dissabling gRPC in NucuCar.Sensors 2020-02-02 16:19:53 +02:00
ISensor.cs Fix ISensor interface 2020-04-20 13:20:12 +03:00
NucuCar.Sensors.csproj Rename NucuCar.Telemetry to NucuCar.Domain.Telemetry 2020-08-01 15:43:38 +03:00
Program.cs NUC-43: Update readme.md & rename SensorTelemetry to Telemetry. 2020-05-01 11:29:59 +03:00
Readme.md Update NucuCar.Sensors readme 2020-02-02 16:24:13 +02:00
SensorWorker.cs NUC-37: Add exception handling to the workers. 2020-04-20 13:30:22 +03:00

This application will read sensors data periodically, provide access to it via gRPC and publish telemetry to the cloud.

Installation How-To

  1. Build the module and target the Raspberry Pi.
  2. Copy the files over to the Raspberry Pi.
  3. Modify appsettings.json to fit your needs.
  4. Install the hardware.

Wiring

You may download the Fritzing diagram from Docs/fritzing/nucucar.sensors.fzz in order to play with it.

alt text

BME680

Connect the BME680 sensor to the I2C bus 1 (I2C.1) of the Raspberry Pi. The address 0x76 will be used to communicate with the sensor.

5. Run the application.

Environment Sensor

Worker service for the BME680 environmental sensor from Bosh.

Sensor capabilities:

  • Temperature
  • Barometric Pressure
  • Humidity
  • VOC Gas (Gas Resistance)