NucuCar is a .Net Core IoT application for environment monitoring and home automation powered by Raspberry Pi.
Find a file
2019-11-10 17:57:04 +02:00
NucuCar.Sensors Add arm support for gRPC 2019-11-10 17:06:45 +02:00
NucuCar.TestClient Remove unused dependency in NucuCar.TestClient 2019-11-10 17:57:04 +02:00
.gitignore Implement basic BME680 sensor reading 2019-11-09 16:54:06 +02:00
NucuCar.sln Add gRPC support for NucuCar.Sensors project 2019-11-10 14:38:40 +02:00
NucuCar.sln.DotSettings.user Implement basic BME680 sensor reading 2019-11-09 16:54:06 +02:00
Readme.md Updating Readme.md 2019-11-10 17:44:46 +02:00

#WIP

Building and Running.

You can build the project then run them as you would run an executable file.

dotnet build --runtime debian-arm

Milestones:

  • Make a working BME680 module. (Unit tests?)
  • Make a gRPC test project to test the modules.
  • Add systemd config file.
  • Add makefile for easy building & installing.
  • Make a .Net Core web api project. Add support for BME680. Replaced by gRPC.
  • Buy a toy car with H-Bridge.
  • Make a H-Bridge Module to interface with it.
  • Make a desktop application /w Xbox Controller support.
  • Buy Raspbery Pi Camera & Pi Zero Camera adapter.
  • Figure out how to integrate camera to stream to the dekstop.
  • Buy mobile 4G router.
  • Figure out how to make a reverse VPN connection on boot. (Hint: SSH tunneling)
  • Add telemetry streaming to GCP's Iot Core
  • Improve the desktop application.
  • Add additional sensors
    • GPS
    • Collision