Протокол Bluetooth?


Ладно, это может быть просто глупый вопрос, но мне было интересно, следует ли Bluetooth протоколу TCP или UDP? Исходя из моих знаний о сетевых протоколах (которых не так много), я бы сказал, что он не следует ни за одним из этих двух и что существует какой-то определенный протокол bluetooth. У меня есть еще один вопрос...по какому протоколу работает функция bluetooth в GameKit в новом iPhone OS 3.0? Я еще не просмотрел все до единого слова из документов apple, но так что до сих пор мне не удалось его найти.

5 16

5 ответов:

TCP и UDP являются протоколами транспортного уровня, в то время как Bluetooth был бы протоколом более низкого уровня. Таким образом, вы можете использовать TCP или UDP поверх Bluetooth так же, как вы используете TCP и UDP поверх Ethernet.

Стек протоколов Bluetooth включает в себя свои собственные транспортные протоколы: L2CAP и RFCOMM, где каналы RFCOMM используют уровень L2CAP. Вы можете работать некоторых IP-туннелирование через Bluetooth инкапсуляция UDP пакеты через протокол RFCOMM ссылки.

Gamekit скрывает от вас стек Bluetooth, но я предполагаю, что он использует SDP для обнаружения одноранговых узлов и RFCOMM-каналы для связи между ними.

Ни то, ни другое. Я не могу сказать, какой протокол из тех, что iPhone использует по умолчанию, но у меня был некоторый опыт работы в общении с ПК и сотовыми телефонами по протоколу RFCOMM, по крайней мере.

Нормальная связь между двумя устройствами осуществляется с помощьюRFCOMM (радиочастотная связь) иL2Cap . На мой взгляд, протоколы, используемые iphone, будут A2DP или AVRCP

Подумайте о стеке Bluetooth, сопоставимом с типичным стеком OSI на основе TCP / IP. Если вы прочтете дальше о стеке протоколов Bluetooth и архитектуре, вы увидите сходство отображений стека OSI. Как и в традиционном слое OSI, о котором вы, вероятно, знаете, у вас есть эквивалентный слой L2, транспортный слой, сеанс и приложение и так далее.

Если вы думаете о слое TCP, вы смотрите на слой L2CAP на Bluetooth. Пожалуйста, следуйте с Bluetooth wiki, чтобы дать вам лучшее понимание.

Далее, я ссылался на эту книгу много лет назад - http://www.amazon.com/Bluetooth-Operation-Use-Robert-Morrow/dp/007138779X