Sadržaj:

IoT CA2: 3 koraka
IoT CA2: 3 koraka

Video: IoT CA2: 3 koraka

Video: IoT CA2: 3 koraka
Video: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Juli
Anonim
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2

Opis projekta:

Istraživačka ustanova koja se bavi rukovanjem biološki opasnim materijalom. Svaki Pi predstavlja sobu za istraživanje i razvoj opremljenu senzorom temperature, RFID skenerom, LCD ekranom, zujalicom i LED diodom.

  1. Senzor temperature koristi se za praćenje temperature i vlažnosti prostorija.
  2. RFID skener se koristi za provjeru zaposlenika.
  3. LCD ekran pokazuje zaposleniku da li je njegova kartica provjerena/odobrena nakon dodira.
  4. Zvučni signal i LED dioda koriste se za alarmiranje zaposlenika u hitnim slučajevima.

Amazon Web Services IoT Console koristi se kao centralni sistem za prikupljanje i slanje podataka. Koristeći MQTT protokol, oblak je odgovoran za upravljanje laboratorijima, kao i serverom.

Korak 1: Uvoz kodova za poslužitelj

Kodovi potrebni u ovom projektu napisani su na Pythonu. Program radi na okviru Flask i svim senzorima upravlja web GUI. Za pokretanje programa potrebna je samo jedna glavna datoteka. (iotProject.py)

Drvo datoteka za server

  • IOT_CA2

    • aplikacija
      • baze podataka
      • statički
      • predlošci

        • accesslog.html
        • base.html
        • homepage.htlm
        • lab1.html
        • lab2.html
        • room_status.html
      • pregledi

        • _init_.py
        • ajax.py
        • report.py
        • room_status.py
      • _init_.py
      • models.py
    • iotProject.py

Drvo datoteka za laboratoriju 1

  • alarm.py
  • greenhouse.py
  • MRFC522.py
  • modules.py
  • Read.py
  • Write.py

Korak 2: Postavite svoj hardver

Stavke koje su potrebne u ovom projektu su:

  1. LED sijalica
  2. Zvučni signal
  3. RFID skener
  4. RFID kartica (za skeniranje pomoću)
  5. LCD ekran
  6. Senzor temperature

Korak 3: Pokrenite program

Pokrenite program
Pokrenite program

Sve što trebate učiniti je otvoriti naredbeni redak, promijeniti direktorij u glavni folder koji kao iotProject.py kao i u /app folder.

Na kraju, upišite "python iotProject.py" i trebao bi pokrenuti web GUI.

Za laboratorije unesite svoj Pi i upišite "python greenhouse.py" i on će početi slati podatke u AWS.

Preporučuje se: