Skocz do zawartości

RemoteMe: RPi + serwa + kamerka + smartfon


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 to post
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.

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.