Cel pracy: Celem pracy jest uruchomienie serwera na mikrokomputerze Raspberry PI w systemie Raspbian.
Założenia: Uruchomiony serwer ma obsługiwać protokoły: HTTP, HTTPS, FTP, FTPS lub SFTP, POP3, SMTP, TTY, TELNET. Na serwerze ma być uruchomiony program APACHE, środowisko interpretera PHP 7.x oraz bazy danych MySQL. Dodatkowo ma być zaimplementowana prosta strona internetowa, która będzie wyświetlać wilgotność, temperaturę otoczenia oraz obraz z kamery. Dodatkowo za pośrednictwem strony internetowej, będzie sterowany przekaźnik podłączony do mikrokomputera Raspberry PI. Praca w części opisowej powinna przede wszystkim zawierać opis kolejnych komend niezbędnych do uruchomienia wyszczególnionych powyżej usług.
Motywacja: Motywacją jest możliwość wykorzystania małego przenośnego mikrokomputera Raspberry PI jako serwera stron internetowych rozszerzonego o funkcjonalność sterowania urządzeniami.
Opis tematu: Jako oprogramownie serwera zostaną użyte: - program serwera APACHE, - interpreter PHP 7.x, - bazę danych MySQL. Aby możliwy był odczyt temperatury i wilgotności oraz sterowanie przekaźnikiem należy zaprojektować moduł podączony do 40-pinowego złącza, który będzie zawierał między innymi czujniki: temperatury oraz wilgotności, oraz przekaźnik.
Spodziewane wyniki: Uruchomienie przenośnego serwera współpracującego z zaprojektowanym modułem.
|