Lines Matching full:bluetooth
3 BTstack is a modular dual-mode Bluetooth stack, supporting both
4 Bluetooth Basic Rate/Enhanced Date Rate (BR/EDR) as well as Bluetooth
5 Low Energy (LE). The BR/EDR technology, also known as Classic Bluetooth,
11 Whether Classic or LE, a Bluetooth device implements one or more
12 Bluetooth profiles. A Bluetooth profile specifies how one or more
13 Bluetooth protocols are used to achieve its goals. For example, every
14 Bluetooth device must implement the Generic Access Profile (GAP), which
18 command interface to the Bluetooth chipset.
20 In addition to GAP, a popular Classic Bluetooth example would be a
38 Figure {@fig:BTstackProtocolArchitecture} depicts Bluetooth protocols
40 In the following, we first explain how the various Bluetooth protocols
48 The HCI protocol provides a command interface to the Bluetooth chipset.
66 (OCF), see [Bluetooth Specification](https://www.bluetooth.org/Technical/Specifications/adopted.htm…
82 For all existing Bluetooth
83 commands and their OCFs see [Bluetooth Specification](https://www.bluetooth.org/Technical/Specifica…
110 // Sets local Bluetooth name
127 B Bluetooth Baseband Address
143 that the outgoing packet buffer is empty and that the Bluetooth module
144 is ready to receive the next command - most modern Bluetooth modules
183 on a local Bluetooth device initiates the L2CAP layer using the
239 To provide an L2CAP service, the application on a local Bluetooth device
297 outgoing packet buffer, or if the ACL buffers in the Bluetooth module
315 Unless the LE Data Packet Extension of Bluetooth Core 4.2 specification is used, the maximum packet…
343 to write a block of bytes. The OS and the Bluetooth Stack are free to buffer
380 application on a local Bluetooth device initiates the RFCOMM layer using
440 To provide an RFCOMM service, the application on a local Bluetooth
621 provided by a remote Bluetooth device.
735 ## BNEP - Bluetooth Network Encapsulation Protocol
779 if the outgoing packet buffer or the ACL buffers in the Bluetooth module are full.
816 The original pairing algorithm introduced in Bluetooth Core V4.0 does not
818 To fix this, the Bluetooth Core V4.2 specification introduced the new
828 the Bluetooth Core V4.2 specification introduced appropriate commands for the Bluetooth controller.
846 [Bluetooth Specification](https://www.bluetooth.org/Technical/Specifications/adopted.htm) -
847 Bluetooth Core V4.0, Vol 3, Part G, 5.2.2 for more details on deriving
849 resolvable Bluetooth addresses are used.
894 Bluetooth address to a previously paired device using its Identity
944 - we're connected to an attacker that uses the Bluetooth address of a bonded device.
951 As part of Bluetooth Core V4.2 specification, a device with a keyboard but no display can send keyp…
962 To derive an LE LTK from a BR/EDR link key, the Bluetooth controller needs to support Secure Connec…
970 sides of a Bluetooth link are developed together, this could provide a