Получение строки из RFCOMM на ПК, отправленное с Android - PullRequest
1 голос
/ 08 ноября 2011

Я пытаюсь получить одну строку с телефона (Android 2.3.3), отправить на ПК (Windows 7), использую базовое соединение RFCOMM, что-то вроде этого

BluetoothSocket tmp = null;
        try {
            Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
            tmp = (BluetoothSocket) m.invoke(device, 1);
        } catch (Exception e) { 
            Log.i("bluetooth", e.getMessage());
        }
        mmSocket = tmp;
        try {
            mmSocket.connect();

, а для строк вывода что-товот так

String message = "TEST";
        try {
            mmOutStream.write(mensaje.getBytes());
        } catch (IOException e) {
            Log.e("bluetooth", "ERROR: "+e);
        }

И это в принципе работает (пробовал с помощью HyperTerminal).То, что я хотел бы сделать, это просто получить строку «TEST» на моем ПК, , но с Java-приложением , которое позже будет управлять микроконтроллером.

Спасибо.

1 Ответ

1 голос
/ 08 ноября 2011

Если ваш вопрос заключается в том, как начать работу с приложением Java Bluetooth: у меня большой успех с BlueCove для Windows.

...