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.