Sažetak | Informacijski sustav umjeravanja etalona duljine gradi na završnom radu: Izrada web aplikacije za analizu rezultata usporedbenih mjerenja etalona duljine, Teo Braun - FSB, Zagreb, 2015.
Unutar završnog rada izrađuje se web aplikacija za automatizaciju papirologije u svrhu certificiranja etalona duljine, koristeći HTML, CSS, PHP, SQL, Javascript, Boostrap i AJAX.
Ovaj diplomski rad nastavlja suradnju sa Nacionalnim Laboratorijom za duljinu, te gradi na već učinjenom i koncentrira se na izradu sklopovlja potrebnog za komunikaciju sa mjernim uređajem Mahr Millitron 1240. te sigurnosnim protokolima potrebnim za industrijsku primjenu.
Za potrebe rada koristit će se računalo veličine kreditne kartice, Raspberry Pi 3, te modul za serijsku komunikaciju.
Raspberry Pi pretvoriti će se u server korištenjem Apache2, PHP 5, MariaDB i phpMyAdmin softverskih paketa, dok mogućnost rada kao bežične pristupne točke, postići će se softverskim paketima DNSmasq i HostAPD.
Komunikaciju sa mjernim uređajem biti će postignuta korištenjem Python-a i PHP-a, te njihovim izmjenjivanjem varijabli korištenjem virtualne memorije.
U konačnici će se cijeli sustav osigurati implementacijom autentifikacije korisnika te sigurnosnim protokolima za zaštitu od SQL injektiranja, otimanje sesija, fizičkih i brute force napada.
Kao rezultat rada imati ćemo gotov proizvod, spreman za industrijsku primjenu, koji potpuno uklanja ljudsku pogrešku iz procesa certificiranja etalona duljine, te čini sam proces drastično bržim i efikasnijim. |
Sažetak (engleski) | The Gauge block calibration information system builds upon an undergraduate thesis titled: Web Application for Analysis of Length Standards Measurement Results Obtained by Differential Method, Teo Braun – FSB, 2015.
The undergraduate thesis covered the topic of automating paperwork for the purpose of making gauge block certificates, utilizing web technologies such as HTML, CSS, Javascript, PHP, SQL and AJAX.
Continuing the cooperation with the National laboratory for length, this work will build upon the previous topic and expand it with developing the hardware for establishing a communication link between the Mahr Milltron 1240 measurement device and our website. This work will also focus on implementing web security to provide an industry ready product.
The centerpiece of our hardware, we'll be a credit card-sized computer, the Raspberry Pi 3, along with a serial port module.
We will transform our Raspberry Pi computer into a web server using the following software: Apache 2, PHP 5, MariaDB and phpMyAdmin. We will also be adding access point capabilities with the use of DNSmasq and HostAPD software.
The communication link between the measurement device and our website will be established by utilizing Python and PHP with the help of virtual memory for interchanging variables.
We will round up this thesis by implementing user authentication with special regard for security measures in order to protect against SQL injecting, session hijacking, physical and brute force attacks.
The end result of this thesis will be an industry ready product, that will save time, money and increase reliability by completely eliminating the human error in the process of gauge block measurement and certification. |