Sisukord:

IoT CA2: 3 sammu
IoT CA2: 3 sammu

Video: IoT CA2: 3 sammu

Video: IoT CA2: 3 sammu
Video: ЗАПУСТИЛ SOURCE 2 НА СЛАБОМ КОМПЬЮТЕРЕ / РАЗНИЦА FPS В CS2 - ТЕСТ ФПС в СУРС 2 2024, Juuli
Anonim
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2

Projekti kirjeldus:

Uurimisasutus, mis tegeleb bioloogiliselt ohtlike materjalidega. Iga Pi esindab uurimis- ja arendusruumi, mis on varustatud temperatuurianduri, RFID -skanneri, LCD -ekraani, helisignaali ja LED -iga.

  1. Temperatuuriandurit kasutatakse ruumide temperatuuri ja niiskuse jälgimiseks.
  2. RFID -skannerit kasutatakse töötajate kontrollimiseks.
  3. LCD -ekraan näitab töötajale, kas tema töötaja kaart on pärast puudutamist kinnitatud/kinnitatud.
  4. Summerit ja LED -i kasutatakse hädaolukorras töötajate äratamiseks.

Amazon Web Services IoT Console'i kasutatakse andmete kogumise ja saatmise keskse süsteemina. MQTT protokolli kasutades vastutab pilv nii laborite kui ka serveri haldamise eest.

Samm: serveri koodide importimine

Selles projektis nõutavad koodid on kirjutatud Pythonis. Programm töötab Flaski raamistikul ja kõiki andureid juhib veebi GUI. Programmi käivitamiseks on vaja ainult ühte põhifaili. (iotProject.py)

Failipuu serverile

  • IOT_CA2

    • rakendus

      • andmebaasid
      • staatiline
      • malle

        • accesslog.html
        • base.html
        • koduleht.htlm
        • lab1.html
        • lab2.html
        • room_status.html
      • vaateid

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

Failipuu laborile 1

  • alarm.py
  • kasvuhoone.py
  • MRFC522.py
  • modules.py
  • Read.py
  • Kirjutage.py

Samm: seadistage oma riistvara

Selle projekti jaoks vajalikud elemendid on järgmised:

  1. LED pirn
  2. Sumin
  3. RFID -skanner
  4. RFID -kaart (skannimiseks)
  5. LCD ekraan
  6. Temperatuuri andur

Samm: käivitage programm

Käivitage programm
Käivitage programm

Kõik, mida pead tegema, on avada käsuviip, muuta kataloog põhikaustaks, mis nimega iotProject.py, samuti kausta /app.

Lõpuks tippige "python iotProject.py" ja see peaks käivitama veebi GUI.

Laboratooriumide jaoks sisestage oma Pi ja tippige "python šiltnam.py" ja see hakkab andmeid AWS -ile saatma.

Soovitan: