Protokół Bluetooth?

Ok, to może być głupie pytanie, ale zastanawiałem się czy Bluetooth podąża za protokołem TCP czy UDP? Z mojej wiedzy o protokołach sieciowych (która nie jest zbyt duża) powiedziałbym, że nie podąża za żadnym z tych dwóch i że istnieje jakiś specyficzny Protokół bluetooth. Mam jeszcze jedno pytanie...z jakiego protokołu korzysta funkcja bluetooth w GameKit w nowym iPhone OS 3.0? Nie przejrzałem jeszcze każdego słowa z dokumentów apple, ale tak daleko, nie byłem w stanie go znaleźć.

Author: Josh Bradley, 2009-06-26

5 answers

TCP i UDP są protokołami poziomu transportu, podczas gdy Bluetooth byłby protokołem niższego poziomu. W ten sposób możesz używać TCP lub UDP na Bluetooth, tak jak używasz TCP i UDP na Ethernecie.

 16
Author: g .,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-25 23:21:58

Stos protokołu Bluetooth zawiera własne protokoły transportowe: L2CAP i RFCOMM, gdzie łącza RFCOMM wykorzystują warstwę L2CAP. Możesz pracować nad tunelowaniem IP przez Bluetooth hermetyzujące pakiety UDP przez łącza RFCOMM.

Gamekit ukrywa przed Tobą stos Bluetooth, ale domyślam się, że używa SDP do wykrywania rówieśników i łączy RFCOMM do komunikacji między nimi.

 5
Author: slipbull,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-16 13:31:36

Ani . Nie mogę powiedzieć, który protokół z tych, które iPhone używa domyślnie, ale miałem pewne doświadczenie w komunikacji komputerów i telefonów komórkowych za pośrednictwem protokołu RFCOMM przynajmniej.

 3
Author: Mark Rushakoff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-06-25 23:21:34

Normalna komunikacja pomiędzy dwoma urządzeniami odbywa się za pomocą RFCOMM (Komunikacja radiowa) i L2Cap. Domyślam się, że protokoły używane przez iphone to A2DP lub AVRCP

 0
Author: Abhilash Reddy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-22 10:13:37

Pomyśl o stosie Bluetooth porównywalnym do typowego stosu OSI opartego na TCP / IP. Jeśli przeczytasz dalej o stosie i architekturze protokołu Bluetooth, zobaczysz podobieństwa mapowań stosu OSI. Podobnie jak w tradycyjnej warstwie OSI, o której prawdopodobnie wiesz, masz warstwę równoważną L2, warstwę transportu, sesję i aplikację i tak dalej.

Jeśli myślisz o warstwie TCP, patrzysz na warstwę L2CAP na Bluetooth. Prosimy o zapoznanie się z wiki Bluetooth, aby dać ci lepsze zrozumienie.

Dalej, skierowałem tę książkę lata temu - http://www.amazon.com/Bluetooth-Operation-Use-Robert-Morrow/dp/007138779X

 0
Author: Konjengbam,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-08-21 22:34:32