看板 AndroidDev 關於我們 聯絡資訊
請問開啟android 藍芽連線功能之後 可以同時跟多個不同device連線並傳送資料嗎? 例: 開啟一支android 藍芽要能跟另二支手機藍芽連線傳值(字串) 本身還有再接一個藍芽耳機用來聽音樂 這樣的功能有辦法做到嗎? 目前是參考Bluetooth Chat的範例 但是一次最多只能跟一個device A連線傳值 + 一個藍芽耳機用來聽音樂 如果這時再跟device B連線的話,那就無法跟device A連線了 還是要設不同的UUID呢? 目前使用的都是標準的UUID "00001101-0000-1000-8000-00805F9B34FB" 請問如果上述功能可行的話 要如何修改Bluetooth Chat呢? 謝謝大家 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.45.42
johnpage:數據可以到8個,語音只能1個,3個是指待機模式,也就是 02/25 06:34
johnpage:只傳數據。 02/25 06:34
yiyichun:所以也就是說我要的功能是可以達到的囉,那都是用同個UUID 02/25 08:50
yiyichun:嗎?要如何修改Bluetooth Chat呢?謝謝!! 02/25 08:51
jerrysky:你可以發現BluetoothChat的code是用一個socket去建立連線 02/25 16:40
jerrysky:所以要變成多個裝置就多生幾條socket去接;至於UUID我只 02/25 16:41
jerrysky:有在連非手機裝置時才有改過他@@不是很清楚XD 02/25 16:42
jerrysky:我做過同時連兩個藍芽裝置都是用同一個UUID所以應該是不 02/25 16:43
jerrysky:用改~如果都是手機的話! 02/25 16:43