Skocz do zawartości

RemoteMe: RPi + serwa + kamerka + smartfon


remoteme_org

Pomocna odpowiedź

Hej,
tworzę platformę RemoteMe - po godzinach bo lubię to 😉 . Idea platformy to sterowanie RPI i ESP poprzez stronę internetowa - tak, że jest dostęp wszędzie nie tylko w sieci lokalnej ( bez własnego hostingu, bez tunelowania, bez publicznego IP ). Strony, są hostowane w chmurze RemoteMe więc własny hosting nie jest potrzebny. Projekt oczywiście daje pełną swobodę nad hostowanymi plikami. Jednym z ostatnich kursów to podgląd i sterowanie kamerką ze smartphona tutaj możecie na filmie zobaczyć jak to działa:

Filmik prostym, żeby nie powiedzieć prymitywnym angielskim 😉
tutaj kursik krok po kroku po polsku:
https://remoteme.org/pl/2019/02/10/podglad-i-sterowanie-pozycja-kamery-raspberrypi-w-oknie-przegladarki/

tutaj wstęp do przesyłania wideo:
https://remoteme.org/pl/rasbperry-pi-video-preview-pl/

Kolejnym kursem będzie pewnie sterowany samochodzik z podglądem  (coś na wzór tego https://www.youtube.com/watch?v=YRIwRyXayUo ) -  pewnie wystartuje w  konkursie co teraz się zaczął - bardziej dla rozpropagowania niż dla rabatu 😉 

W całym moim systemie chodzi o to, żeby robić fajne rzeczy najprościej jak się da, ale też nie ograniczać jak ktoś chce zrobić coś skomplikowanego.

Może odpowiem na najczęściej pojawiające się pytania 

  • mogę przesyłać obraz inaczej jest milion tutoriali - tak naprawdę tutoriali nie jest dużo 😉 i większość opiera się na streamowaninu przy pomocy ffmpeg, mjpg_streamer lub podobne - + przesył komend do robota osobnym protokołem -  najwięszą wadą tego rozwiązania jest czas - u mnie opóźnienia są minimalne (protokół WebRTC - właśnie do takich celów został wymyślony i ma wsparcie w większości nowoczesnych (również mobilnych przeglądarek)) i tak samo minimalne są opóżnienia w przesyle komend do robota ( ten sam protokół webRTC )  inna wadą jest wymagana spora wiedza ( podpięcie wszystkiego w webRTC nie było super łatwe ) a ja całą brudną robotę zrobiłem za Was
  • po co nowy system jest tego dużo - no tak, ale mają one ograniczenia - a tutaj ponieważ sterowanie jest przez stronę internetową możesz zrobić wszystko na co masz ochotę
  • w życiu nie wgram swojego projektu gdzieś na chmurę - zgadza się projekt nie jest dla wszytkich
  • czy wpierasz MQTT - nie opracowałem swój własny protokół (webosckety, plain sockety, webRTC ) i wpiera on podobnie jak MQTT coś na wzór topic-subscribera + parę innych rzeczy - zaimplemetnowany w pythonie, javie, javascripcie, C (arduinowym) + dostęp przez API Restowe
  • czy jest aplikacja na komórkę - jest ale ma ograniczone możliwości, dlatego polecam budować responsywne strony internetowe (wspierane przez kreator stron w RemoteMe)
  • czy jest wparcie dla google assistanta - jeszcze nie, ale w łatwy sposób można połączyć z IFTTT - https://remoteme.org/pl/2019/01/13/kontrolowanie-esp-przez-google-assistant/

Pozdrawiam Was serdecznie i liczę na jakieś komentarze 😉

Link do komentarza
Share on other sites

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.