This shows you the differences between two versions of the page.
iothings:laboratoare:2022:lab5 [2022/11/03 15:50] dan.tudose created |
iothings:laboratoare:2022:lab5 [2023/11/06 18:22] (current) dan.tudose [Sending Commands in Firebase] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Lab 5. Firebase and InfluxDB ====== | + | ====== Lab 5. Firebase (part 2) ====== |
We'll wrap up our Firebase development and then we'll explore another database solution for IoT, InfluxDB. | We'll wrap up our Firebase development and then we'll explore another database solution for IoT, InfluxDB. | ||
Line 9: | Line 9: | ||
Use this [[https://randomnerdtutorials.com/control-esp-gpios-firebase-web-app/ | tutorial]] to learn how to send commands and control GPIOs on your board. Remember that the RGB led is mapped at GPIO 25, 26 and 27 for the green boards and at GPIO 13, 14 and 15 for the blue boards. | Use this [[https://randomnerdtutorials.com/control-esp-gpios-firebase-web-app/ | tutorial]] to learn how to send commands and control GPIOs on your board. Remember that the RGB led is mapped at GPIO 25, 26 and 27 for the green boards and at GPIO 13, 14 and 15 for the blue boards. | ||
- | === Assignment 1 === | + | === Assignments === |
<note>Modify the example to account for the different GPIO mapping on your board.</note> | <note>Modify the example to account for the different GPIO mapping on your board.</note> | ||
+ | |||
+ | <note>Include sensor data and graphs from the previous lab to build a dashboard with both data input (buttons for LED ON/OFF control) and data visualization.</note> | ||
+ | |||
+ | <note>Add some very simple automation: e.g. if the temperature exceeds a certain threshold value, then the Firebase app should automatically send a command back to the node - light a LED </note> | ||