Skocz do zawartości

Raspberry Pi 4 + App Inventor + BLE


RomekAtomek

Pomocna odpowiedź

Witam,

próbuję połączyć RbPi 4 z telefonem za pomocą BLE i mi mi to nie wychodzi więc proszę o pomoc bo może ktoś już z tym sobie poradził.

Po stronie RbPi używam bibliotekę BlueZ, po stronie telefonu App Inventor. Analizując możliwości użycia BT jako łącza znalazłem informacje, że BLE może działać analogicznie ja protokół TCP (z funkcjami socket, listen, bind, ...). Spodobała mi się takie rozwiązanie, ponieważ przy odpowiednim oprogramowaniu oba protokoły mogą być wykorzystywane zamiennie. 

Na początek zainstalowałem wymagane pakiety na RbPi (wydaje mi się, że wszystkie). Wykorzystując standardowe oprogramowanie, RbPi wyszukuje moje telefony testowe, paruje i się łaczy. W drugą stronę również to działa. Używając systemowe mechanizmy androida mogę połączyć się z RbPi.

Następnie utworzyłem prostą aplikację w AI. Wykorzystałem komponent BluetoothLE. Aplikacja skanuje urządzenia i wyświetla ich adresy mac. Aplikację przeniosłem na telefon i tu zaczyna się mój problem. Moja aplikacja nie odnajduje mojego RbPi. Spędziłem nad tym wiele godzin i nie udało mi się rozwiązać tego problemu.

Może ktoś już "spiął" urządzenia w podobny sposób i zechce mi podpowiedzieć gdzie może tkwić źródło moich problemów.

 

Z góry dziękuję za wszelkie sugestie i podpowiedzi

Romek

 

 

 

Link do komentarza
Share on other sites

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.