2012-12-28 35 views
0

允許android應用程序與支持藍牙的設備(使用easy Bluetooth module)進行通信需要什麼?如何使用支持藍牙的設備與Android應用程序進行通信?

我需要使用正常的BluetoothAdapter類。我已經嘗試過使用android示例附帶的聊天示例。但Android應用程序無法發現藍牙設備? 有什麼問題,我需要使用藍牙配置文件嗎?

+0

我還沒有連接到衛生設備尚未但是你通過** [文件]閱讀(HTTP連接到已知設備://developer.android.com/reference/android/bluetooth/BluetoothHealth.html)**還沒有關於健康設備的連接? – codeMagic

+2

http://developer.android.com/guide/topics/connectivity/bluetooth.html – ridoy

回答

2

通常這些模塊使用串行配置文件,因此您可以正常使用BluetoothAdapter。我有一個類似的模塊,連接到一個微控制器,它與Android應用程序工作正常。

  • 確保模塊在「從」模式運行,如果它是可配置
  • 在運行應用程序之前,從藍牙設置和中搜索模塊。

這裏是一個快速的代碼片段超過串行輪廓

String BTAddress = "ADD YOUR REMOTE DEVICE BLUETOOTH ADDRESS HERE"; // has the format 00:00:00:00:00:00 
UUID SERIAL_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); 
BluetoothDevice btDevice = btAdapter.getRemoteDevice(BTAddress); 
btSocket = btDevice.createRfcommSocketToServiceRecord(SERIAL_UUID); 
btSocket.connect(); 
相關問題