Bluetooth Protocol?

青春壹個敷衍的年華 提交于 2019-12-02 17:36:13

TCP and UDP are transport level protocols whereas Bluetooth would be a lower level protocol. Thus you could use TCP or UDP on top of Bluetooth just as you use TCP and UDP on top of Ethernet.

The Bluetooth protocol stack includes its own transport protocols: L2CAP and RFCOMM, where RFCOMM links use the L2CAP layer. You can work some IP tunneling over Bluetooth encapsulating UDP packets over RFCOMM links.

Gamekit hides the Bluetooth stack from you but my guess is that it uses SDP for peer discovery and RFCOMM links for communication between them.

Neither. I can't say which protocol of those that the iPhone uses by default, but I've had some work experience in communicating PCs and cell phones via the RFCOMM protocol at least.

Abhilash Reddy

The normal communication between two devices is by using RFCOMM (Radio Frequency Communication) and L2Cap. Upto my guess the protocols used by the iphone would be A2DP or AVRCP

Think of Bluetooth stack comparable to the typical TCP/IP based OSI stack. If you read further on the Bluetooth protocol stack and architecture, you would see the similarities of the OSI stack mappings. As in the traditional OSI layer that you're probably aware of, you have L2 equivalent layer, transport layer, session and application and so on.

If you're thinking of TCP layer, you're looking at L2CAP layer on Bluetooth. Please follow up with the Bluetooth wiki to give you a better understanding.

Further, I referred this book years ago - http://www.amazon.com/Bluetooth-Operation-Use-Robert-Morrow/dp/007138779X

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!