簡體   English   中英

藍牙終端應用程序(通過SPP將BT設備連接到Android)?

[英]Bluetooth terminal app (interface BT device to Android via SPP)?

試圖讓我的自定義藍牙設備可以被我的Android手機讀取。 到目前為止,設備正在連續發送數據,我可以在具有運行SPP和超級終端的BT接口的PC上接收數據。

現在將PC更改為Evo,我安裝了BluetoothChat,但是它無法連接到手機。 在市場上找到了一些SPP終端仿真器應用程序,但這些應用程序似乎基於Bluetooth Chat,並且也無法連接。 但是,同一部手機上的Amarino正確連接至同一藍牙設備(但這不是終端程序)。

我剛開始使用Android編程,所以不確定從這里開始。 我沒有太多關於藍牙API工作原理的文檔。 有人知道我可以從哪里獲得信息嗎? 或其他可以運行的終端程序。

謝謝。

我遇到了這個問題,而問題是UUID。 android開發人員文檔中提到了這一點。

找到這是BluetoothChat.java:

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

並將其更改為此(我使用的是來自sparkfun.com的bluetoothMate):

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

這是我從Google開發人員文檔中獲得的用於SPP / RFCOMM的標准UUID。 它對我有用,祝你好運

暫無
暫無

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

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