/CAN-BUS-communication-module-integrated-with-IoT

Projekt i wykonanie modułu komunikacyjnego CAN-BUS zintegrowanego z "Internetem Rzeczy".

Primary LanguageC++

DALL·E 2023-10-14 18 44 32 - Illustration of a car emitting radiant waves of data  The waves move towards a detailed microcontroller board  From the microcontroller, a series of b

My project harnesses the capabilities of the ESP32 microcontroller to interface and extract real-time data from cars. Once the data is captured, it is securely transmitted to the Azure IoT Hub. Leveraging the power of Azure, a C# IoT trigger function processes the incoming data stream. Post-processing, this data is then efficiently directed into an InfluxDB database. This system provides a seamless pipeline for automotive data, ensuring timely and reliable storage for further analytics.

To launch frontend Angular app - in the frontend folder run:

docker build -t dashboard-app .
docker run -d -p 8080:8080 dashboard-app

Data flow diagram:

dataflowdiag

Electric circuit diagram:

obraz

Board:

obraz

Web application to visualize car's data, implemented in Angular with Chart.js:

obraz

License

MIT