2012-06-19 14 views
14

Próbuję stworzyć aplikację bluetooth 4.0 dla S3. Problem w tym, że telefon zachowuje się tak, jakby nie miał nawet bluetooth 4.0. Nie wykrywa urządzeń 4.0 i nie można go wykryć na urządzeniach z systemem 4.0. Próbowałem zarówno w ustawieniach telefonu, jak i aplikacji, używając Broadcom-ble API. Interfejs API Broadcom nie ma żadnej dodatkowej funkcjonalności do znajdowania/odkrywania urządzeń 4.0, raczej wykorzystuje zwykłą funkcję BluetoothAdapter i twierdzi, że zostanie rozszerzony w telefonach 4.0, aby również odkryć urządzenia 4.0.Bluetooth 4.0/Smart/Low energy na Samsung Galaxy S3

Czy ktoś próbował używać bluetooth 4.0 na S3? Czy komukolwiek udało się skorzystać z API Broadcom?

Z góry dziękuję.

+0

jakie urządzenia 4.0 próbujesz odkryć? – TJD

+0

Używam zestawu dev-kit, który może emulować wiele profili. Próbowałem na razie profilu monitora tętna. – oyvind

Odpowiedz

2

Wersja beta pakietu Samsung BLE SDK została wydana here. Mam zamiar studiować ten SDK i mam nadzieję, że rozwiązuje on niektóre z moich problemów.

+0

Dokumentacja wygląda obiecująco. Jakie jest twoje pierwsze wrażenie? – OneWorld

+0

Wymagane jest to API i urządzenie Samsung Galaxy z systemem Android 4.2 Czy jest już dostępne takie urządzenie lub aktualizacja? – OneWorld

0

Zaktualizuj swój telefon Jelly Bean, a następnie pobrać nRf Utility z Play Store może skanować BLE urządzeń wokół ciebie!

+1

Ale to wszystko, co robi. Nie możesz się z tym rozwinąć. –

+1

Aplikacja nRF Utility działa również na moim S3mini ... Próbowałem użyć szerokiego stosu, ale to nie działa (bez metody getDeviceType) ... Czy ktoś może wyjaśnić, w jaki sposób narzędzie nRF odnalazło urządzenia BLE? Jakiś dostępny kod? – fvisticot

0

Samsung mieć stronę pod adresem:

http://developer.samsung.com/ble

gdzie można pobrać Bluetooth LE SDK i przykładowy kod (wymagana jest rejestracja, ale poza tym jest to automatyczne).

Na co warto, nie ma na stronie HTC:

http://www.htcdev.com/devcenter/opensense-sdk/partner-apis/bluetooth-low-energy/

gdzie można uzyskać dostęp do ich „Partner API”. To musi Umowy licencyjne mają być podpisane (co dla mnie znaczy wiele prawniczych), więc nie zostały faktycznie dostał kod z nich jeszcze ..

Ian

1

It has been reported by Andrew Dodd, a senior XDA developer, że Galaxy S3 w rzeczywistości nie obsługują Bluetooth Low Energy

Galaxy S3 został wprowadzony do obrotu jako Bluetooth 4.0 Low Energy (aka Bluetooth Smart) od czasu jego premiery - ale nie jest w stanie właściwie BTLE - http://developer.samsung.com/forum/board/thread/view.do?boardName=GeneralB&messageId=157757 - Samsung wciąż reklamuje urządzenie jako zdolne do działania, gdy NIE jest, pomimo faktu, że od wielu miesięcy zdaje sobie sprawę z tej fałszywej reklamy.

Powiązane problemy