
W pierwszej części poradnika opisałem samą stację meteo oraz program dla modułu Wemos D1 mini Pro. W tej części opiszę konfigurację Raspberry Pi 3 B+ na potrzeby serwera bazy danych oraz serwera WEB dla naszej stacji meteo. Podam także ogólne wskazówki, jak skonfigurować domowy router aby nasz serwer WWW na "malince" był widziany w sieci Internet. Co będziemy potrzebowali:Raspberry Pi 3 B+ (lub model wcześniejszy),zasilacz 5V, 2A (polecam oryginalny zasilacz Raspberry),karta pamięci microSD o pojemności minimum 16GB,czytnik kart pamięci SD + przejściówka microSD <-> SD,obudowa na naszą "malinkę" (nie jest to punkt obowiązkowy ;-) ). Założenia konfiguracyjne Raspberry Pi jako serwera:usługa serwera bazy danych MySQL (MariaDB),usługa serwera WWW (http oraz https),interpreter języka PHP,obsługa certyfikatów SSL Let's Encrypt. Konfiguracja:Pierwszą czynnością jest pobranie obrazu systemu operacyjnego Raspbian (aktualnie w wersji Debian Stretch) z oficjalnej strony fundacji Raspberry Pi. Pobieramy wersję Lite, gdyż nie będziemy potrzebować zbędnych programów z pełnej wersji systemu, a potrzebne pakiety doinstalujemy sobie w trakcie konfiguracji [bezpośredni link do pliku].Do przygotowania karty microSD z systemem operacyjnym dla naszej malinki najwygodniej będzie użyć programu Ether pobranego ze strony https://etcher.io/ - polecam pobranie wersji portable odpowiedniej dla naszego systemu operacyjnego Windows na komputerze PC.Następny krok to rozpakowanie archiwum zip z obrazem Raspbiana do dowolnego folderu, podłączenie czytnika kart (chyba że macie wbudowany), zainstalowanie karty w czytniku i uruchomienie programu Ether (z uprawnieniami Administratora). Sam program jest bardzo prosty w obsłudze. Przyciskiem Select Image wybieramy plik iso z folderu do którego rozpakowaliśmy pobrany plik zip z Raspbianem. Następnie przyciskiem Select Drive wskazujemy naszą kartę microSD (program powinien ją znaleźć......
Czytaj dalej...