Bluetooth Protocol?

前端 未结 5 1179
忘掉有多难
忘掉有多难 2021-02-01 05:31

Ok, this might just be a dumb question, but I was wondering if Bluetooth follows TCP or UDP protocol? From my knowledge of network protocols (which isn\'t much), I would say tha

相关标签:
5条回答
  • 2021-02-01 05:54

    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

    0 讨论(0)
  • 2021-02-01 06:03

    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.

    0 讨论(0)
  • 2021-02-01 06:04

    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.

    0 讨论(0)
  • 2021-02-01 06:11

    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

    0 讨论(0)
  • 2021-02-01 06:14

    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.

    0 讨论(0)
提交回复
热议问题