Kihagyás

Beágyazott eszköz monitorozása

Ebben a példában egy beágyazott eszköz adatainak gyűjtését és egyszerű webes megjelenítését mutatjuk be.

A demó célja, hogy áttekinthető, gyakorlati alapot adjon az adatgyűjtés, kommunikáció és megjelenítés lépésein keresztül, hogy mire használható a félév során elsajátítható tananyag. A félév végére önállóan is össze fogsz tudni rakni egy ilyen webalkalmazást. A demó jó kiindulópontot ad további ötletekhez, ugyanakkor nem fedi le az egész féléves anyagot, tetszőlegesen bővíthető a saját elképzeléseinkkel.

Szükséges szoftverek

Projekt előkészítése

  1. Klónozzuk le a https://github.com/BME-VIK-Informatika2/demok repository-t az XAMPP htdocs mappájába (Windowson általában: C:\xampp\htdocs).
git clone https://github.com/BME-VIK-Informatika2/demok.git "C:\xampp\htdocs\demok"
  1. Nyisd meg az XAMPP Control Panelt és indítsd el az Apache-t és a MySQL-t.

  2. Hozz létre egy adatbázist esp néven.

    • Nyisd meg a böngészőt és látogass el: http://localhost/phpmyadmin/ oldalra.
    • Menj az Adatbázisok fülre.
    • Add meg az esp-t az adatbázis nevének, és menj a Létrehozás gombra.
  3. Add meg az alkalmazás környezeti változóit.

    • Másold le a \demok\esp mappában található .env.example fájlt és mentsd el .env néven.
    • Szükség szerint módosítsd az értékeket.

Projekt futtatása

  1. Nyisd meg az XAMPP Control Panelt és indítsd el az Apache-t és a MySQL-t.

  2. Futtasd a projekt háttérszolgáltatását.

    php "C:\xampp\htdocs\demok\esp\worker.php"
    
  3. Nyisd meg az oldal vezérlőpultját: http://localhost/demok/esp

  4. Nyisd meg az eszköz szimulátorát (opcionális, abban az esetben ha nincs nálad fizikai eszköz): http://localhost/demok/esp/simulator


2025-10-28 Szerzők