Code

Refaktoring IoT do maszyny stanów

Kilka tygodni temu wspominałem o potrzebie refaktoringu aplikacji IsTableBusy. Planowałem użycie wzorca projektowego Command i Active Object. Jednak po przemyśleniach, bliżej kodu, doszedłem do wniosku, że w tym wypadku lepsze będzie użycie maszyny stanów. Poniżej przedstawiam uzasadnienie dlaczego tak oraz fragmenty kodu.

(więcej…)

blog

Podsumowanie drugiego półrocza 2017

Rok 2017 zakończył się. Nadszedł czas na podsumowanie ostatniego półrocza mojej działalności okołoblogowej. Na początek garść statystyk, które na szczęście przedstawiają tendencję wzrostową. Następnie przechodzę do akcji zakończonych, a jakże, sukcesem. Na końcu przedstawię wstępne plany na najbliższy okres.

(więcej…)

Code

Jak połączyć ESP8266 z WiFi

Czymże byłoby IoT bez dostępu do sieci? Prawdopodobnie pozostało by tylko T, czyli nic szczególnego. Gdyż takie urządzenia elektroniczne, znamy od bardzo dawna. Właśnie dzięki połączeniu ich z globalną siecią otwierają się zupełnie nowe możliwości. Dostęp do sieci możemy uzyskać na wiele sposobów. Od najbardziej tradycyjnego, czyli połączenia przewodem, aż do łączności satelitarnej. Poniżej przedstawię jak połączyć do sieci poprzez najpopularniejszy standard, czyli WiFi, na przykładzie płytki Wemos D1 mini z wbudowanym modułem WiFi ESP8266, której wybór opisywałem tu.

(więcej…)