Проблема Android 2.1 Bluetooth SPP в LM058 (замена последовательного кабеля) - PullRequest
2 голосов
/ 04 октября 2010

Эй, я относительно новичок в программировании на Android (но не программирую в целом).

Настройка: HTC Wildfire (работает под управлением Android 2.1) LM058 (замена последовательного кабеля RS232) Позднее LM058 будет подключен к MCU, но сейчас он подключен к моему ноутбуку (терминалу)

Цель: Чтобы соединить Wildfire с LM058 друг с другом с помощью «двунаправленного потока» (например: «Привет из Android», ответ: «Привет из LM058»).

Пока: Мне удалось соединить два устройства (в паре), я могу судить по светодиодам на LM058.

Проблема: Кажется, я ничего не могу отправить с моего Wildfire на LM058 и не могу ничего написать обратно. Они сопряжены и подключены.

Пример кода:

            String message = "Hello message from client to server.";
            byte[] msgBuffer = message.getBytes();
            try {
             outStream.write(msgBuffer);

       Log.e(TAG, "App was here!");

            } catch (IOException e) {
                    Log.e(TAG, "ON RESUME: Exception during write.", e);
            }

Ранее я успешно установил аналогичное соединение с помощью Windows Mobile, но, похоже, на данный момент Android доставляет мне некоторые проблемы.

Если бы вы могли помочь мне преодолеть это маленькое препятствие, я был бы очень благодарен!

Может ли это иметь какое-либо отношение к BaudRate, поскольку при установлении соединения (в паре и подключении) оно должно заменить два устройства (как простой кабель RS232), поэтому мой терминал на ПК должен быть настроен на определенную BaudRate (так как я не могу найти скорость передачи данных в Android). Но все же я ничего не вижу, если Бодрат был неправ, тогда я смог бы что-то увидеть (даже если это мусор) или?

1 Ответ

1 голос
/ 14 мая 2012

Нет скорости передачи данных для соединения Bluetooth, вам нужно только настроить скорость передачи данных между вашим устройством BT-RS232 и вашим компьютером ...

Для BluetoothConnection вы можете увидеть следующий пример:

http://developer.android.com/resources/samples/BluetoothChat/index.html

или это:

http://developer.android.com/guide/topics/wireless/bluetooth.html

...