This shows you the differences between two versions of the page.
iothings:proiecte:2023sric:msama [2024/05/30 06:08] alin_calin.dutu [Problem Description] |
iothings:proiecte:2023sric:msama [2024/05/30 08:20] (current) alin_calin.dutu [Hardware] |
||
---|---|---|---|
Line 24: | Line 24: | ||
==== Hardware ==== | ==== Hardware ==== | ||
=== Components List === | === Components List === | ||
- | * 4 x ESP-WROOM-32\ | + | * 4 x ESP-WROOM-32 |
* 1 x Arduino Uno | * 1 x Arduino Uno | ||
* 1 x NodeMCU32S | * 1 x NodeMCU32S | ||
Line 72: | Line 72: | ||
== Broker Module == | == Broker Module == | ||
-- Reference here\\ | -- Reference here\\ | ||
- | The broker module consists of an ESP32 that will mainly collect all the data sent to it, process it, and send it to the Firebase module through Wi-Fi. Additionally, the module has a button that will trigger the gear_mode which will be discussed in the Software section.\\ | + | The broker module consists of an ESP32 that will mainly collect all the data sent to it, process it, and send it to the Firebase module through Wi-Fi. Additionally, the module has a button that will trigger the gear_mode which will be discussed in the [[msama#software|[Software section]]].\\ |
The circuit diagram: | The circuit diagram: | ||
Line 84: | Line 84: | ||
=== MQTT protocol === | === MQTT protocol === | ||
- | MQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport which is ideal for connecting remote devices with a small code footprint and minimal network bandwidth. MQTT today is used in various industries, such as automotive, manufacturing, telecommunications, oil and gas, etc.[Reference] For the project, the MQTT is used to easily transfer data from multiple sensors to a single broker that will process all the data provided by the sensors with some functionality additions. The MQTT communication visualization is presented as follows: | + | MQTT is an OASIS standard messaging protocol for the Internet of Things (IoT). It is designed as an extremely lightweight publish/subscribe messaging transport which is ideal for connecting remote devices with a small code footprint and minimal network bandwidth. MQTT today is used in various industries, such as automotive, manufacturing, telecommunications, oil and gas, etc. [[msama#references|[2]]]. For the project, the MQTT is used to easily transfer data from multiple sensors to a single broker that will process all the data provided by the sensors with some functionality additions. The MQTT communication visualization is presented as follows: |
{{ :iothings:proiecte:2023sric:msama-mqtt-protocol.drawio.png?nolink&700 |}} | {{ :iothings:proiecte:2023sric:msama-mqtt-protocol.drawio.png?nolink&700 |}} | ||
Line 117: | Line 117: | ||
* Dashcam screen | * Dashcam screen | ||
* Parking mode screen | * Parking mode screen | ||
- | * | ||
== Car status screen == | == Car status screen == | ||
Line 152: | Line 151: | ||
===== Results ===== | ===== Results ===== | ||
- | + | * [[https://drive.google.com/file/d/14Jysw1xTE-Di58k-lfeYa--UVa4MZZf3/view?usp=sharing | Demo Firebase database]] | |
+ | * [[https://drive.google.com/file/d/1MrtXqs0ulWYbTQywI7b4PM8juwMydfHG/view?usp=sharing | Demo mobile app]] | ||
===== Conclusions and Future work ===== | ===== Conclusions and Future work ===== | ||
Line 178: | Line 177: | ||
==== Other references ==== | ==== Other references ==== | ||
- | [1] - Parc auto la data de 31.12.2023- DRPCIV - https://dgpci.mai.gov.ro/news-details/statistica/65bb3a421f34e39b8431ba42 | + | [1] - Parc auto la data de 31.12.2023 - DRPCIV - https://dgpci.mai.gov.ro/news-details/statistica/65bb3a421f34e39b8431ba42\\ |
[2] - Mqtt protocol - https://mqtt.org/ | [2] - Mqtt protocol - https://mqtt.org/ |