Android Bluetooth

1.音频,数据是两个socket连接,

   数据传输:基于spp协议(Serial Port Profile)蓝牙设备之间创建串口数据传输的,速率慢

  音频传输:基于A2DP协议(Advanced Audio Distribution Profile )蓝牙音频传输模型协定

http://blog.csdn.net/xzongyuan/article/details/39579435

2.BLE:(android 手机作为gatt server)

learner:http://www.race604.com/gatt-profile-intro/

https://github.com/vir56k/bluetoothDemo

http://www.race604.com/android-ble-tips/

https://www.bluetooth.com/specifications/gatt/services

https://www.quora.com/What-all-Android-phones-support-BLE-peripheral-mode

"BLE peripheral mode is only supported from android Lollipop and above, however not all android devices that have Lollipop support the peripheral mode. For example Nexus 7 and Nexus 5 can be updated to Lollipop but peripheral mode will still not work."
Have a look at the following links for more details about BLE peripheral mode not being supported in the nexus 5 and 7:
https://code.google.com/p/android-developer-preview/issues/detail?id=1570
http://stackoverflow.com/questions/26441785/does-bluetoothleadvertiser-work-on-a-nexus-5-with-android-5-0

https://www.androidheadlines.com/2014/06/android-l-brings-ble-peripheral-mode-android.html

BLE 协议分析:http://www.wowotech.net/bluetooth/ble_connection.html

性能:http://blog.csdn.net/chy555chy/article/details/52222982

原文地址:https://www.cnblogs.com/kelisi-king/p/6520558.html