Autor: Kamil

Supla GUI Generic – zdalnie sterowane przekaźniki bez programowania

Jeżeli zawsze chciałeś samemu zaimplementować inteligentne sterowanie urządzeniami w swoim domu, ale nie największą przeszkodą było to, że nie umiesz programować to rozwiązanie jest idealne dla Ciebie. Mowa tu o Supli – polskim otwarto-źródłowym oprogramowaniem gotowym do użycia i modyfikacji przez każdego. Ponadto Supla posiada dużą społeczność, która nie tylko pomaga mniej zaawansowanym użytkownikom, ale także tworzy swoje własne modyfikacje i przydatne narzędzia. Jednym z takich narzędzi jest GUI Generic – pozwala ono w wygodny sposób wygenerować gotowe do użycia programy, które wystarczy tylko wgrać na płytkę wyposażoną np. w procesor ESP8266 i skonfigurować po swojemu wyklikując wszystko w interfejsie graficznym.

Czytaj dalej...

Raspberry Pi – dynamiczny DNS

Cześć, kiedyś pisałem artykuło tym, jak postawić serwer OpenVPN na malince. W przypadku, kiedy mieliśmy zmienny IP wymagało to od nas skonfigurowania usługi tzw. dynamicznego DNSu. W artykule pokazałem jak to zrobić na przykładzie routera firmy TP-Link. Co jednak, jeżeli nasz router nie udostępnia takiej opcji? Dziś pokażę Wam jak malinka może nam w tym pomóc :)

Czytaj dalej...

Serwer DLNA na Raspberry Pi

Jakiś czas temu pisałem artykuł o tym w jaki sposób malinkę przerobić na serwer telewizyjny (tvheadend). Do tej pory moje połącznie RPi + Tvheadend + Android TV ma się bardzo dobrze. Tak dobrze, że postanowiłem rozszerzyć nieco funkcjonalność. Poza samym nadawaniem telewizji w sieci LAN chciałbym móc nagrywać i odtwarzać te nagrania. Opcja nagrywania jest dostępna w serwerze Tvheadend, natomiast problemem jest odtwarzanie nagranych materiałów w rozwiązaniach takich jak Android Live Channels, Kodi. Jak się okazało dobrym rozwiązaniem było postawienie serwera DLNA na malince.

Czytaj dalej...

Użycie semaforów w systemie freeRTOS

W ostatnim artykule przedstawiłem pokrótce czym są systemy operacyjne czasu rzeczywistego na przykładzie freeRTOSa dla Arduino, przedstawiłem z grubsza ich wady i zalety oraz przeanalizowałem przykładowy program z dwoma wątkami działającymi współbieżnie. Jedną z wad, które wymieniłem jest to, że niektóre wątki mogą w jednej chwili chcieć korzystać z tego samego zasobu (np. portu szeregowego). W dzisiejszym artykule pokażę Wam jeden ze sposobów kontroli zasobów we freeRTOS.

Czytaj dalej...