Chcę móc sparować sprzęt firmy Microsoft PixelSense z wieloma urządzeniami mobilnymi za pośrednictwem Bluetooth i chcę, aby PixelSense wiedział, które urządzenie jest którym. Więc jeśli umieszczę dwa telefony na stole, PixelSense powinien móc oznaczyć je według nazwy urządzenia. Moją pierwszą myślą było, aby telefon wyświetlał Identity Tag, który zakodował jego adres MAC Bluetooth, aby mógł je kojarzyć, ale PixelSense widzi w podczerwieni i nie może odczytać ekranu telefonu, więc pomysł jest wyłączony. Czy ktoś może wymyślić inny sposób na zrobienie tego?Identyfikacja urządzeń mobilnych sparowanych przez Bluetooth z PixelSense
Odpowiedz
Firma Microsoft udowodniła, że można to zrobić w swoim Mobile Connect sample application. Pomysłowo wykorzystali fakt, że prawie wszystkie telefony mają aparat skierowany w dół, gdy telefon jest ustawiony na płaskiej powierzchni. Stworzyli więc aplikację, która będzie odczytywać przychodzące dane o kolorze z Surface, gdy siedzi na nim telefon.
Więc to idzie tak:
- powierzchni uruchomień aplikacji i sprawia, że sam komputer Surface widoczny na bluetooth (choć być może trzeba to zrobić ręcznie w trybie administratora, nie pamiętam)
- uruchamiasz aplikację mobilną na swoim telefonie, kliknij Połącz i umieść ją na Powierzchni w wyznaczonym miejscu
- Powoduje, że powierzchnia zacznie mrugać kolorami w aparacie telefonu
- Telefon dekoduje te kolory w pinezkę i skanuje wszystkie otwarte urządzenia bluetooth mogą zobacz, dopóki nie znajdzie takiego, który jest pulpitem z odpowiednią usługą i akceptuje zdekodowany kod PIN.
- Teraz oba urządzenia są połączone bez potrzeby ręcznego wprowadzania danych, a powierzchnia wie, z jakim urządzeniem fizycznym rozmawia, ponieważ wie, który pin wyświetla dla każdego urządzenia. * Uwaga - w rzeczywistości nie zezwalają na wiele jednoczesnych połączeń w tej przykładowej aplikacji, ale nie widzę powodu, dla którego to by nie zadziałało.
Jedną z kwestii związanych z tym podejściem (poza tym, że kod jest dość skomplikowany), jest potrzeba aplikacji w telefonie. Jednym ze sposobów na ułatwienie użytkownikom pobrania aplikacji jest wyświetlenie znacznika Microsoft lub qrcode na powierzchni dla osób, które mają zostać zeskanowane (o wiele bardziej prawdopodobne jest, że już mają aplikację do skanowania). Nie wydaje mi się, że istnieje jakakolwiek potrzeba zainstalowania czegoś na telefonie, jeśli i tak używasz bluetooth.
- 1. RFID Reader dla urządzeń mobilnych
- 2. Odzyskaj sparowanych urządzeń, które są podłączone przez interfejs Bluetooth w iOS
- 3. listę podłączonych urządzeń bluetooth?
- 4. iPhone - wykrywanie pobliskich urządzeń bluetooth
- 5. Lista dostępnych urządzeń bluetooth z informacjami programowo
- 6. Przeglądaj system plików Raspberry Pi z Androidem przez bluetooth
- 7. FormCollection Puste w ASP.NET dla urządzeń mobilnych
- 8. OpenGL (dla urządzeń mobilnych) Poradniki dla początkujących
- 9. Obsługa urządzeń mobilnych w Ruby on Rails
- 10. Przycisk "GO" na textarea urządzeń mobilnych
- 11. Dzienniki urządzeń dla bluetooth w systemie iOS
- 12. Podłącz jedno urządzenie Bluetooth jako wiele urządzeń.
- 13. Wykrywanie urządzeń Bluetooth w systemie Android - startDiscovery()
- 14. Wyszukiwanie urządzeń bluetooth w systemie Android
- 15. Ile maksymalnych urządzeń można sparować przez Bluetooth z urządzeniem z Androidem naraz?
- 16. Czy pakiet SDK iPhone 3.0 zapewnia pełny dostęp do urządzeń Bluetooth (zestawów słuchawkowych)?
- 17. Programowe usuwanie wszystkich urządzeń bluetooth z wiersza poleceń Linuksa
- 18. Wywoływanie niezmiennych sparowanych obiektów
- 19. Czy można wygenerować listę podłączonych urządzeń bluetooth na iOS?
- 20. Przewiń stronę w ustawieniach ostrości tekstu dla urządzeń mobilnych?
- 21. Synchronizacja urządzeń z Androidem przez czas GPS?
- 22. Odpowiedz na telefony z Androidem przez bluetooth
- 23. Reguła CSS Modernizatora zignorowana przez Safari (także Safari dla urządzeń mobilnych)
- 24. TinyMCE lub inne edytory WYSIWYG dla urządzeń mobilnych?
- 25. jQueryUI sortable umożliwiają przewijanie i dodawanie opóźnienia dla urządzeń mobilnych
- 26. Nie emuluję urządzeń mobilnych. Jak wyłączyć emulator urządzenia Chrome DevTools?
- 27. Bonjour przez Bluetooth BEZ Gamekit?
- 28. wysyłanie/odbieranie danych przez Bluetooth
- 29. Transfer plików przez Bluetooth Android
- 30. Wysyłanie wielu plików przez Bluetooth
Planowałem już utworzyć aplikację mobilną. To bardzo ciekawy pomysł! Zastanawiam się, jak dobrze aparaty na urządzeniach mobilnych potrafią różnicować kolory? Dziękuję Ci! – CaseyB
+1 za odpowiedź, to naprawdę świetny pomysł. – gyurisc