SlideShare a Scribd company logo
1 of 28
Download to read offline
IoT w domu. Do it yourself!
Łukasz C. Jokiel
Klonex-VCS
Zamiast wstępu, czyli główne tezy
• IoT w domu ma działać, służyć, ułatwiać!
• Nie musisz być programistą, elektronikiem,
potrzebna wiedza jak u dziecka składającego
klocki LEGO (serio!) - KISS
• Niedrogie hobby = umiar!
Oh noes!
Twoja wiedza IT jest atutem
• Połączenia bezprzewodowe – stabilne WiFi w domu
• Stabilne zasilanie małych urządzeń
• Kontrola jest fajna, ale informacja
jest znacznie lepsza
• Daj się zaskoczyć – „nieciekawe”
pomysły
Do it yourself!
Sprzęt - przegląd
• Nieśmiertelne Raspberry Pi oraz klony
• Mniej znane ESP8266
• Czujniki, kontaktrony, przekaźniki, zasilacze
• Tagi NFC, kabelki jumper/Du-pont
Debugger Okablowanie Zasilanie
Step-down DC-DC
Dokumentacja
• Koniecznie dokumentuj – np.: blog
• Niespodziewana rola edukacyjna
• Narzędzia do monitorowania,
kopii zapasowych, disaster-recovery,
środowisko testowe
Konkrety
Software: Domoticz, Grafana, python, LUA
Me & Domoticz – best freenemies
• Wielki hub – łączy wszystko, ale…
• Prosto, szybko, potężne community
• The Power of JSON
• Alternatywy: OpenHub,
HomeGenie
JSON
Lessons learned
Raspberry Pi ESP8266/ESP32
Mini-komputer - legenda. Karta SD – dobrej klasy i
zasilacz 5V, 2A – zapewniają długą i stabilną pracę.
Bardzo dobre wsparcie community oraz producenta,
jednak ciężar jest na edukację i zgodność, więc
wydajność często może zostać poświęcona.
Odpowiednik CPU od Pentium II 350MHz do 4xPentium
III 800MHz. 1GB RAM. 4 porty USB wspólne na szynie z
10/100 Ethernet, dodatkowo WiFi i Bluetooth
Deweloperska płytka IoT:
- WiFi 2.4GHz b/g/n, mikro antena 400m zasięgu
- Interfejsy: port szeregowy, SPI, I2C, General Purpose I/O
Idealna na czujnik – gotowe oprogramowanie, z własnym
serwerem WWW, przez który konfigurujemy urządzenie,
podłączamy czujniki, wyświetlacze, etc. Własny firmware?
Nic trudnego – modyfikujemy kod w Arduino IDE i
nagrywamy.
Z-wave Klony: Orange Pi
Komercyjny standard bezprzewodowej komunikacji.
Open-Zwave – darmowa implementacja, pozwala na
podłączenie bogactwa czujników oraz elementów
sterujących. Stosuję tam gdzie mam 240V, pomiar
zużycia, na grzejnikach, jako czujki dymu. Działa
bardzo pewnie, bezpiecznie ale nie należy do
najtańszych. Sterowanie z Raspberry z Domoticza
Trzykrotnie tańsze, często szybsze, uboższe w interfejsy.
klony. Długie oczekiwanie na stabilne wsparcie,
rekompensują bardzo stabilną pracą w ciężkich, ale
ograniczonych ilościowo zadaniach. Duża liczba wersji,
natywny kod ARMv7 w armbian – dystrybucji dla klonów
opartych o CPU Allwinner H2+/H3/H5 i tak dalej.
Przykłady
Domowa serwerownia w stylu …
Co to jest rekuperator?
• Wymuszona wentylacja, obietnica odzysku
ciepła = cztery tanie termometry na 1-wire
Zużycie prądu
• Z-wave daje pomiar w Watt/Volt. Wykres!
Zapalamy „światło”
• Wirtualny i fizyczny przycisk działa zawsze!
• Z-wave pod tynkiem, przełącznik schodowy
• Pomiar zużytego prądu – ciekawe!
• JSON – przycisk jako tag NFC,
zegarek – to jest to!
Temperatura i wilgotność, bonus: ciśnienie
• Włączamy nawilżacz w sezonie grzewczym
• Monitorujemy grzejniki w nocy
• Weryfikujemy sterowanie na wakacjach
• Alarm gdy temperatura < -15 st C
BME280
Otwieramy garaż
• Kontaktron i przekaźnik
• Raspberry Pi – JSON, ESP – http post
Otwieramy garaż
Nowe życie tabletu za 99PLN?
Mierzymy SMOG
• https://open-smog.slack.com/
• Odpowiedni czujnik, praca-technika!
• Wiedza, racjonalizacja kosztów
Mierzymy SMOG – SDS011
Podsumowanie i podziękowanie
• Łatwe, działa – dużo dobrej zabawy
• Dużo nowych, ciekawych problemów
• Podziękowania dla grupy Malinowe Pi,
przyjaciół oraz znajomych z sieci
Łukasz C. Jokiel
Klonex-VCS
http://blog.jokielowie.com/
email: lukasz.jokiel@gmail.com

More Related Content

Viewers also liked

PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...PROIDEA
 
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...PROIDEA
 
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...PROIDEA
 
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...PROIDEA
 
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...PROIDEA
 
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?PROIDEA
 
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment RoutingPLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment RoutingPROIDEA
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...PROIDEA
 
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...PROIDEA
 
PLNOG 18 - Piotr Gruszczyński - Voice over LTE – bliższe VoIP niż LTE
PLNOG 18 - Piotr Gruszczyński - Voice over LTE – bliższe VoIP niż LTEPLNOG 18 - Piotr Gruszczyński - Voice over LTE – bliższe VoIP niż LTE
PLNOG 18 - Piotr Gruszczyński - Voice over LTE – bliższe VoIP niż LTEPROIDEA
 
PLNOG 18 - Dr Marek Michalewicz - InfiniCortex: Superkomputer wielki jak świat
PLNOG 18 - Dr Marek Michalewicz - InfiniCortex: Superkomputer wielki jak światPLNOG 18 - Dr Marek Michalewicz - InfiniCortex: Superkomputer wielki jak świat
PLNOG 18 - Dr Marek Michalewicz - InfiniCortex: Superkomputer wielki jak światPROIDEA
 
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PROIDEA
 
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...PROIDEA
 
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...PROIDEA
 
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"PROIDEA
 
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...PROIDEA
 
PLNOG 18 - Karol Junde - Deployment mikroserwisów on-prem oraz w AWS
PLNOG 18 - Karol Junde - Deployment mikroserwisów on-prem oraz w AWSPLNOG 18 - Karol Junde - Deployment mikroserwisów on-prem oraz w AWS
PLNOG 18 - Karol Junde - Deployment mikroserwisów on-prem oraz w AWSPROIDEA
 

Viewers also liked (18)

PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
PLNOG 18 - Przemysław Jaroszewski - Zagrożenia w (głównie) polskich sieciach ...
 
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
PLNOG 18 - Piotr Błażewicz - Wymuszenie jednolitej polityki bezpieczeństwa w ...
 
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
PLNOG 18 - Jarosław Ulczok - Podsłuchać światłowód? Przezentacja LIVE + zasto...
 
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
PLNOG 18 - Sylwester Biernacki - Co dalej z centrami danych? Wyższy poziom ne...
 
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
PLNOG 18 - Arne Heitmann - Open Ethernet Switches – Decoupling Switch Softwar...
 
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
PLNOG 18 - Piotr Jabłoński - Co utrudnia życie projektanta sieci?
 
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment RoutingPLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
PLNOG 18 - Leonir Hoxha - Traffic Engineering with Segment Routing
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
PLNOG 18 - Robert Michalski - Szybko, szybciej, TLS 1.3. Czy również bezpiecz...
 
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
PLNOG 18 - Robert Ślaski - Programowanie a nie konfiguracja - porozmawiajmy z...
 
PLNOG 18 - Piotr Gruszczyński - Voice over LTE – bliższe VoIP niż LTE
PLNOG 18 - Piotr Gruszczyński - Voice over LTE – bliższe VoIP niż LTEPLNOG 18 - Piotr Gruszczyński - Voice over LTE – bliższe VoIP niż LTE
PLNOG 18 - Piotr Gruszczyński - Voice over LTE – bliższe VoIP niż LTE
 
PLNOG 18 - Dr Marek Michalewicz - InfiniCortex: Superkomputer wielki jak świat
PLNOG 18 - Dr Marek Michalewicz - InfiniCortex: Superkomputer wielki jak światPLNOG 18 - Dr Marek Michalewicz - InfiniCortex: Superkomputer wielki jak świat
PLNOG 18 - Dr Marek Michalewicz - InfiniCortex: Superkomputer wielki jak świat
 
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
PLNOG 18 - Maciej Flak - Network as a Sensor czyli wykorzystanie NetFlow do m...
 
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
PLNOG 18 - Emil Gągała- Poznaj swoją aplikację – jak stworzyć politykę bezpie...
 
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...
PLNOG 18 - Piotr Wojciechowski - REST API czyli jak miękko wejść w programowa...
 
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
PLNOG 18 - Rafał Budweil - "Triggo - polska innowacja e-mobilnosci miejskiej"
 
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
PLNOG 18 - Michał Borowski - POPC – budowa sieci dostępowej z wykorzystaniem ...
 
PLNOG 18 - Karol Junde - Deployment mikroserwisów on-prem oraz w AWS
PLNOG 18 - Karol Junde - Deployment mikroserwisów on-prem oraz w AWSPLNOG 18 - Karol Junde - Deployment mikroserwisów on-prem oraz w AWS
PLNOG 18 - Karol Junde - Deployment mikroserwisów on-prem oraz w AWS
 

Similar to PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!

Język c. pasja programowania mikrokontrolerów 8 bitowych
Język c. pasja programowania mikrokontrolerów 8 bitowychJęzyk c. pasja programowania mikrokontrolerów 8 bitowych
Język c. pasja programowania mikrokontrolerów 8 bitowychWKL49
 
PLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
PLNOG14: Zarządzalne sieci WiFi - Tomasz SadowskiPLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
PLNOG14: Zarządzalne sieci WiFi - Tomasz SadowskiPROIDEA
 
C++ w programowaniu gier
C++ w programowaniu gierC++ w programowaniu gier
C++ w programowaniu gierAdam Sawicki
 
Let your existing devices enter the witchcraft of IoT and the smart-home world
Let your existing devices enter the witchcraft of IoT and the smart-home worldLet your existing devices enter the witchcraft of IoT and the smart-home world
Let your existing devices enter the witchcraft of IoT and the smart-home worldThe Software House
 
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...PROIDEA
 
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFXPLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFXPROIDEA
 
06 Bluetooth, zaprojektowany aby "zjednoczyć"
06 Bluetooth, zaprojektowany aby "zjednoczyć"06 Bluetooth, zaprojektowany aby "zjednoczyć"
06 Bluetooth, zaprojektowany aby "zjednoczyć"MarcinStachniuk
 
infraxstructure: Mateusz Chrobok "Opowieść o ucieczce przed błędami typu 0da...
infraxstructure: Mateusz Chrobok  "Opowieść o ucieczce przed błędami typu 0da...infraxstructure: Mateusz Chrobok  "Opowieść o ucieczce przed błędami typu 0da...
infraxstructure: Mateusz Chrobok "Opowieść o ucieczce przed błędami typu 0da...PROIDEA
 
Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?GameDesire Company
 

Similar to PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself! (11)

Język c. pasja programowania mikrokontrolerów 8 bitowych
Język c. pasja programowania mikrokontrolerów 8 bitowychJęzyk c. pasja programowania mikrokontrolerów 8 bitowych
Język c. pasja programowania mikrokontrolerów 8 bitowych
 
Rozbudowa komputerów PC
Rozbudowa komputerów PCRozbudowa komputerów PC
Rozbudowa komputerów PC
 
PLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
PLNOG14: Zarządzalne sieci WiFi - Tomasz SadowskiPLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
PLNOG14: Zarządzalne sieci WiFi - Tomasz Sadowski
 
C++ w programowaniu gier
C++ w programowaniu gierC++ w programowaniu gier
C++ w programowaniu gier
 
Let your existing devices enter the witchcraft of IoT and the smart-home world
Let your existing devices enter the witchcraft of IoT and the smart-home worldLet your existing devices enter the witchcraft of IoT and the smart-home world
Let your existing devices enter the witchcraft of IoT and the smart-home world
 
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
PLNOG 13: Robert Ślaski: NFV, Virtualise networks or die – the voice of the r...
 
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFXPLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
PLNOG 17 - Sławomir Janukowicz - NFV – using Juniper vMX, vSRX and NFX
 
06 Bluetooth, zaprojektowany aby "zjednoczyć"
06 Bluetooth, zaprojektowany aby "zjednoczyć"06 Bluetooth, zaprojektowany aby "zjednoczyć"
06 Bluetooth, zaprojektowany aby "zjednoczyć"
 
infraxstructure: Mateusz Chrobok "Opowieść o ucieczce przed błędami typu 0da...
infraxstructure: Mateusz Chrobok  "Opowieść o ucieczce przed błędami typu 0da...infraxstructure: Mateusz Chrobok  "Opowieść o ucieczce przed błędami typu 0da...
infraxstructure: Mateusz Chrobok "Opowieść o ucieczce przed błędami typu 0da...
 
Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?Zawód: programista gier. Jak zacząć pracę w branży?
Zawód: programista gier. Jak zacząć pracę w branży?
 
Testing hardware
Testing hardwareTesting hardware
Testing hardware
 

