Kazalo:

IoT CA2: 3 koraki
IoT CA2: 3 koraki

Video: IoT CA2: 3 koraki

Video: IoT CA2: 3 koraki
Video: Нагиев - пенсии, стих в Кремле (English subs) 2024, Julij
Anonim
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2

Opis projekta:

Raziskovalna ustanova, ki obravnava biološko nevarne materiale. Vsak Pi predstavlja raziskovalno -razvojno sobo, opremljeno s temperaturnim senzorjem, bralnikom RFID, LCD zaslonom, zvočnikom in LED.

  1. Senzor temperature se uporablja za spremljanje temperature in vlažnosti prostorov.
  2. Skener RFID se uporablja za preverjanje zaposlenih.
  3. LCD zaslon mora zaposlenemu pokazati, če je bila njegova/njena kartica potrjena/odobrena po dotiku.
  4. Zvočni signal in LED se uporabljata za alarmiranje zaposlenih v nujnih primerih.

Konzola IoT Amazon Web Services se uporablja kot osrednji sistem za zbiranje in pošiljanje podatkov. Z uporabo protokola MQTT je oblak odgovoren za upravljanje laboratorijev in strežnika.

1. korak: Uvoz kod za strežnik

Kode, potrebne v tem projektu, so napisane v Pythonu. Program deluje na ogrodju Flask in vse senzorje nadzira spletni grafični vmesnik. Za zagon programa je potrebna samo ena glavna datoteka. (iotProject.py)

Drevo datotek za strežnik

  • IOT_CA2

    • aplikacijo

      • podatkovnih zbirk
      • statična
      • predloge

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

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

Drevo datotek za laboratorij 1

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

2. korak: Nastavite strojno opremo

Elementi, ki so potrebni v tem projektu, so:

  1. LED žarnica
  2. Zvočnik
  3. Optični bralnik RFID
  4. Kartica RFID (za skeniranje z)
  5. LCD zaslon
  6. Senzor temperature

3. korak: Zaženite program

Zaženite program
Zaženite program

Vse kar morate storiti je, da odprete ukazni poziv, spremenite imenik v glavno mapo kot iotProject.py in mapo /app.

Nazadnje vnesite "python iotProject.py" in zaženil bo spletni grafični vmesnik.

Za laboratorije vnesite svoj Pi in vnesite "python greenhouse.py" in začel bo pošiljati podatke v AWS.

Priporočena: