Приложение терминала Bluetooth (интерфейс BT устройства к Android через SPP)? - PullRequest
0 голосов
/ 15 января 2011

Попытка заставить мое устройство Bluetooth быть прочитанным моим телефоном Android. Пока что устройство отправляет данные непрерывно, и я могу получать их на ПК с интерфейсом BT с SPP и гипертерминалом.

Теперь, заменив ПК на Evo, я установил BluetoothChat , но он не подключается к моему телефону. На рынке было найдено несколько приложений-эмуляторов SPP-терминалов, но, похоже, они основаны на Bluetooth-чате и не подключаются. Однако Amarino на том же телефоне правильно подключается к тому же устройству Bluetooth (но это не программа терминала).

Я только начинаю программировать на Android, поэтому не знаю, куда идти. Я не вижу много документов о том, как работает API Bluetooth. Кто-нибудь знает, где я могу получить информацию об этом? Или, возможно, какая-нибудь другая терминальная программа, которая будет работать.

Спасибо.

1 Ответ

1 голос
/ 09 июня 2011

У меня была эта проблема, и проблема была UUID.Там есть упоминание об этом в документации разработчика Android.

Найдите это BluetoothChat.java:

// Unique UUID for this application
private static final UUID MY_UUID = UUID.fromString("fa87c0d0-afac-11de-8a39-0800200c9a66");

и измените его на это (я использую bluetoothMate от sparkfun.com):

private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");

Этостандартный UUID для вещей SPP / RFCOMM, который я получил из документации разработчика Google.У меня это сработало, удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...