簡體   English   中英

Android 2.1藍牙SPP到LM058(串行電纜替換)問題

[英]Android 2.1 Bluetooth SPP to LM058 (Serial Cable Replacement) problem

嗨,我是Android編程的新手(但不是一般的編程)。

設置:HTC Wildfire(運行Android 2.1)LM058(更換RS232串行電纜)LM058稍后將連接到MCU,但現在已連接到我的筆記本電腦(終端)

目標:通過“雙向流”(例如:“來自Android的Hello”,響應:“來自LM058的嘿”)將Wildfire與LM058相互連接。

到目前為止:通過LM058上的LED指示燈,我已經成功地連接了兩個設備(已配對)。

問題:我似乎無法從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電纜),因此,我在PC上的終端應設置為某個BaudRate(自從似乎無法在Android中找到波特率)。 但是,我仍然看不到任何東西,如果鮑德(Baudrate)錯誤,那么我將能夠看到某些東西(即使可能是垃圾)還是?

沒有用於藍牙連接的波特率,只有您必須配置BT-RS232設備和計算機之間的波特率...

對於BluetoothConnection,您可以看到下一個示例:

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

或這個:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM