所有的标准和规范都可以从www.bluetooth.org获取。从核心规范到当前可用的所有蓝牙配置文件。可能需要花费十年左右来消化这些内容 :)如果您想使用蓝牙堆栈进行实验,我建议使用Linux平台和Bluez堆栈。此外,您可以查看Bluez本身的源代码。几乎任何编程语言都有Bluez API。对于设备而言,除了PC dongle或内置蓝牙的笔记本电脑之外,大多数手机支持惊人数量的蓝牙配置文件,其他移动设备也是如此。如果您想构建自己的东西,可以使用Arduino平台和来自BlueGiga的蓝牙模块,但只支持RFCOMM和SPP协议。有许多针对程序员的书籍。 我阅读了《面向程序员的蓝牙要点》,但发现它非常轻量级,没有超出RFCOMM链接的范围。祝你好运!