Мазмуну:

IoT CA2: 3 кадам
IoT CA2: 3 кадам

Video: IoT CA2: 3 кадам

Video: IoT CA2: 3 кадам
Video: IoT 2019 CA2 Smart Room Security 2024, Ноябрь
Anonim
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2
IoT CA2

Долбоордун Description:

Биологиялык коркунучтуу материалдарды иштетүүчү изилдөөчү жай. Ар бир Pi температура сенсору, RFID сканери, ЖК экраны, Buzzer жана LED менен жабдылган изилдөө жана өнүктүрүү бөлмөсүн билдирет.

  1. Температура сенсору бөлмөлөрдүн температурасын жана нымдуулугун көзөмөлдөө үчүн колдонулат.
  2. RFID сканери кызматкерлерди текшерүү үчүн колдонулат.
  3. ЖК экраны кызматкерге анын картасы текшерилгенден кийин тастыкталганын көрсөтөт.
  4. Зумер жана LED өзгөчө кырдаалдарда кызматкерлерди коркутуу үчүн колдонулат.

Amazon Web Services IoT Console маалыматтарды чогултуу жана жөнөтүү үчүн борбордук система катары колдонулат. MQTT протоколун колдонуп, булут лабораторияларды жана серверди башкарууга жооптуу.

1 -кадам: Сервердин коддорун импорттоо

Бул долбоордо талап кылынган коддор Python тилинде жазылган. Программа Flask алкагында иштейт жана бардык сенсорлор веб GUI тарабынан башкарылат. Программаны иштетүү үчүн бир гана негизги файл керек. (iotProject.py)

Сервер үчүн файл дарагы

  • IOT_CA2

    • колдонмо

      • маалымат базалары
      • статикалык
      • шаблондор

        • accesslog.html
        • base.html
        • башкы бет.htlm
        • lab1.html
        • lab2.html
        • room_status.html
      • көрүүлөр

        • _init_.py
        • ajax.py
        • reports.py
        • room_status.py
      • _init_.py
      • моделдер.py
    • iotProject.py

Лаборатория үчүн файл дарагы 1

  • ойготкуч.py
  • теплица.пый
  • MRFC522.py
  • модулдар.py
  • Read.py
  • Write.py

2 -кадам: Аппаратты орнотуңуз

Бул долбоордо керектүү нерселер:

  1. LED лампа
  2. A Buzzer
  3. RFID сканери
  4. RFID картасы (скандоо үчүн)
  5. LCD экран
  6. Температура сенсору

3 -кадам: Программаны иштетүү

Программаны иштетүү
Программаны иштетүү

Сиз болгону командалык кеңешти ачып, каталогду iotProject.py, ошондой эле /app папкасына алмаштырыңыз.

Акырында, "python iotProject.py" деп териңиз, ал веб GUIди иштетиши керек.

Лабораториялар үчүн Пиңизди киргизип, "python greenhouse.py" деп териңиз, ал AWSке маалыматтарды жөнөтө баштайт.

Сунушталууда: