wtorek, 14 marca 2017

Dataplicity - zdalny dostęp do Raspberry Pi. I przy okazji do Domoticz


Produktywny dzień :)

Po zmianie providera internetu stanąłem przed problemem dostania się do Raspberry Pi oraz Domoticz bez zewnętrznego IP. Za takowy adres musiałbym płacić. Warto czasem sprawdzić alternatywy.

Natrafiłem na serwis Dataplicity, który jest dedykowanym rozwiązaniem dla Raspberry Pi.

Do serwisu trzeba się zarejestrować, po potwierdzeniu e-mailem nasze oczy zobaczą kod, który powinniśmy bezpośrednio wprowadzić do terminala Raspberry Pi.

Dodawanie nowego Raspberry Pi

Po kilkunastu sekundach powinniśmy zobaczyć naszą Malinę dostępną w panelu:




Tak proste, że aż zadziwiające. Mamy dostęp do SSH oraz, po odblokowaniu tak zwanego Wormhole do strony na porcie 80. W moim przypadku Domoticz.


Więcej informacji na stronie http://docs.dataplicity.com/docs/. Generalnie instalujemy na naszym Raspberry szyfrowany serwis, który pozwala na zdalny dostęp.

Pozostaje oczywiście mentalny problem dostępu do naszego sprzętu z poziomu obcego serwisu. Jak dla mnie nie jest to krytyczne, rozumiem że dla części z Was może to wykluczyć go z kręgu zainteresowania.

16 komentarzy:

  1. Witam czy za pomocą tego serwisu bede miał zdalny dostęp do domoticz z poziomu telefonu i imperihome?

    OdpowiedzUsuń
    Odpowiedzi
    1. Cześć. To jest tak: Dataplicity tworzy tunel na porcie 80. Czyli jeżeli postawisz Domoticz na porcie 80 - dostaniesz się dzięki Dataplicity do niego. Standardowy interface zadziała na pewno. Miałem kiedyś zainstalowany Imperihome, ale nie pamietam na jakiej zasadzie działa. Na zdrowy rozum: postawiłbym Imperihome na porcie 80 i sprawdził.

      Usuń
  2. Ten komentarz został usunięty przez autora.

    OdpowiedzUsuń
  3. Cześć. Po włączeniu Wormhole i klikając na link na stronie pojawia mi się tylko komunikat "No Response
    The remote service did not return a response. It may not be running." Czy trzeba coś jeszcze ustawić żeby pojawiła się strona domoticza?

    OdpowiedzUsuń
    Odpowiedzi
    1. Cześć!

      Na jakim porcie masz ustawiony Domoticz? Standardowo jest na 8080, może tu jest problem?

      Usuń
    2. Ahoj , ako som zmenil port z 8080 na 80 prestal mi fungovať Domoticz web interface. Môžeš mi prosím poradiť?

      Usuń
    3. Ahoj! Na pewno na porcie 80 nie masz uruchomionego innego serwisu?

      Usuń
  4. Cześć. Do Raspberry mam dostęp, ale jak odpalić/obejrzeć stronę domoticza?

    OdpowiedzUsuń
    Odpowiedzi
    1. Tak jak pisałem - zmień parametr Wormhole na Enabled. Domoticz musi być również postawiony na porcie 80.

      Usuń
  5. Na iphone działa super szybki dostęp i sprawnie działa. Dzięki za wpis!

    OdpowiedzUsuń
  6. Panowie a gdzie zmienić port domoticza na 80?

    OdpowiedzUsuń
  7. Czyli w domoticz.sh zmieniam port z 8080 na 80 i powinno działać? Czy po kliknieciu odnośnika wormhol w dataplicity wyświetli się domoticz czy jeszcze coś trzeba dodać do tego adresu?

    OdpowiedzUsuń
    Odpowiedzi
    1. Tak właśnie powinno być - Dataplicity obsługuje wyłącznie port 80, czyli to co tam się pojawi - będzie widoczne w wormhole. Może to być Twoja prywatna strona, Domoticz czy też Dashticz.

      Usuń
  8. Cześć,
    na początek gratuluję bloga. Bardzo treściwie i przystępnie.
    Jeśli chodzi o dostęp zdalny do Domoticz na malince to proponuję, o ile istnieje możliwość forwardu portów na waszych domowych routerach, skorzystanie z serwisu "duckdns.org".
    Serwis ten umożliwia jak każdy serwis dns, zamianę naszego dynamicznego ip na stała nazwę domenową. Oprócz tego w serwisie dostępna jest bardzo krótka instrukcja w jaki sposób malinka ma się komunikować z serwisem "duckdns" w celu przekazania naszego aktualnego adresu ip. Rozwiązanie "genialne w swojej prostocie" i pozbywamy się problemu z krytycznym dostępem zewnętrznych serwisów do naszych zasobów.
    Pozdrawiam!

    OdpowiedzUsuń
    Odpowiedzi
    1. Cześć. Dziękuję za miłe słowa na początku. To co mówisz oczywiście się zgadza, pod warunkiem, że ktoś ma zewnętrzne IP, chociażby nawet dynamiczne. W przeciwnym razie - pozostaje Dataplicity, remote.it albo VPN. Jest jeszcze tunelowanie przez na przykład serwer VPS, ale to już inna bajka.

      Usuń