Sisällysluettelo:

IoT CA2: 3 vaihetta
IoT CA2: 3 vaihetta

Video: IoT CA2: 3 vaihetta

Video: IoT CA2: 3 vaihetta
Video: The Difference Between Category 1 and Category 2 Three Point Hitches 2024, Heinäkuu
Anonim
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2

Hankkeen kuvaus:

Tutkimuslaitos, joka käsittelee biovaarallista materiaalia. Jokainen Pi edustaa tutkimus- ja kehitystilaa, jossa on lämpötila -anturi, RFID -skanneri, LCD -näyttö, summeri ja LED.

  1. Lämpötila -anturia käytetään huoneiden lämpötilan ja kosteuden seurantaan.
  2. RFID -skanneria käytetään työntekijöiden todentamiseen.
  3. Nestekidenäytössä näkyy työntekijä, jos hänen työntekijän korttinsa on tarkistettu/hyväksytty napautuksen jälkeen.
  4. Summeria ja LEDiä käytetään hälyttämään työntekijöitä hätätilanteessa.

Amazon Web Services IoT -konsolia käytetään keskusjärjestelmänä tietojen keräämiseen ja lähettämiseen. Pilvi vastaa MQTT -protokollan avulla laboratorioiden ja palvelimen hallinnasta.

Vaihe 1: Palvelimen koodien tuonti

Tässä projektissa vaaditut koodit on kirjoitettu Pythonilla. Ohjelma toimii Flask -kehyksessä ja kaikkia antureita ohjaa web -käyttöliittymä. Ohjelman käynnistyminen vaatii vain yhden päätiedoston. (iotProject.py)

Tiedoston puu palvelimelle

  • IOT_CA2

    • sovellus

      • tietokantoja
      • staattinen
      • malleja
        • accesslog.html
        • base.html
        • kotisivu.htlm
        • lab1.html
        • lab2.html
        • room_status.html
      • näkymät

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

Tiedoston puu laboratorioon 1

  • alarm.py
  • kasvihuone.py
  • MRFC522.py
  • modules.py
  • Lue.py
  • Kirjoita.py

Vaihe 2: Asenna laitteisto

Tässä projektissa tarvittavat asiat ovat:

  1. LED -lamppu
  2. Äänimerkki
  3. RFID -skanneri
  4. RFID -kortti (skannaamiseen)
  5. LCD -näyttö
  6. Lämpötila -anturi

Vaihe 3: Suorita ohjelma

Suorita ohjelma
Suorita ohjelma

Sinun tarvitsee vain avata komentokehote, vaihtaa hakemisto pääkansioon, joka on iotProject.py sekä /app -kansio.

Kirjoita lopuksi "python iotProject.py" ja sen pitäisi käynnistää web -käyttöliittymä.

Kirjoita laboratorioille Pi, kirjoita "python kasvihuone.py" ja se alkaa lähettää tietoja AWS: lle.

Suositeltava: