završni rad (sveučilišni)

Upravljanje ugradbenim računalnim sustavima pomoću Django web okruženja

Toni Bjažić

Sažetak

Primjenom Django web okruženja ostvareno je upravljanje aktuatorima korištenjem mikroračunala RPi3 i nekoliko mikrokontrolera kao što su Mbed LPC1768 i Arduino. Izrađen je Django web poslužitelj, baza podataka, korisnik i stranica upravljanja linijom. Web poslužitelj prilagođen je korištenjem web certifikata pomoću openSSL zbog enkripcije web komunikacije. Django REST okruženje povezuje web poslužitelj sa vanjskim servisom kao što je Telegram zbog kreiranja statusa o sustavu i prikaza na mobilnom uređaju. Korišten je čitač kartice realiziran pomoću Arduino mikrokontrolera, a pomoću Mbed LPC1768 implementirano je upravljanje aktuatorom pomoću prekidne rutine. Uveden je video nadzor kako bi se omogućilo nadgledanje sustava. Sustav je realiziran pisanjem bash skripti za RPi3 i pisanjem programa u python i c++ programskom jeziku. Projekt je postavljen na privatnom github računu sa kreiranim wiki stranicama.

Ključne riječi

mbed LPC1768mehatronikaTehničko veleučilište u ZagrebuRaspberry PiDjangoRFIDESP07openSSLTelegramDjango REST frameworkVideoupravljanjeprekidibaza podatakamobitelčitač karticagithubpythonc++