PLNOG 18 - Łukasz Jokiel - IoT w domu - Do It Yourself!

  • 1. IoT w domu. Do it yourself! Łukasz C. Jokiel Klonex-VCS
  • 2. Zamiast wstępu, czyli główne tezy • IoT w domu ma działać, służyć, ułatwiać! • Nie musisz być programistą, elektronikiem, potrzebna wiedza jak u dziecka składającego klocki LEGO (serio!) - KISS • Niedrogie hobby = umiar!
  • 4. Twoja wiedza IT jest atutem • Połączenia bezprzewodowe – stabilne WiFi w domu • Stabilne zasilanie małych urządzeń • Kontrola jest fajna, ale informacja jest znacznie lepsza • Daj się zaskoczyć – „nieciekawe” pomysły
  • 6. Sprzęt - przegląd • Nieśmiertelne Raspberry Pi oraz klony • Mniej znane ESP8266 • Czujniki, kontaktrony, przekaźniki, zasilacze • Tagi NFC, kabelki jumper/Du-pont
  • 8. Dokumentacja • Koniecznie dokumentuj – np.: blog • Niespodziewana rola edukacyjna • Narzędzia do monitorowania, kopii zapasowych, disaster-recovery, środowisko testowe
  • 11. Me & Domoticz – best freenemies • Wielki hub – łączy wszystko, ale… • Prosto, szybko, potężne community • The Power of JSON • Alternatywy: OpenHub, HomeGenie
  • 12. JSON
  • 14. Raspberry Pi ESP8266/ESP32 Mini-komputer - legenda. Karta SD – dobrej klasy i zasilacz 5V, 2A – zapewniają długą i stabilną pracę. Bardzo dobre wsparcie community oraz producenta, jednak ciężar jest na edukację i zgodność, więc wydajność często może zostać poświęcona. Odpowiednik CPU od Pentium II 350MHz do 4xPentium III 800MHz. 1GB RAM. 4 porty USB wspólne na szynie z 10/100 Ethernet, dodatkowo WiFi i Bluetooth Deweloperska płytka IoT: - WiFi 2.4GHz b/g/n, mikro antena 400m zasięgu - Interfejsy: port szeregowy, SPI, I2C, General Purpose I/O Idealna na czujnik – gotowe oprogramowanie, z własnym serwerem WWW, przez który konfigurujemy urządzenie, podłączamy czujniki, wyświetlacze, etc. Własny firmware? Nic trudnego – modyfikujemy kod w Arduino IDE i nagrywamy.
  • 15. Z-wave Klony: Orange Pi Komercyjny standard bezprzewodowej komunikacji. Open-Zwave – darmowa implementacja, pozwala na podłączenie bogactwa czujników oraz elementów sterujących. Stosuję tam gdzie mam 240V, pomiar zużycia, na grzejnikach, jako czujki dymu. Działa bardzo pewnie, bezpiecznie ale nie należy do najtańszych. Sterowanie z Raspberry z Domoticza Trzykrotnie tańsze, często szybsze, uboższe w interfejsy. klony. Długie oczekiwanie na stabilne wsparcie, rekompensują bardzo stabilną pracą w ciężkich, ale ograniczonych ilościowo zadaniach. Duża liczba wersji, natywny kod ARMv7 w armbian – dystrybucji dla klonów opartych o CPU Allwinner H2+/H3/H5 i tak dalej.
  • 17. Domowa serwerownia w stylu …
  • 18. Co to jest rekuperator? • Wymuszona wentylacja, obietnica odzysku ciepła = cztery tanie termometry na 1-wire
  • 19. Zużycie prądu • Z-wave daje pomiar w Watt/Volt. Wykres!
  • 20. Zapalamy „światło” • Wirtualny i fizyczny przycisk działa zawsze! • Z-wave pod tynkiem, przełącznik schodowy • Pomiar zużytego prądu – ciekawe! • JSON – przycisk jako tag NFC, zegarek – to jest to!
  • 21. Temperatura i wilgotność, bonus: ciśnienie • Włączamy nawilżacz w sezonie grzewczym • Monitorujemy grzejniki w nocy • Weryfikujemy sterowanie na wakacjach • Alarm gdy temperatura < -15 st C BME280
  • 22. Otwieramy garaż • Kontaktron i przekaźnik • Raspberry Pi – JSON, ESP – http post
  • 24. Nowe życie tabletu za 99PLN?
  • 25. Mierzymy SMOG • https://open-smog.slack.com/ • Odpowiedni czujnik, praca-technika! • Wiedza, racjonalizacja kosztów
  • 27. Podsumowanie i podziękowanie • Łatwe, działa – dużo dobrej zabawy • Dużo nowych, ciekawych problemów • Podziękowania dla grupy Malinowe Pi, przyjaciół oraz znajomych z sieci