Ostatnia część cyklu o konfiguracji własnego serwera VPN na minikomputerze Raspberry PI, po zeszło-artykułowej walce z serwerem, nadszedł czas na konfigurację klienta.+ Czytaj dalej „Raspberry Pi – serwer VPN – cz. 3”
Raspberry Pi – serwer VPN – cz. 2
W tym artykule zajmiemy się konfiguracją VPNu na naszym Raspberry Pi.
Do wyboru mamy kilka rozwiązań. Ja postawię na rozwiązanie otwarte, niezależne od platformy, sprawdzone, bezpieczne i zweryfikowane przez społeczność!
Raspberry Pi – serwer VPN – cz. 1
DSPDSW moim projekcie CyberHome wykorzystuję m.in. Raspberry Pi, Raspberry działa 24h/ dobę i ma ciągłe połączenie z siecią. Chciałbym wykorzystać go do dostępu z dowolnego miejsca na świecie do mojej sieci domową zapewniając sobie przy tym pełne bezpieczeństwo komunikacji.
Wstrzykiwanie zależności – cz. 1
Dzisiaj artykuł o wstrzykiwaniu zależności. W tworzonej przeze mnie aplikacji CyberHome stosuję wstrzykiwanie zależności za pomocą AutoFac’a. Na wstępie zastanowimy się po co to na w ogóle… Zapraszam do lektury.
AutoMapper – mapowanie jednej klasy na drugą – wydajność i możliwości
Programując w ASP .NET MVC często mamy potrzebę zmapować jeden obiekt na inny, może to być np. encja pobrana z bazy danych, którą trzeba pozbawić niektórych właściwości i przekazać do dalszych warstw naszej aplikacji, lub – w prostszy ujęciu – konwersja modelu na View Model, którym napełnimy widok naszej aplikacji.
Można oczywiście robić to ręcznie, misternie przepisując każda właściwość, np. tak:
Czytaj dalej „AutoMapper – mapowanie jednej klasy na drugą – wydajność i możliwości”
M590 – problem z DNS – pytanie od czytelnika
Jeden z czytelników zapytał mnie:
Zakupiłem modem M590e i próbuję zrobić z niego taki mobilny rejestrator, który będzie mi wrzucał dane na serwer. Mam jednak problem gdyż nie działa mi instrukcja at+dns, a serwer ma zmienne ip.
Mam prośbę – czy mógłbyś sprawdzić czy u Ciebie działa ta instrukcja? (…).
Odpowiedź:
U mnie działa. 🙂
Metody generowanie testowych danych w .NET
Częstym problemem – szczególnie podczas tworzenia aplikacji typu Proof of Concept jest szybkie generowanie danych testowych.
W mojej aplikacji – CyberHome – chciałem sprawdzić wydajność bibliotek do automatycznego mapowania jednej klasy na drugą, skąd jednak wziąć wystarczająca ilość danych testowych? Jest do tego kilka wartościowych narzędzi.
Czytaj dalej „Metody generowanie testowych danych w .NET”
Modem M590 – obsługa z Arduino – wywołujemy RESTapi
Dziś kolejna część artykułu o połączeniu Arduino i modemu M590 firmy Neoway, tym razem wywołamy już metody z RESTapi.
Czytaj dalej „Modem M590 – obsługa z Arduino – wywołujemy RESTapi”
Modem M590 – obsługa z Arduino – zaczynamy
W tym artykule przyjrzymy się bliżej obsłudze prostego modemu Neovay M590 za pomocą płytki Arduino – lub kontrolera Atmega z wgranym bootloaderem Arduino.
Moduł posłuży nam do wywoływania API RESTowego zapewniając tym samym komunikację wychodzącą mojego projektu CyberHome ze światem.
W tym artykule skupie się na opisaniu pierwszej, niedoskonałej wersji mojego programu, w dalszym czasie będę go rozwijał równolegle z budową kolejnych modułów.
Czytaj dalej „Modem M590 – obsługa z Arduino – zaczynamy”
Modem M590 – komunikacja z Internetem
Zanim przejdziemy do opisu mojego pomysłu na komunikację z Internetem za pomocą M590 i Arduino – kilka słów o tym jak zmusić go do rozmowy ze stroną WEB za pomocą komend AT.