Differences

This shows you the differences between two versions of the page.

Link to this comparison view

iothings:laboratoare:2022:lab5 [2022/11/03 15:57]
dan.tudose [Sending Commands in Firebase]
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>​
  
-===== InfluxDB =====+<​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>​
  
-[[https://www.influxdata.com/​products/​influxdb-overview/​ | InfluxDB]] is time-series no-SQL database that is well suited to IoT projects and cloud application monitoring. It is remarkably scalablebeing able to ingest millions of data points per second.+<​note>​Add some very simple automatione.gif the temperature exceeds ​certain threshold valuethen the Firebase app should automatically send a command back to the node - light a LED </​note>​
  
-We can interface our boards to an InfluxDB database and send relevant sensor data. Follow the [[https://​randomnerdtutorials.com/​esp32-esp8266-sensor-bme280-influxdb/​ | tutorial]] here and create a new InfluxDB account. 
  
-=== Assignment 2 === 
-<​note>​Using the information in the tutorial, modify the example in order to accommodate the sensors that are available on your board (LTR308 and BME680).</​note>​ 
iothings/laboratoare/2022/lab5.1667483824.txt.gz · Last modified: 2022/11/03 15:57 by dan.tudose
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0