http://www.psdevwiki.com/vita/index.php?title=Bluetooth&feed=atom&action=history Bluetooth - Revision history 2024-03-29T14:10:32Z Revision history for this page on the wiki MediaWiki 1.39.6 http://www.psdevwiki.com/vita/index.php?title=Bluetooth&diff=7883&oldid=prev Derf: Text replacement - "vitadevwiki.com" to "psdevwiki.com/vita" 2023-04-15T07:01:26Z <p>Text replacement - &quot;vitadevwiki.com&quot; to &quot;psdevwiki.com/vita&quot;</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:01, 15 April 2023</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l44">Line 44:</td> <td colspan="2" class="diff-lineno">Line 44:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Overlapping channels BT/WiFi ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Overlapping channels BT/WiFi ===</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*[http://www.<del style="font-weight: bold; text-decoration: none;">vitadevwiki</del>.com/index.php?title=File:BT-Wifi-channels.png archaic BT/Wifi channels]</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*[http://www.<ins style="font-weight: bold; text-decoration: none;">psdevwiki</ins>.com<ins style="font-weight: bold; text-decoration: none;">/vita</ins>/index.php?title=File:BT-Wifi-channels.png archaic BT/Wifi channels]</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class=&quot;wikitable&quot;</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class=&quot;wikitable&quot;</div></td></tr> </table> Derf http://www.psdevwiki.com/vita/index.php?title=Bluetooth&diff=4112&oldid=prev ADA Love Lace: /* Device icons */ 2015-07-09T08:36:09Z <p><span dir="auto"><span class="autocomment">Device icons</span></span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:36, 9 July 2015</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l238">Line 238:</td> <td colspan="2" class="diff-lineno">Line 238:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Device icons ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Device icons ===</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Shows the types of found Bluetooth® devices using icons.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Shows the types of found Bluetooth® devices <ins style="font-weight: bold; text-decoration: none;">(profiles) </ins>using icons.</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class=&quot;wikitable&quot; style=&quot;text-align: center;border:3px solid #123AAA;&quot;</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class=&quot;wikitable&quot; style=&quot;text-align: center;border:3px solid #123AAA;&quot;</div></td></tr> </table> ADA Love Lace http://www.psdevwiki.com/vita/index.php?title=Bluetooth&diff=4074&oldid=prev ADA Love Lace at 21:16, 29 June 2015 2015-06-29T21:16:14Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:16, 29 June 2015</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14">Line 14:</td> <td colspan="2" class="diff-lineno">Line 14:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth radio ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Bluetooth radio ===</div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[File:Antenna-position.png|200px|thumb|right|Antenna Position (PCH-1100)]]</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[File:Antenna.png|200px|thumb|right|Antenna Position (PCH-2000)]]</ins></div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bluetooth 2.0 uses frequencies between 2.4000 and 2.4835 GHz, and divides the band into 79 MHz channels (numbered 0-78), with frequency hopping at a rate of 1600 times per second.  </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bluetooth 2.0 uses frequencies between 2.4000 and 2.4835 GHz, and divides the band into 79 MHz channels (numbered 0-78), with frequency hopping at a rate of 1600 times per second.  </div></td></tr> </table> ADA Love Lace http://www.psdevwiki.com/vita/index.php?title=Bluetooth&diff=3924&oldid=prev ADA Love Lace: /* Device icons */ 2015-06-16T14:24:04Z <p><span dir="auto"><span class="autocomment">Device icons</span></span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:24, 16 June 2015</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l243">Line 243:</td> <td colspan="2" class="diff-lineno">Line 243:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#2260A5;&quot; |[[File:Ps-vita-tv-logo-123aaaa.png|70px]]</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#2260A5;&quot; |[[File:Ps-vita-tv-logo-123aaaa.png|70px]]</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| [[File:Bluetooth_Wireless_controller.png]] || Wireless controller || {{<del style="font-weight: bold; text-decoration: none;">No</del>}} || {{Yes}}  </div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| [[File:Bluetooth_Wireless_controller.png]] || Wireless controller || {{<ins style="font-weight: bold; text-decoration: none;">N/a</ins>}} || {{Yes}}  </div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| [[File:Bluetooth_BD_Remote_Control.png]] || BD Remote Control || {{<del style="font-weight: bold; text-decoration: none;">No</del>}} || {{Yes}}  </div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| [[File:Bluetooth_BD_Remote_Control.png]] || BD Remote Control || {{<ins style="font-weight: bold; text-decoration: none;">N/a</ins>}} || {{Yes}}  </div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| [[File:Bluetooth_computer.png]] || Computer || {{Yes}} || {{Yes}}  </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| [[File:Bluetooth_computer.png]] || Computer || {{Yes}} || {{Yes}}  </div></td></tr> </table> ADA Love Lace http://www.psdevwiki.com/vita/index.php?title=Bluetooth&diff=3923&oldid=prev ADA Love Lace: /* 10px Bluetooth */ 2015-06-16T14:21:39Z <p><span dir="auto"><span class="autocomment">10px Bluetooth</span></span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:21, 16 June 2015</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l2">Line 2:</td> <td colspan="2" class="diff-lineno">Line 2:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== [[File:Bluetooth.png|10px]] Bluetooth ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== [[File:Bluetooth.png|10px]] Bluetooth ===</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Bluetooth is a technology for creating personal area networks operating in the 2.4 GHz unlicensed band, with a default range of 10 meters.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Bluetooth is a <ins style="font-weight: bold; text-decoration: none;">[[Wireless_communications|Wireless communications]] </ins>technology for creating personal area networks operating in the 2.4 GHz unlicensed band, with a default range of 10 meters.</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>An overview of Bluetooth:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>An overview of Bluetooth:</div></td></tr> </table> ADA Love Lace http://www.psdevwiki.com/vita/index.php?title=Bluetooth&diff=3922&oldid=prev ADA Love Lace at 14:17, 16 June 2015 2015-06-16T14:17:16Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 15:17, 16 June 2015</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[File:Harald_Bluetooth_(Civ5).png|400px|thumb|right|&lt;span style="color:#2260A5">King Harald Bluetooth&lt;/span>]]</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== [[File:Bluetooth.png|10px]] Bluetooth ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== [[File:Bluetooth.png|10px]] Bluetooth ===</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bluetooth is a technology for creating personal area networks operating in the 2.4 GHz unlicensed band, with a default range of 10 meters.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Bluetooth is a technology for creating personal area networks operating in the 2.4 GHz unlicensed band, with a default range of 10 meters.</div></td></tr> </table> ADA Love Lace http://www.psdevwiki.com/vita/index.php?title=Bluetooth&diff=3920&oldid=prev ADA Love Lace at 07:49, 16 June 2015 2015-06-16T07:49:39Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:49, 16 June 2015</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l21">Line 21:</td> <td colspan="2" class="diff-lineno">Line 21:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class=&quot;wikitable&quot; style=&quot;text-align: center;border:3px solid #123AAA;&quot;</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class=&quot;wikitable&quot; style=&quot;text-align: center;border:3px solid #123AAA;&quot;</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<del style="font-weight: bold; text-decoration: none;">123AAA</del>;&quot; |'''Class'''  </div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<ins style="font-weight: bold; text-decoration: none;">2260A5</ins>;&quot; |'''Class'''  </div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<del style="font-weight: bold; text-decoration: none;">123AAA</del>;&quot; |'''Power'''</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<ins style="font-weight: bold; text-decoration: none;">2260A5</ins>;&quot; |'''Power'''</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<del style="font-weight: bold; text-decoration: none;">123AAA</del>;&quot; |'''Range'''</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<ins style="font-weight: bold; text-decoration: none;">2260A5</ins>;&quot; |'''Range'''</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Class 1 || 100mW&lt;br /&gt;(20 dBm) || 100m&lt;br /&gt;(325ft)</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| Class 1 || 100mW&lt;br /&gt;(20 dBm) || 100m&lt;br /&gt;(325ft)</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l236">Line 236:</td> <td colspan="2" class="diff-lineno">Line 236:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class=&quot;wikitable&quot; style=&quot;text-align: center;border:3px solid #123AAA;&quot;</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class=&quot;wikitable&quot; style=&quot;text-align: center;border:3px solid #123AAA;&quot;</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<del style="font-weight: bold; text-decoration: none;">123AAA</del>;&quot; |'''Icon'''  </div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<ins style="font-weight: bold; text-decoration: none;">2260A5</ins>;&quot; |'''Icon'''  </div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<del style="font-weight: bold; text-decoration: none;">123AAA</del>;&quot; |'''Device'''</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<ins style="font-weight: bold; text-decoration: none;">2260A5</ins>;&quot; |'''Device'''</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<del style="font-weight: bold; text-decoration: none;">123AAA</del>;&quot; |[[File:Ps-vita-logo.jpg|70px]]</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<ins style="font-weight: bold; text-decoration: none;">2260A5</ins>;&quot; |[[File:Ps-vita-logo.jpg|70px]]</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<del style="font-weight: bold; text-decoration: none;">123AAA</del>;&quot; |[[File:Ps-vita-tv-logo-123aaaa.png|70px]]</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| style=&quot;background-color:#ffffff; color:#<ins style="font-weight: bold; text-decoration: none;">2260A5</ins>;&quot; |[[File:Ps-vita-tv-logo-123aaaa.png|70px]]</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| [[File:Bluetooth_Wireless_controller.png]] || Wireless controller || {{No}} || {{Yes}}  </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| [[File:Bluetooth_Wireless_controller.png]] || Wireless controller || {{No}} || {{Yes}}  </div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l260">Line 260:</td> <td colspan="2" class="diff-lineno">Line 260:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| '''No icon''' || Other devices || {{Yes}} || {{Yes}}  </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| '''No icon''' || Other devices || {{Yes}} || {{Yes}}  </div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|}</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">=== Bluetooth Adressing ===</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Each Bluetooth unit has a unique 48-bit address (BD_ADDR).</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{| class="wikitable" style="text-align: center;border:3px solid #2260A5;"</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|colspan="6"|'''Company_assigned'''</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|colspan="6"|'''Company_id'''</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|colspan="6"|'''L'''ower '''A'''dress '''P'''art (24-bit)&lt;br />transmitted with every packet as part of the packet header</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|colspan="2"|'''U'''pper '''A'''dress '''P'''art  (8-bit)&lt;br /></ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|colspan="4"|'''N'''on-Significant '''A'''dress '''P'''art (16-bit)&lt;br />[http://standards-oui.ieee.org/oui.txt assigned  publicly by the IEEE]</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|&lt;sub>lsb&lt;/sub>xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</ins></div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">!width="70"|xxxx&lt;sup>msb&lt;/sup></ins></div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l292">Line 292:</td> <td colspan="2" class="diff-lineno">Line 320:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*The Bluetooth protocol stack is split in two parts: a &quot;controller stack&quot; (Hardware) containing the timing critical radio interface, and a &quot;host stack&quot; (software) dealing with high level data.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*The Bluetooth protocol stack is split in two parts: a &quot;controller stack&quot; (Hardware) containing the timing critical radio interface, and a &quot;host stack&quot; (software) dealing with high level data.</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">&lt;div style="color: #000000; background-color: #2260A5; border: 1px solid #808000; padding: 5px; {{box-shadow|4px|4px|8px|#b0b090}}"></ins></div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   &lt;small&gt;The controller stack is generally implemented in a low cost silicon device containing the Bluetooth radio and a microprocessor.  </div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>   &lt;small&gt;The controller stack is generally implemented in a low cost silicon device containing the Bluetooth radio and a microprocessor.  </div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  The host stack is generally implemented as part of an  operating system.&lt;/small&gt;</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  The host stack is generally implemented as part of an  operating system.&lt;/small&gt;</div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">&lt;/div></ins></div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*Bluetooth standard has many protocols that are organized into different layers.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*Bluetooth standard has many protocols that are organized into different layers.</div></td></tr> <tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l457">Line 457:</td> <td colspan="2" class="diff-lineno">Line 487:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>An example scenario would be the exchange of a contact or appointment between two mobile phones, or a mobile phone and a PC.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>An example scenario would be the exchange of a contact or appointment between two mobile phones, or a mobile phone and a PC.</div></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">=== Bluetooth Adressing ===</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Each Bluetooth unit has a unique 48-bit address (BD_ADDR).</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">{| class="wikitable" style="text-align: center;border:3px solid #123AAA;"</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|-</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|colspan="6"|'''Company_assigned'''</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|colspan="6"|'''Company_id'''</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|-</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|colspan="6"|'''L'''ower '''A'''dress '''P'''art (24-bit)&lt;br />transmitted with every packet as part of the packet header</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|colspan="2"|'''U'''pper '''A'''dress '''P'''art  (8-bit)&lt;br /></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|colspan="4"|'''N'''on-Significant '''A'''dress '''P'''art (16-bit)&lt;br />[http://standards-oui.ieee.org/oui.txt assigned  publicly by the IEEE]</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|-</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|&lt;sub>lsb&lt;/sub>xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">!width="70"|xxxx&lt;sup>msb&lt;/sup></del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|-</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|}</del></div></td><td colspan="2" class="diff-side-added"></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Class of Device/Service (CoD) ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Class of Device/Service (CoD) ===</div></td></tr> </table> ADA Love Lace http://www.psdevwiki.com/vita/index.php?title=Bluetooth&diff=3919&oldid=prev ADA Love Lace: /* Bluetooth connection */ 2015-06-16T07:43:05Z <p><span dir="auto"><span class="autocomment">Bluetooth connection</span></span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 08:43, 16 June 2015</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l220">Line 220:</td> <td colspan="2" class="diff-lineno">Line 220:</td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[File:Scatternet.jpg|300px|thumb|right|Scatternet]]</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[File:Scatternet.jpg|300px|thumb|right|Scatternet]]</div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">&lt;div style="color: #000000; background-color: #2260A5; border: 1px solid #808000; padding: 5px; {{box-shadow|4px|4px|8px|#b0b090}}"></ins></div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  A PSVita [http://en.wikipedia.org/wiki/Bluetooth#Bluetooth_v2.1_.2B_EDR (Bluetooth v2.1 + EDR)] can connect up to seven (active) Bluetooth® devices at one time.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  A PSVita [http://en.wikipedia.org/wiki/Bluetooth#Bluetooth_v2.1_.2B_EDR (Bluetooth v2.1 + EDR)] can connect up to seven (active) Bluetooth® devices at one time.</div></td></tr> <tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">&lt;/div></ins></div></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr> <tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>There are three type of (oriented) connections in Bluetooth:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>There are three type of (oriented) connections in Bluetooth:</div></td></tr> </table> ADA Love Lace http://www.psdevwiki.com/vita/index.php?title=Bluetooth&diff=3916&oldid=prev ADA Love Lace: Created page with "=== 10px Bluetooth === Bluetooth is a technology for creating personal area networks operating in the 2.4 GHz unlicensed band, with a default range of 1..." 2015-06-16T04:43:21Z <p>Created page with &quot;=== <a href="/vita/File:Bluetooth.png" title="File:Bluetooth.png">10px</a> Bluetooth === Bluetooth is a technology for creating personal area networks operating in the 2.4 GHz unlicensed band, with a default range of 1...&quot;</p> <p><b>New page</b></p><div>=== [[File:Bluetooth.png|10px]] Bluetooth ===<br /> Bluetooth is a technology for creating personal area networks operating in the 2.4 GHz unlicensed band, with a default range of 10 meters.<br /> <br /> An overview of Bluetooth:<br /> <br /> *http://engineeringagenda.com/agenda/2013/09/bluetooth/ An introduction to Bluetooth &lt;!-- the formatting on that article is so 1990 --&gt; <br /> *https://learn.sparkfun.com/tutorials/bluetooth-basics bluetooth basics<br /> *http://www.eetimes.com/document.asp?doc_id=1200909 An introduction to debugging Bluetooth in embedded systems<br /> *http://travisgoodspeed.blogspot.fr/2011/12/introduction-to-bluetooth-rfcomm.html Introduction to Bluetooth RFCOMM Reverse Engineering<br /> *http://ecomputernotes.com/computernetworkingnotes/communication-networks/bluetooth Bluetooth Architecture<br /> *http://imperia.rz.rub.de:9085/imperia/md/content/seminare/itsss07/slides_bluetooth_security_and_hacks.pdf (or http://gsyc.es/~anto/ubicuos2/bluetooth_security_and_hacks.pdf) Bluetooth Security &amp; Hacks<br /> <br /> === Bluetooth radio ===<br /> <br /> Bluetooth 2.0 uses frequencies between 2.4000 and 2.4835 GHz, and divides the band into 79 MHz channels (numbered 0-78), with frequency hopping at a rate of 1600 times per second. <br /> <br /> Channel 0 has a frequency centred at 2.4020 GHz, allowing a lower guard band of 2 MHz. Channel 78 has a frequency centred at 2.4800 GHz, allowing an upper guard band of 3.5 MHz. <br /> <br /> Bluetooth devices are divided into three classes, depending on their maximum transmitted power (and hence their maximum range):<br /> <br /> {| class=&quot;wikitable&quot; style=&quot;text-align: center;border:3px solid #123AAA;&quot;<br /> |-<br /> | style=&quot;background-color:#ffffff; color:#123AAA;&quot; |'''Class''' <br /> | style=&quot;background-color:#ffffff; color:#123AAA;&quot; |'''Power'''<br /> | style=&quot;background-color:#ffffff; color:#123AAA;&quot; |'''Range'''<br /> |-<br /> | Class 1 || 100mW&lt;br /&gt;(20 dBm) || 100m&lt;br /&gt;(325ft)<br /> |-<br /> | Class 2 || 2.5mW&lt;br /&gt;(4 dBm) || 10m&lt;br /&gt;(32ft)<br /> |-<br /> | Class 3 || 1mW&lt;br /&gt;(0 dBm) || 1m&lt;br /&gt;(3ft)<br /> |-<br /> |}<br /> <br /> *http://www.instructables.com/id/Increase-and-extend-the-range-of-a-USB-Bluetooth-d/#step0 Increase and extend the range of a USB Bluetooth<br /> *http://trifinite.org/trifinite_stuff_lds.html Long Distance Snarf showed that the range of Class 2 Bluetooth radios could be extended to 1.78 km (1.11 mi) with directional antennas and signal amplifiers.<br /> <br /> === Overlapping channels BT/WiFi ===<br /> <br /> *[http://www.vitadevwiki.com/index.php?title=File:BT-Wifi-channels.png archaic BT/Wifi channels]<br /> <br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Center Frequency&lt;br /&gt;(2.4xx Ghz) !! BT 2.0&lt;br /&gt;Channel !! BT 4.0&lt;br /&gt;Channel !! colspan=&quot;5&quot; | WiFi channel&lt;br /&gt;(center freq. in GHz)<br /> |-<br /> | 00 || rowspan=&quot;2&quot; | Guard || rowspan=&quot;2&quot; | Guard<br /> |-<br /> | 01 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 1&lt;br /&gt;(2.412)<br /> |-<br /> | 02 || 0 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 0<br /> |-<br /> | 03 || 1<br /> |-<br /> | 04 || 2 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 1<br /> |-<br /> | 05 || 3<br /> |-<br /> | 06 || 4 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 2 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 2&lt;br /&gt;(2.417)<br /> |-<br /> | 07 || 5<br /> |-<br /> | 08 || 6 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 3<br /> |-<br /> | 09 || 7<br /> |-<br /> | 10 || 8 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 4<br /> |-<br /> | 11 || 9 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 3&lt;br /&gt;(2.422)<br /> |-<br /> | 12 || 10 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 5<br /> |-<br /> | 13 || 11<br /> |-<br /> | 14 || 12 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 6<br /> |-<br /> | 15 || 13<br /> |-<br /> | 16 || 14 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 7 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 4&lt;br /&gt;(2.427)<br /> |-<br /> | 17 || 15<br /> |-<br /> | 18 || 16 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 8<br /> |-<br /> | 19 || 17<br /> |-<br /> | 20 || 18 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 9<br /> |-<br /> | 21 || 19 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 5&lt;br /&gt;(2.432)<br /> |-<br /> | 22 || 20 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 10<br /> |-<br /> | 23 || 21<br /> |-<br /> | 24 || 22 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 11<br /> |-<br /> | 25 || 23<br /> |-<br /> | 26 || 24 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 12 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 6&lt;br /&gt;(2.437)<br /> |-<br /> | 27 || 25<br /> |-<br /> | 28 || 26 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 13<br /> |-<br /> | 29 || 27<br /> |-<br /> | 30 || 28 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 14<br /> |-<br /> | 31 || 29 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 7&lt;br /&gt;(2.442)<br /> |-<br /> | 32 || 30 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 15<br /> |-<br /> | 33 || 31<br /> |-<br /> | 34 || 32 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 16<br /> |-<br /> | 35 || 33<br /> |-<br /> | 36 || 34 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 17 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 8&lt;br /&gt;(2.447)<br /> |-<br /> | 37 || 35<br /> |-<br /> | 38 || 36 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 18<br /> |-<br /> | 39 || 37<br /> |-<br /> | 40 || 38 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 19<br /> |-<br /> | 41 || 39 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 9&lt;br /&gt;(2.452)<br /> |-<br /> | 42 || 40 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 20<br /> |-<br /> | 43 || 41<br /> |-<br /> | 44 || 42 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 21<br /> |-<br /> | 45 || 43<br /> |-<br /> | 46 || 44 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 22 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 10&lt;br /&gt;(2.457)<br /> |-<br /> | 47 || 45<br /> |-<br /> | 48 || 46 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 23<br /> |-<br /> | 49 || 47<br /> |-<br /> | 50 || 48 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 24<br /> |-<br /> | 51 || 49 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 11&lt;br /&gt;(2.462)<br /> |-<br /> | 52 || 50 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 25<br /> |-<br /> | 53 || 51<br /> |-<br /> | 54 || 52 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 26<br /> |-<br /> | 55 || 53<br /> |-<br /> | 56 || 54 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 27 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 12&lt;br /&gt;(2.467)<br /> |-<br /> | 57 || 55<br /> |-<br /> | 58 || 56 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 28<br /> |-<br /> | 59 || 57<br /> |-<br /> | 60 || 58 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 29<br /> |-<br /> | 61 || 59 || rowspan=&quot;23&quot; style=&quot;background-color: #afafaf;&quot; | 13&lt;br /&gt;(2.472)<br /> |-<br /> | 62 || 60 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 30<br /> |-<br /> | 63 || 61<br /> |-<br /> | 64 || 62 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 31<br /> |-<br /> | 65 || 63<br /> |-<br /> | 66 || 64 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 32<br /> |-<br /> | 67 || 65<br /> |-<br /> | 68 || 66 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 33<br /> |-<br /> | 69 || 67<br /> |-<br /> | 70 || 68 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 34<br /> |-<br /> | 71 || 69<br /> |-<br /> | 72 || 70 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 35<br /> |-<br /> | 73 || 71<br /> |-<br /> | 74 || 72 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 36<br /> |-<br /> | 75 || 73<br /> |-<br /> | 76 || 74 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 37<br /> |-<br /> | 77 || 75<br /> |-<br /> | 78 || 76 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 38<br /> |-<br /> | 79 || 77<br /> |-<br /> | 80 || 78 || rowspan=&quot;2&quot; style=&quot;background-color: #6666ff;&quot; | 39<br /> |-<br /> | 81 || rowspan=&quot;3&quot; | Guard<br /> |-<br /> | 82 || rowspan=&quot;2&quot; | Guard<br /> |-<br /> | 83<br /> |-<br /> |}<br /> <br /> === Bluetooth connection ===<br /> <br /> [[File:Piconet.jpg|300px|thumb|right|Piconet]]<br /> <br /> [[File:Scatternet.jpg|300px|thumb|right|Scatternet]]<br /> <br /> A PSVita [http://en.wikipedia.org/wiki/Bluetooth#Bluetooth_v2.1_.2B_EDR (Bluetooth v2.1 + EDR)] can connect up to seven (active) Bluetooth® devices at one time.<br /> <br /> There are three type of (oriented) connections in Bluetooth:<br /> <br /> *Single-slave: a point-to-point connection (only 2 Bluetooth units involved)<br /> *Piconet: One Bluetooth unit acts as the master of the piconet, whereas the (up to seven active) others units acts as slaves.<br /> *Scatternet: Multiple piconets with overlapping coverage areas form a scatternet.<br /> <br /> === Device icons ===<br /> <br /> Shows the types of found Bluetooth® devices using icons.<br /> <br /> {| class=&quot;wikitable&quot; style=&quot;text-align: center;border:3px solid #123AAA;&quot;<br /> |-<br /> | style=&quot;background-color:#ffffff; color:#123AAA;&quot; |'''Icon''' <br /> | style=&quot;background-color:#ffffff; color:#123AAA;&quot; |'''Device'''<br /> | style=&quot;background-color:#ffffff; color:#123AAA;&quot; |[[File:Ps-vita-logo.jpg|70px]]<br /> | style=&quot;background-color:#ffffff; color:#123AAA;&quot; |[[File:Ps-vita-tv-logo-123aaaa.png|70px]]<br /> |-<br /> | [[File:Bluetooth_Wireless_controller.png]] || Wireless controller || {{No}} || {{Yes}} <br /> |-<br /> | [[File:Bluetooth_BD_Remote_Control.png]] || BD Remote Control || {{No}} || {{Yes}} <br /> |-<br /> | [[File:Bluetooth_computer.png]] || Computer || {{Yes}} || {{Yes}} <br /> |-<br /> | [[File:Bluetooth_mobile-phone_smartphone.png]] || Mobile phone, smartphone || {{Yes}} || {{Yes}} <br /> |-<br /> | [[File:Bluetooth_headset.png]] || Headset || {{Yes}} || {{Yes}} <br /> |-<br /> | [[File:Bluetooth_speakers.png]] || Speakers || {{Yes}} || {{Yes}} <br /> |-<br /> | [[File:Bluetooth_mouse.png]] || Mouse || {{Yes}} || {{Yes}} <br /> |-<br /> | [[File:Bluetooth_keyboard.png]] || Keyboard || {{Yes}} || {{Yes}} <br /> |-<br /> | [[File:Bluetooth_printer.png]] || Printer || {{Yes}} || {{Yes}} <br /> |-<br /> | '''No icon''' || Other devices || {{Yes}} || {{Yes}} <br /> |-<br /> |}<br /> <br /> === Security target ===<br /> <br /> For a secure communication via Bluetooth, the following security targets are defined:<br /> <br /> • confidentiality<br /> <br /> • (device) authentication<br /> <br /> • (device) authorisation<br /> <br /> • integrity<br /> <br /> In order to accomplish those security targets, three possible modes of security<br /> are defined:<br /> <br /> • Security Mode 1: No security efforts<br /> <br /> • Security Mode 2: Service level security, applications have to implement needed cryptographic means<br /> <br /> • Security Mode 3: Device level security (cryptographic means are implemented in LMP, independent of applications)<br /> <br /> &lt;small&gt;In mode 3, services make transparent use of a secure channel, which is normally established via the Link Managing Protocol (LMP). Therefore, a pairing process between two devices A and B has to be done, in order to establish a shared cryptographic secret for subsequent encryption or authentication.&lt;/small&gt;<br /> <br /> === Bluetooth Protocol and layers ===<br /> <br /> [[File:Protocol_stack.jpg|400px|thumb|right|Protocol and layers: &lt;small&gt;Host Controller Interface (HCI) are standardised (USB or UART) communication between the host stack and the controller&lt;/small&gt;]]<br /> <br /> *The Bluetooth protocol stack is split in two parts: a &quot;controller stack&quot; (Hardware) containing the timing critical radio interface, and a &quot;host stack&quot; (software) dealing with high level data.<br /> <br /> &lt;small&gt;The controller stack is generally implemented in a low cost silicon device containing the Bluetooth radio and a microprocessor. <br /> The host stack is generally implemented as part of an operating system.&lt;/small&gt;<br /> <br /> *Bluetooth standard has many protocols that are organized into different layers.<br /> &lt;small&gt;Baseband, LMP and L2CAP are the OSI layer 1 and 2 Bluetooth protocols. RFCOMM is the adaptation of GSM TS 07.10. OBEX is the adaptation of IrOBEX.<br /> &lt;/small&gt;<br /> *The layer structure of Bluetooth does not follow OS1 model, TCP/IP model or any other known model.<br /> <br /> *Bluetooth makes use of a protocol stack, which makes it simple to seperate application logic from physical data connections.<br /> <br /> ==== Radio layer ====<br /> <br /> The Bluetooth radio layer corresponds to the physical layer of OSI model.<br /> <br /> • It deals with ratio transmission and modulation.<br /> <br /> • The radio layer moves data from master to slave or vice versa.<br /> <br /> • It is a low power system that uses 2.4 GHz ISM band in a range of 10 meters.<br /> <br /> • This band is divided into 79 channels of 1MHz each. Bluetooth uses the Frequency Hopping Spread Spectrum (FHSS) method in the physical layer to avoid interference from other devices or networks.<br /> <br /> • Bluetooth hops 1600 times per second, i.e. each device changes its modulation frequency 1600 times per second.<br /> <br /> • In order to change bits into a signal, it uses a version of FSK called GFSK i.e. FSK with Gaussian bandwidth filtering.<br /> <br /> ==== Baseband Layer ====<br /> <br /> • Baseband layer is equivalent to the MAC sublayer in LANs.<br /> <br /> • Bluetooth uses a form of TDMA called TDD-TDMA (time division duplex TDMA).<br /> <br /> • Master and slave stations communicate with each other using time slots.<br /> <br /> • The master in each piconet defines the time slot of 625 µsec.<br /> <br /> • In TDD- TDMA, communication is half duplex in which receiver can send and receive data but not at the same time.<br /> <br /> • If the piconet has only no slave; the master uses even numbered slots (0, 2, 4, ...) and the slave uses odd-numbered slots (1, 3, 5, .... ). Both master and slave communicate in half <br /> duplex mode. In slot 0, master sends &amp; secondary receives; in slot 1, secondary sends and primary receives.<br /> <br /> • If piconet has more than one slave, the master uses even numbered slots. The slave sends in the next odd-numbered slot if the packet in the previous slot was addressed to it.<br /> <br /> • In Baseband layer, two types of links can be created between a master and slave. These are:<br /> <br /> ===== 1. Asynchronous Connection-less (ACL) =====<br /> • It is used for packet switched data that is available at irregular intervals.<br /> <br /> • ACL delivers traffic on a best effort basis. Frames can be lost &amp; may have to be retransmitted.<br /> <br /> • A slave can have only one ACL link to its master.<br /> <br /> • Thus ACL link is used where correct delivery is preferred over fast delivery.<br /> <br /> • The ACL can achieve a maximum data rate of 721 kbps by using one, three or more slots.<br /> <br /> ===== 2. Synchronous Connection Oriented (SCO) =====<br /> <br /> • A SCO (physical) link is a set of (up to 3) reserved timeslots on an existing ACL link.<br /> <br /> • sco is used for real time data such as sound/voice data. It is used where fast delivery is preferred over accurate delivery.<br /> <br /> • Damaged packet are not retransmitted over sco links (error correction can be optionally applied).<br /> <br /> • A slave can have three sco links with the master and can send data at 64 Kbps.<br /> <br /> • Enhanced SCO (eSCO) links allow greater flexibility: they may use retransmissions to achieve reliability, allow a wider variety of packet types, and greater intervals between packets than SCO, thus increasing radio availability for other link.<br /> <br /> ==== Link Managing Protocol ====<br /> <br /> Especially interesting for further consideration is the Link Managing Protocol (LMP), as one of three possible security modes in Bluetooth is implemented in this layer.<br /> <br /> Every Bluetooth device contains a Link Manager Unit, which keeps track of connected devices. Those Link Managers communicate via protocol data units (PDU), defined in LMP. <br /> <br /> New connections are established, using an inquiry routine (detecting device address), followed by a page command (call for a device with known device address), <br /> <br /> which have to be responded correctly by the opposite device.<br /> <br /> Subsequently, devices may initiate the pairing process, where a link key, K&lt;sub&gt;AB&lt;/sub&gt; is established and the opposite device is stored in the ”trusted devices” history.<br /> <br /> ==== Logical Link, Control Adaptation Protocol Layer (L2CAP) ====<br /> The Logical Link Control and Adaption Protocol (L2CAP) provides connection oriented and connection less data services to protocols in upper layers, while making<br /> use of ACL (asynchronous connectionless) packets for communication via the Baseband.<br /> <br /> • The logical unit link control adaptation protocol is equivalent to logical link control sublayer of LAN.<br /> <br /> • The ACL link uses L2CAP for data exchange but sco channel does not use it.<br /> <br /> • The various function of L2CAP is:<br /> <br /> ===== 1. Segmentation and reassembly =====<br /> <br /> • L2CAP receives the packets of upto 64 KB from upper layers and divides them into frames for transmission.<br /> <br /> • It adds extra information to define the location of frame in the original packet.<br /> <br /> • The L2CAP reassembles the frame into packets again at the destination.<br /> <br /> ===== 2. Multiplexing =====<br /> <br /> • L2CAP performs multiplexing at sender side and demultiplexing at receiver side.<br /> <br /> • At the sender site, it accepts data from one of the upper layer protocols frames them and deliver them to the Baseband layer.<br /> <br /> • At the receiver site, it accepts a frame from the baseband layer, extracts the data, and delivers them to the appropriate protocol1ayer.<br /> <br /> ===== 3. Quality of Service (QOS) =====<br /> <br /> • L2CAP handles quality of service requirements, both when links are established and during normal operation.<br /> <br /> • It also enables the devices to negotiate the maximum payload size during connection establishment.<br /> <br /> ==== Radio Frequency Communication (RFCOMM) ====<br /> provides emulated [https://en.wikipedia.org/wiki/RS-232 RS-232 serial ports] and makes use of the lower-level L2CAP protocol.<br /> Up to 60 simultaneous connections to other Bluetooth devices are possible, called RFCOMM channels (3 used on VITA?)<br /> <br /> * The protocol is based on the ETSI standard TS 07.10.<br /> <br /> * RFCOMM provides a simple reliable data stream to the user, similar to TCP. It is used directly by many telephony related profiles as a carrier for AT commands, as well as being a transport layer for OBEX over Bluetooth.<br /> <br /> ==== Object Exchange Protocol (OBEX) ====<br /> <br /> provides services for the exchange of binary data objects. To initiate an OBEX session, an optional OBEX authentication is possible (not used on VITA?).<br /> Therefore, a limited set of commands like PUT, GET or ABORT exist for easy object push, file transfer, basic imaging, basic printing, phonebook access, etc. <br /> In Bluetooth, OBEX is mainly used within the profiles OBEX Object Push Profile (OPP) and the Synchronisation Profile (SYNCH).<br /> <br /> === Bluetooth Profile ===<br /> <br /> *http://en.wikipedia.org/wiki/List_of_Bluetooth_profiles<br /> <br /> Bluetooth, provided services are composed to a Bluetooth Profile. Bluetooth devices communicate via the profiles, that act as ”interfaces”.<br /> For example, a Bluetooth-enabled mobile phone might make use of a Bluetooth headset, which implements the Headset Profile (HSP),<br /> which means that SCO (synchronous connection-oriented)-based audio connections and a subset of AT commands for accepting an incoming phone call, etc. are supported.<br /> <br /> Bluetooth devices that support the following profile can be paired with your system:<br /> <br /> *[https://developer.bluetooth.org/TechnologyOverview/Pages/A2DP.aspx A2DP (Advanced Audio Distribution Profile)]<br /> *[https://developer.bluetooth.org/TechnologyOverview/Pages/AVRCP.aspx AVRCP (Audio/Video Remote Control Profile)]<br /> *[https://developer.bluetooth.org/TechnologyOverview/Pages/HSP.aspx HSP (Headset Profile)]<br /> *[https://developer.bluetooth.org/TechnologyOverview/Pages/HID.aspx HID (Human Interface Device Profile)]<br /> *HFP (3G model only?), PBAP (3G model only?)?<br /> <br /> By using the [https://developer.bluetooth.org/TechnologyOverview/Pages/OPP.aspx Object Push Profile (OPP)], on [[Template:Firmware_revisions|Firmware]] 3.18, the attempts forcing the connection to the Vita will give a loophole .<br /> <br /> ===== A2DP =====<br /> <br /> ===== AVRCP =====<br /> <br /> ===== HSP =====<br /> <br /> ===== HID =====<br /> <br /> ===== OPP =====<br /> <br /> OPP defines the roles of push server and push client. These roles are analogous to and must interoperate with the server and client device roles that GOEP defines.<br /> <br /> The Object Push Profile (OPP) provides basic functions for exchange of binary objects, mainly used for vCards in Bluetooth.<br /> <br /> vCard is a file format standard for electronic business cards. Since vCards are not worth being especially protected, no authorisation procedure is performed before OPP transactions. <br /> <br /> Supported OBEX commands are connect, disconnect, put, get and abort.<br /> <br /> ====== Usage Scenarios ======<br /> <br /> An example scenario would be the exchange of a contact or appointment between two mobile phones, or a mobile phone and a PC.<br /> <br /> === Bluetooth Adressing ===<br /> <br /> Each Bluetooth unit has a unique 48-bit address (BD_ADDR).<br /> <br /> {| class=&quot;wikitable&quot; style=&quot;text-align: center;border:3px solid #123AAA;&quot;<br /> |-<br /> |colspan=&quot;6&quot;|'''Company_assigned'''<br /> |colspan=&quot;6&quot;|'''Company_id'''<br /> |-<br /> |colspan=&quot;6&quot;|'''L'''ower '''A'''dress '''P'''art (24-bit)&lt;br /&gt;transmitted with every packet as part of the packet header<br /> |colspan=&quot;2&quot;|'''U'''pper '''A'''dress '''P'''art (8-bit)&lt;br /&gt;<br /> |colspan=&quot;4&quot;|'''N'''on-Significant '''A'''dress '''P'''art (16-bit)&lt;br /&gt;[http://standards-oui.ieee.org/oui.txt assigned publicly by the IEEE]<br /> |-<br /> !width=&quot;70&quot;|&lt;sub&gt;lsb&lt;/sub&gt;xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx<br /> !width=&quot;70&quot;|xxxx&lt;sup&gt;msb&lt;/sup&gt;<br /> |-<br /> |}<br /> <br /> === Class of Device/Service (CoD) ===<br /> <br /> In practice, most Bluetooth clients scan their surroundings in two successive steps: they first look for all bluetooth devices around them and find out their &quot;class&quot;. You can do this on Linux with the hcitool scan command. Then, they use SDP in order to check if a device in a given class offers the type of service that they want.<br /> <br /> The PlayStation Vita PCH-2000 has a [https://www.bluetooth.org/en-us/specification/assigned-numbers/baseband class of Device/Service (CoD)] 0x3e0100:<br /> <br /> *Major Service Class : Networking (LAN, Ad hoc etc) (0x20000)<br /> *Major Service Class : Rendering (printing, speaker etc) (0x40000)<br /> *Major Service Class : Capturing (scanner, microphone etc) (0x80000)<br /> *Major Service Class : Object Transfer (v-inbox, v-folder etc) (0x100000)<br /> *Major Service Class : Audio (speaker, microphone, headset service etc) (0x200000)<br /> <br /> *Major Device Class : Computer (desktop,notebook, PDA, organizers etc ) (0x100)<br /> <br /> *Minor Device Class : Uncategorized, code for device not assigned<br /> <br /> &lt;small&gt;(Online Generator http://bluetooth-pentest.narod.ru/software/bluetooth_class_of_device-service_generator.html)&lt;/small&gt;<br /> <br /> &lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> ADA Love Lace