Inhoudsopgave:

IoT CA2: 3 stappen
IoT CA2: 3 stappen

Video: IoT CA2: 3 stappen

Video: IoT CA2: 3 stappen
Video: IoT 2019 CA2 Smart Room Security 2024, Juli-
Anonim
IoT-CA2
IoT-CA2
IoT-CA2
IoT-CA2
IoT-CA2
IoT-CA2

Projectbeschrijving:

Een onderzoeksfaciliteit die biologisch gevaarlijk materiaal verwerkt. Elke Pi vertegenwoordigt een onderzoeks- en ontwikkelingsruimte die is uitgerust met een temperatuursensor, RFID-scanner, LCD-scherm, zoemer en een LED.

  1. De temperatuursensor wordt gebruikt voor het bewaken van de temperatuur en vochtigheid van de kamers.
  2. RFID-scanner wordt gebruikt voor verificatie van medewerkers.
  3. LCD-scherm is om de medewerker te laten zien of zijn/haar medewerkerskaart na het tikken is geverifieerd/goedgekeurd.
  4. Zoemer en LED worden gebruikt om de medewerkers te alarmeren in geval van nood.

Amazon Web Services IoT Console wordt gebruikt als centraal systeem voor het verzamelen en verzenden van gegevens. Met behulp van het MQTT-protocol is de cloud verantwoordelijk voor het beheer van zowel de labs als de server.

Stap 1: De codes voor de server importeren

De codes die nodig zijn in dit project zijn geschreven in Python. Het programma draait op het Flask-framework en alle sensoren worden bestuurd door de web-GUI. Er is slechts één hoofdbestand nodig om het programma op te starten. (iotProject.py)

Bestandsstructuur voor server

  • IOT_CA2

    • app

      • databases
      • statisch
      • Sjablonen

        • accesslog.html
        • basis.html
        • homepage.htlm
        • lab1.html
        • lab2.html
        • kamer_status.html
      • keer bekeken

        • _init_.py
        • ajax.py
        • rapporten.py
        • room_status.py
      • _init_.py
      • modellen.py
    • iotProject.py

Bestandsboom voor laboratorium 1

  • alarm.py
  • kas.py
  • MRFC522.py
  • modules.py
  • Lees.py
  • Schrijf.py

Stap 2: Stel uw hardware in

De items die nodig zijn in dit project zijn:

  1. Een LED-lamp
  2. Een zoemer
  3. Een RFID-scanner
  4. Een RFID-kaart (om mee te scannen)
  5. Een LCD-scherm
  6. Een temperatuursensor

Stap 3: Voer het programma uit

Voer het programma uit
Voer het programma uit

Het enige dat u hoeft te doen, is de opdrachtprompt openen, de map wijzigen in de hoofdmap die zowel iotProject.py als de map /app is.

Typ ten slotte "python iotProject.py" en het zou de web-GUI moeten opstarten.

Voer voor de laboratoria uw Pi in en typ "python broeikasgas.py" in en het begint gegevens naar AWS te verzenden.

Aanbevolen: