cover photo

COURSEWORK

Apoorva's IOT-001 course work. Lv 1

Apoorva TeliAUTHORACTIVE
This Report is yet to be approved by a Coordinator.

Marvel Report

9 / 11 / 2024


Task 1: Basics of MATT protocol ( message queuing telemetry protocol) 1 it is a ideal protocol for low - band width ,High latency. 2 it is specialized for low band width ,High latency,light weight. 3  application - layer protocol 4 It is designed for machine to machine communication and iot. 5 it is developed by IBM and eurotech. 6 it communicate through a message broker,no direct connection between publishers and receiver. 7 it is public subscribe  based  messaging  protocol Advantages Low network usage Low power usage Light weight and easy to implement Applications Home and factory automation it Transport and logistics . Task 2: creating website I have created toggle button using HTML,CSS, Javascript, it switches colour on clicking on the button by using if ,else statements for light mode and dark mode. Task 3: Simon says Using ESP32 and Arduino code ,LEDs
.LEDs randomly blinks ,on basis of that user have click push buttons it is a memory game ,if user fails then restart a game. Task 4: To send the data to things speak First I have created a account in things speak and using api key from things speak. The data is transferred from ESP32to things speak and graph is plotted using matlab . I learnt about ESP32 and temperature sensor. Task5: soil moisture Using ESP32 and capacitive sensor ,i measured a moisture level of my palm , this can be used in smart irrigation system and help in conservation of water. Task 6: Morse code Using led and ESP32 ,code is uploaded to esp32 led blinks when a specific letter is displayed that is mentioned in code. It can used to indicate specific change occurs. Task 7: communicating using I2C Some data is sent from ESP CAM to Arduino and Arduino act as master and ESP act as slave and message is displayed in serial monitor. Task 8: Subscribe and publish using MQTT Circuit is built using ESP32 and 3 LEDs and code is uploaded to using esp32,LEDs are controlled usingMATT. Task 9: read and display vitals Using MAX30100 sensor heart rate and oxygen level is measured.it is displayed on MIT APP INVENTOR ,it gives notification to user if heart beat rate and oxygen level is out of the range.

UVCE,
K. R Circle,
Bengaluru 01