Chcę obliczyć odległość Bluetooth sparowane urządzenie z telefonu komórkowego z systemem Android. Jestem nowy w Androidzie Bluetooth Concept może ktoś mi sugeruje, że jest to możliwe lub niemożliwe w android sdk.if możliwe jest opublikowanie kodu lub linku samouczka!Oblicz odległość między urządzeniem Bluetooth w Androidzie
Odpowiedz
Nie możesz. Być może, możesz uzyskać przybliżoną wartość ze wskaźnika sygnału, ale jest to zbyt duży obiekt ze względu na otoczenie - czy jest coś między podłączonymi urządzeniami, niektórymi powierzchniami odbicia itp.
Relacja odległości Bluetooth signal strength zależy od urządzeń (wbudowane urządzenie Bluetooth , antena, aktualna orientacja urządzenia), obecny sposób, w jaki osoby trzymają swoje urządzenia, obiekty pośrednie ... Można to zmierzyć dla pary urządzeń dla danej sytuacji i wykorzystać te informacje.
Większe i bardziej ogólne rozwiązanie obejmowałoby zewnętrzną sieć Bluetooth. Bluetooth triangulation to podstawowa koncepcja, która pomoże. Łącze da wgląd w pewność, którą można osiągnąć dzięki takiej konfiguracji. Take jest górną granicą, podejście urządzenia do urządzenia będzie gorsze.
Nie, w 100% niemożliwe jest znalezienie odległości między dwoma sparowanymi urządzeniami bluetooth. Bluetooth
Interfejs API służy do przesyłania danych drogą bezprzewodową. Nie można uzyskać informacji o szerokości i długości geograficznej w urządzeniu Bluetooth, aby nie można było uzyskać odległości. Możesz tylko założyć, że jeśli urządzenie znajduje się w zakresie niż odległość w odległości 10-100 metrów (niektóre urządzenia bluetooth mają maksymalny zasięg 100 metrów).
Więc możesz obliczyć odległość między dwoma punktami, jeśli znasz lat i lng? Myślę, że jest to w 100% błędne! – Murmel
Istnieje sposób, w jaki można badać, koduje czas reakcji. po prostu obliczyć czas reakcji bluethooth w nanosekundach, fizycznie zmierzyć odległość między urządzeniami i zrobić regułę drzewa ... to ta sama koncepcja GPS. To jest praca laboratoryjna. Mam projekt, który muszę opracować, zgodnie z harmonogramem, który wykonam w ciągu miesiąca.
Próbuję zrobić to samo, ale drugi wskaźnik błędu anano jest wysoki w urządzeniu mobilnym, a nie jak zegar atomowy, czy próbowałeś tego i jak dużo błędu w końcowej odległości wyniku – iMyth
OFC, możliwe. Wymaga jedynie ultra precyzyjnej aplikacji, zbudowania, aby obliczyć "ping" między dwoma obiektami - trochę jak ekko-lokalizacja lub laserowy pomiar odległości - to o ile czasu dany sygnał podróżuje tam iz powrotem.
- 1. Oblicz odległość między dwoma surowymi wskaźnikami
- 2. Oblicz odległość w (x, y) między dwoma punktami GPS
- 3. Oblicz odległość do tagu RFID?
- 4. Oblicz odległość między lokalizacją użytkownika a stałą lokalizacją
- 5. połączyć się z nieodkrytym urządzeniem bluetooth
- 6. uzyskaj odległość między bieżącą lokalizacją a wybranym miejscem w Androidzie
- 7. Android odległość oblicz pomiędzy dwiema lokalizacjami
- 8. odległość między 2 kodami pocztowymi
- 9. "Odległość" między kolorami w PHP
- 10. Oblicz drugi punkt, znając punkt początkowy i odległość
- 11. UICollection Odległość między komórkami?
- 12. Odległość między adresami
- 13. Czy można połączyć się z urządzeniem zewnętrznym przez Bluetooth z iPhone'a. Docelowym urządzeniem nie jest iPhone
- 14. połączyć się z urządzeniem z adresem Bluetooth na łańcuchu
- 15. Jak włączyć/wyłączyć bluetooth programowo w Androidzie
- 16. Odbieranie dźwięku przez Bluetooth w Androidzie
- 17. Oblicz odległość do najbliższej funkcji za pomocą Geopandas
- 18. Android - odległość między dwoma miastami
- 19. Odległość między RecyclerView zbyt daleko
- 20. ggplot Zwiększ odległość między boxplots
- 21. Fizyczna odległość między dwoma miejscami
- 22. Android odległość między dwoma punktami
- 23. Oblicz obszar między 2 krzywami
- 24. Oblicz nakładanie między dwiema elipsami
- 25. Odległość między pozycjami w widoku listy
- 26. Odległość między dwoma kształtami/obszarami w Javie?
- 27. Propozycje obsługi błędów Bluetooth RFCOMM/SPP Bluetooth
- 28. Oblicz różnicę między dwoma datetimes w MySQL
- 29. Jak okresowo skanować urządzenia bluetooth na Androidzie
- 30. Oblicz range liczyć w Swift 3
Czy istnieje sposób na uzyskanie znacznika czasu pakietu danych, pozostawiając jedno urządzenie Bluetooth i porównując je z sygnaturą czasową odbierającego, a następnie wykorzystując go jako czas podróży, a następnie pomnożąc go przez prędkość fal radiowych zdobyć odległość? Przypuszczam, że zakładałoby to linię widzenia, a sygnał nie odbijałby się od ściany czy czegoś, ale może mógł działać, gdyby synchronizacja była jakoś zsynchronizowana? –