作者yiyichun (記得微笑)
看板AndroidDev
標題[問題] 手機藍芽同時與3個device同時連線傳值?
時間Tue Feb 25 00:25:43 2014
請問開啟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