Universitatea Tehnica Iasi - Fac. Automatica si Calculatoare
Sisteme Incorporate

Lucrarea de laborator nr. 7

  • E7.1 Denumire:


  • Server web pentru obiecte/lucruri/entitati active


  • E7.2 Prezentare generala, scop.


  • Experimentul de laborator isi propune sa dezvolte o varianta de server web pentru controlul obiectelor active din categoria Internet of things. La sfarsitul laboratorului se vor detine informatii detaliate despre modul de realizare a paginilor web destinate operatiilor de control a obiectelor/proceselor din lumea reala.


  • E7.3 Resurse:


  • Platforma Raspberry pi, extensii optotriac, router WiFi




    Documentatie:

    1. Limbaj Python
    2. Acasa la Python


  • E7.4 Sursa program prototip:

  • Sursa pagina web activa index.php
    Script Python porneste apa
    Script Python opreste apa
    Script Python aprinde lumina
    Script Python stinge lumina
    Script Python deschide poarta
    Script Python inchide poarta



  • E7.5 Mod de desfasurare/urmarire experiment:

    • Realizati o imagine a sistemului de operare pentru Rpi;
    • Atasati extensia Wifi si cnfigurati intefata de control pentru operare in reteaua WiFi din laborator;
    • Examinati cu comanda ifconfig adresa dinamica alocata serverului;
    • Instalati serverul APACHE insotit de modulul PHP
    • Editati fsierul conf.php
    • Testati functionarea corecta a serverului APACHE+PHP
    • In diretorul /var/www includeti in fiserul index.php programul prototip;
    • Utilizind o aplicatie browser de pe un dispozitiv mobil sau PC conectati-va ala adresa serverului furnizata de ifconfig;
    • Urmariti elementele active ale paginii precum si executia actiunilor atasate butoanelor;



    • Rezolvati problemele propuse;


  • E7.6 Probleme propuse:


  • 1. Realizati o aplicatie care va atasa butonului deschide apa o functionare intermitenta a led-ului specific .

    2. Realizati o aplicatie care va atasa butoanelor aprinde lumina/stinge lumina emisia unor caractere prin interfata /dev/ttyAMAo;


    3. Interconectati FRDM cu Rpi prin interfata /dev/ttyAMA0 si realizati o aplicatie care va activa led-ul albastru de pe FRDM prin apasarea butonului deschide poarta;

    4. Interconectati FRDM cu Rpi prin interfata /dev/ttyAMA0 si realizati o aplicatie care va activa led-ul rosu de pe FRDM prin apasarea butonului aprinde lumina;

    5. In configuratia precedenta introduceti in pagina web un buton care va permite generarea unui sunet de catre FRDM;

  • E7.7 Experimentul poate fi extins pentru:

  • - Realizarea severelor pentru IoT ;
    - Dezvoltarea nodurilor active in Internet;
    - Implementarea solutiilor pentru controlul proceselor/obiectelor aflate la distanta utilizind browsere WEB;

  • E7.8 Referinte documentare:



  • © 2016 Fl. Pantilimonescu - Fac. Automatica si Calculatoare Iasi