蓝牙协议栈实现

4
我想知道如何实现蓝牙协议栈。如果有好的链接或参考资料,将不胜感激。我应该从哪里开始,怎样开始呢?
谢谢。

ARM,Android或Windows CE,C或C++ - ebaccount
我也对x86、Linux、C或C++很感兴趣。 - ebaccount
1个回答

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接