Bluetooth 蓝牙协议?

Bluetooth 蓝牙协议?,bluetooth,protocols,network-protocols,Bluetooth,Protocols,Network Protocols,好的,这可能只是一个愚蠢的问题,但我想知道蓝牙是否遵循TCP或UDP协议?根据我对网络协议的了解(这并不多),我想说它不遵循这两种协议中的任何一种,并且存在某种特定的蓝牙协议。我还有一个问题……新iPhone OS 3.0游戏套件中的蓝牙功能遵循什么协议?我还没有把苹果文档的每一个字都看一遍,但到目前为止,我还没有找到它。。我不能说iPhone默认使用哪种协议,但至少在通过RFCOMM协议与PC和手机通信方面我有一些工作经验。TCP和UDP是传输级协议,而蓝牙是较低级别的协议。因此,您可以在蓝牙

好的,这可能只是一个愚蠢的问题,但我想知道蓝牙是否遵循TCP或UDP协议?根据我对网络协议的了解(这并不多),我想说它不遵循这两种协议中的任何一种,并且存在某种特定的蓝牙协议。我还有一个问题……新iPhone OS 3.0游戏套件中的蓝牙功能遵循什么协议?我还没有把苹果文档的每一个字都看一遍,但到目前为止,我还没有找到它。

。我不能说iPhone默认使用哪种协议,但至少在通过RFCOMM协议与PC和手机通信方面我有一些工作经验。

TCP和UDP是传输级协议,而蓝牙是较低级别的协议。因此,您可以在蓝牙上使用TCP或UDP,就像在以太网上使用TCP和UDP一样。

蓝牙协议栈包括自己的传输协议:L2CAP和RFCOMM,其中RFCOMM链路使用L2CAP层。您可以通过蓝牙在RFCOMM链路上封装UDP数据包进行IP隧道


Gamekit对您隐藏蓝牙堆栈,但我猜它使用SDP进行对等发现,使用RFCOMM链接进行通信。

两台设备之间的正常通信是使用RFCOMM(射频通信)和L2Cap。据我猜测,iphone使用的协议应该是A2DP或AVRCP,想想蓝牙协议栈,可以与典型的基于TCP/IP的OSI协议栈相媲美。如果您进一步阅读蓝牙协议栈和体系结构,您将看到OSI栈映射的相似性。正如您可能知道的传统OSI层一样,您有L2等效层、传输层、会话和应用程序等

如果您考虑的是TCP层,那么您将看到蓝牙上的L2CAP层。请继续使用Bluetooth wiki,以便更好地理解

此外,我几年前就参考了这本书-

我们都引用了同一篇文章,但结果相反。:)(真正的协议页面)根本没有提到TCP/UDP。(它确实提到TCP,但它是错误的)。好的,谢谢。我不知道蓝牙落在OSI模型的哪一层。事实确实如此。我发现通过蓝牙使用TCP的唯一方法是通过RFCOMM使用PPP。