Základný princíp komunikácie aplikácie sú PHP skripty. Jadro komunikácie tvorí jednoduchý PHP skrípt, bez ktorého by aplikácia nefungovala. Prostredníctvom PHP skriptu, aplikácia je schopná komunikovať s SQL databázou a poskytovať tak údaje, ktoré boli zaznamenané. Jedna časť program tie informácie odovzdá do SQL databázy a druhá časť programu tieto informácie poskytuje na prezretie.
-DEMO APLIKÁCIA
• Predvolené údaje a vnorené PHP skripty vrátane SQL databázy, ktoré aplikácia využíva rovnako pre všetkých používateľov.
-NEZÁVISLÁ APLIKÁCIA
•Používateľ si sám nastaví spojenie medzi (aplikáciu, PHP a SQL) priamo v nastaveniach v aplikácie.
-NEZÁVISLÁ APLIKÁCIA - NÁVOD
• Stiahnite si ZIP súbor.
• ZIP súbor je dostupný pri aplikácií v Google Store a priamo v aplikácií.
• Skopírujte všetky PHP súbory na FTP server.
• Prepíšte tieto hodnoty: "server" , "db_name" , "heslo" , "db_užívateľ" vo všetkých PHP súboroch za svoje (týmto sa vytvorí spojenie medzi PHP a SQL databázou). Žiadne iné údaje neprepisujte, inak aplikácia nebude môcť správne komunikovať medzi PHP a SQL databázou.
• Importujte "db39146xmApp.sql" do vašej databázy.
• V aplikácií v nastaveniach ručné vpíšte URL adresy všetkých PHP súborov.
• Zapíšte URL adresy pomocou tlačídka.
• Užívajte aplikáciu s Vašimi údajmi nezávisle od ostatných používateľov.
• ZIP súbor si môžete stiahnuť aj tu: downlod . Obsahuje 8 PHP súborov a SQL súbor.
-FUNKCIE APLIKÁCIE
• Prepínanie medzi vedúcim výroby, zamestnancom a nastaveniami.
• Indikátor aktívneho pracoviska pre zamestnanca, aktívnych pracovísk pre všetkých zamestnancov, čas ktorý ostáva do prekročenia stanovenej normy a čas po prekročení stanovenej normy.
• Nastavenie nezávislej PHP a SQL, pracovísk od 1 do 4, normy od 0 do 10 hodín, zvukov a vibrácií.
• Zobrazenie celkovej normy, celkovej odchýlky, celkového času, celkového priemerného času, pracoviska, normy, prevádzkového času, je v norme, aktuálny čas, indikátor aktívneho pracoviska/íska, IP, MAC, BSSID, SSID a zapísané URL adresy PHP súborov.
• Zápis do TinyDB: pracovisko, norma, prevádzkový čas, je v norme, farba je v norme a nastavenia PHP URL adries. (Sú zapisované do aplikačnej databázy t.j. po vypnutí aplikácie tieto údaje ostanú zapamätané).
• Každú sekundu odosielanie do SQL databázy: pracovisko, norma, prevádzkový čas, odchýlka, aktuálny čas a status. Vedúcemu výroby sa tie isté údaje posielajú späť na zobrazenie.
• Spúšťanie pomocou tlačidla ale aj pomocou NFC karty (NTAG203/NTAG213).
• Zvukové a vibračné oznámenie zapnutia a vypnutia prevádzkového času.
• WatchDog pre všetky pracoviska, každých 5 sekúnd.
• Čítanie z SQL databázy pomocou JSON PHP skriptu.
• Obnova prevádzkového času.
• Pri použití NFC sa po správnom prečítaní vypíše tag do poľa s tlačidlom.
• Návod na inštaláciu vlastného PHP a SQL.
-AKCEPTOVATELNÉ TAGY (NTAG203 a NTAG213)
• #Pracovisko (pre všetky pracoviská)
• Pracovisko 1
• Pracovisko 2
• Pracovisko 3
• Pracovisko 4
-PREDVOLENÉ URL ADRESY
•https://www.palcoit.eu/mobileApp/NFC-aplikacia-sledovania-stavu-vyrobneho-procesu/NFC-aplikacia-sledovania-stavu-vyrobneho-procesu-zapis-pracovisko-1.php
• .../.../.../...citanie-pracovisko-1.php
• .../.../.../...zapis-pracovisko-2.php
• .../.../.../...citanie-pracovisko-2.php
• .../.../...zapis-pracovisko-3.php
• .../.../.../...citanie-pracovisko-3.php
• .../.../.../...zapis-pracovisko-4.php
• .../.../.../...citanie-pracovisko-4.php
-UPOZORNENIA
• Aplikácia vyžaduje rýchlejšie pri pripojenie ku internetu a výkonnejšie zariadenie.
• Z SQL je každých 30 sekúnd vymazaný celý obsah tabuliek.
• Na plnohodnotný chod aplikácie je potrebné mať zapnuté Wi-Fi.
• Zariadenia bez NFC sú akceptovateľné.
• Mobilné dáta nie sú akceptovateľné.
-OSTATNÉ
• Ktorékoľvek zariadenie môže byť vedúci výroby alebo zamestnanec.
• Maximálny počet zariadení je 5.
• Zobrazenie času hodiny : minúty : sekundy.
- INTERNET
• Icon made by www.freepik.com from www.flaticon.com