1
我想使用藍牙不安全地連接到RF閱讀器。 我嘗試使用示例項目中提供的藍牙聊天示例。我使用的是Android 2.3及以上版本。使用藍牙不安全地連接到RF閱讀器
我所遇到的許多環節使用
createInsecureRfcommSocketToServiceRecord()
與
listenUsingInsecureRfcommWithServiceRecord(String, UUID)
- 我照着我需要改變藍牙聊天例如,沿着。
- 最初它顯示了掃描設備的列表(RF閱讀器顯示)。
選擇設備後,將調用
connectThread
。它將使用createInsecureRfcommSocketToServiceRecord()
創建BluetoothSocket
。然後我開始取消發現並調用
bluetoothSocket.connect()
的線程。
但是,在這裏沒有給出**IOException:Service discovery failed**
。我已經刪除了監聽連接的代碼AcceptThread()
,因爲我通過從掃描的設備列表中選擇一個設備來顯式連接。
我在做任何錯誤嗎?有沒有其他程序連接到非UI的藍牙設備?
感謝提前:)
好的。那麼,RF閱讀器還有一個UUID,它必須在Android應用程序中使用?我們應該如何檢查RF閱讀器是否在等待連接?因此,爲非UI設備建立連接的唯一方法是,它們應該像服務器一樣等待。我最後的陳述是否正確? – Chaitanya 2013-02-20 05:19:57
是的正確.... – 2013-02-20 06:34:59
那麼,我們將不得不使用RF閱讀器內使用的UUID?我們從哪裏可以得到這個UUID?設備製造商? – Chaitanya 2013-02-20 07:09:14