munotes®

Internet of Things Practical Notes | B.Sc. (Information Technology) Semester 5 | Mumbai University | munotes

Get access to whole semester resourcesSemester Pass
MU B.Sc. (Information Technology) student group Free to join

Official Notes munotes.in

Internet of Things Practical

B.SC. (INFORMATION TECHNOLOGY) · SEMESTER 5

Strictly as per the University of Mumbai NEP syllabus in force for B.Sc. (Information Technology)

For B.Sc. (Information Technology) students of the University of Mumbai and all its affiliated colleges

Open the book ↓

munotes.in Third Year

Contents

Module I Interfacing: LEDs and patterns, a Telegram bot, the TM1637 display, GPS, the ADS1115 and an oscilloscope, a 16x2 LCD over I2C, RFID, a fingerprint sensor, the camera, and a home automation system

  1. How This Practical Is Examined: the Slip, the Journal and the Viva 1
  2. The Laboratory from Zero: Raspberry Pi OS, Python, and Switching the Interfaces On 5
  3. The Bench: the Forty Pin Header, Voltages, and Wiring Without Damage 12
  4. Running and Testing a Pi Program When You Have No Pi in Front of You 18
  5. Practical 1: One LED, and the Blink That Is Not a Loop 22
  6. Practical 1 continued: Four Blinking Patterns, and Fading with PWM 26
  7. Practical 2: a Telegram Bot That Switches the GPIO 30
  8. Practical 2 continued: Keeping the Bot and the Token Safe 34
  9. Practical 3: Driving the TM1637 Four Digit Display 38
  10. Practical 3 continued: Showing the Current Time, and the Colon 44
  11. Practical 4: the GPS Module, the Serial Port, and the NMEA Sentence 48
  12. Practical 4 continued: Position, Fix Quality, and What Goes Wrong 53
  13. Practical 5: the ADS1115, I2C, and Reading a Voltage 58
  14. Practical 5 continued: Making the Pi Act as an Oscilloscope 64
  15. Practical 6: the Sixteen by Two LCD Behind an I2C Backpack 69
  16. Practical 7: the MFRC522 RFID Reader, and a Card's UID 76
  17. Practical 7 continued: Writing to a Block, and the Keys That Guard It 81
  18. Practical 8: the Fingerprint Sensor, Enrolling and Matching 86
  19. Practical 9: the Pi Camera, a Still, a Video, and Picamera2 92
  20. Practical 10: a Home Automation System on the Pi 97
  21. Practical 10 continued: Schedules, Safe States, and the Whole Build 102

Module II Systems: matching on the LCD, a door lock, MQTT, a Flask dashboard, two factor authentication, motion detection, Node-RED, the Pi's own health, an auditable access control prototype, and Windows 10 IoT Core

  1. Practical 11: Matched or Unmatched on the LCD 107
  2. Practical 12: a Door Lock from a Fingerprint and a Relay 111
  3. Practical 13: MQTT, a Broker, and Publisher and Subscriber 115
  4. Practical 13 continued: Controlling the LED, QoS, Retain and the Last Will 120
  5. Practical 14: a Flask Dashboard That Switches the Relay 125
  6. Practical 14 continued: Making the Dashboard Safe on a Network 129
  7. Practical 15: Two Factor Authentication at the Door 134
  8. Practical 16: a Motion Detector with the Camera and the LCD 138
  9. Practical 17: a Node-RED Flow, the Dashboard and the Push Button 143
  10. Practical 17 continued: the Five Second Override and the Last State 147
  11. Practical 18: Reading the Pi's Own CPU, Memory and Temperature 151
  12. Practical 19: the Access Control Prototype, End to End 156
  13. Practical 19 continued: the Event Log and the Audit 162
  14. Practical 20: Windows 10 IoT Core, and What You Can Really Install 167
  15. Keeping the Journal, and What Goes on the Page 171
  16. A Worked Practical Slip: Q1, Q2 and Q3 175
munotes.in

The chapters

Every chapter of this book comes with the B.Sc. (Information Technology) Semester 5 notes.

The cover and the contents are free to look through. Buy the notes once to read every chapter of every subject in this semester.

Notes: ₹499 Already bought it? Sign in

Free either way: question papers, the syllabus, and the cover and contents of every book.

The rest of this subject

These notes are cut from the University's printed syllabus. Open the syllabus itself, or the past papers, for the same subject.

Issue
Done!