Bluetooth
Разработано | Специальная группа по интересам Bluetooth |
---|---|
Представлено | 7 мая 1998 г |
Промышленность | Персональные сети |
Совместимое оборудование | |
Физический диапазон | Обычно менее 10 м (33 футов), но до 100 м (330 футов). Bluetooth 5.0: 40–400 м (100–1000 футов) [1] [2] |
Веб-сайт | www |
Bluetooth технологии ближнего действия — это стандарт беспроводной , который используется для обмена данными между фиксированными и мобильными устройствами на коротких расстояниях и построения персональных сетей (PAN). В наиболее широко используемом режиме мощность передачи ограничена 2,5 милливаттами , что обеспечивает очень короткую дальность действия — до 10 метров (33 фута). Он использует УВЧ радиоволны в диапазонах ISM от 2,402 ГГц до 2,48 ГГц. [3] В основном он используется как альтернатива проводному соединению для обмена файлами между находящимися поблизости портативными устройствами и подключения сотовых телефонов и музыкальных плееров к беспроводным наушникам .
Bluetooth управляется Группой специальных интересов Bluetooth (SIG), в которую входят более 35 000 компаний-членов в области телекоммуникаций, вычислений, сетей и бытовой электроники. IEEE но стандартизировал Bluetooth как IEEE 802.15.1, больше не поддерживает этот стандарт. Bluetooth SIG курирует разработку спецификации, управляет программой квалификации и защищает товарные знаки. [4] Производитель должен соответствовать стандартам Bluetooth SIG, чтобы продавать его как устройство Bluetooth. [5] A network of patents applies to the technology, which is licensed to individual qualifying devices. As of 2021[update], 4.7 billion Bluetooth integrated circuit chips are shipped annually.[6] Bluetooth was first demonstrated in space in 2024, an early test envisioned to enhance IoT capabilities.[7]
Etymology
The name "Bluetooth" was proposed in 1997 by Jim Kardach of Intel, one of the founders of the Bluetooth SIG. The name was inspired by a conversation with Sven Mattisson who related Scandinavian history through tales from Frans G. Bengtsson's The Long Ships, a historical novel about Vikings and the 10th-century Danish king Harald Bluetooth. Upon discovering a picture of the runestone of Harald Bluetooth[8] in the book A History of the Vikings by Gwyn Jones, Kardach proposed Bluetooth as the codename for the short-range wireless program which is now called Bluetooth.[9][10][11]
According to Bluetooth's official website,
Bluetooth was only intended as a placeholder until marketing could come up with something really cool.
Later, when it came time to select a serious name, Bluetooth was to be replaced with either RadioWire or PAN (Personal Area Networking). PAN was the front runner, but an exhaustive search discovered it already had tens of thousands of hits throughout the internet.
A full trademark search on RadioWire couldn't be completed in time for launch, making Bluetooth the only choice. The name caught on fast and before it could be changed, it spread throughout the industry, becoming synonymous with short-range wireless technology.[12]
Bluetooth is the Anglicised version of the Scandinavian Blåtand/Blåtann (or in Old Norse blátǫnn). It was the epithet of King Harald Bluetooth, who united the disparate Danish tribes into a single kingdom; Kardach chose the name to imply that Bluetooth similarly unites communication protocols.[13]
The Bluetooth logo is a bind rune merging the Younger Futhark runes (ᚼ, Hagall) and (ᛒ, Bjarkan), Harald's initials.[14][15]
History
This article needs additional citations for verification. (February 2024) |
The development of the "short-link" radio technology, later named Bluetooth, was initiated in 1989 by Nils Rydbeck, CTO at Ericsson Mobile in Lund, Sweden. The purpose was to develop wireless headsets, according to two inventions by Johan Ullman, SE 8902098-6, issued 1989-06-12 and SE 9202239, issued 1992-07-24. Nils Rydbeck tasked Tord Wingren with specifying and Dutchman Jaap Haartsen and Sven Mattisson with developing.[16] Both were working for Ericsson in Lund.[17] Principal design and development began in 1994 and by 1997 the team had a workable solution.[18] From 1997 Örjan Johansson became the project leader and propelled the technology and standardization.[19][20][21][22]
In 1997, Adalio Sanchez, then head of IBM ThinkPad product R&D, approached Nils Rydbeck about collaborating on integrating a mobile phone into a ThinkPad notebook. The two assigned engineers from Ericsson and IBM studied the idea. The conclusion was that power consumption on cellphone technology at that time was too high to allow viable integration into a notebook and still achieve adequate battery life. Instead, the two companies agreed to integrate Ericsson's short-link technology on both a ThinkPad notebook and an Ericsson phone to accomplish the goal.
Since neither IBM ThinkPad notebooks nor Ericsson phones were the market share leaders in their respective markets at that time, Adalio Sanchez and Nils Rydbeck agreed to make the short-link technology an open industry standard to permit each player maximum market access. Ericsson contributed the short-link radio technology, and IBM contributed patents around the logical layer. Adalio Sanchez of IBM then recruited Stephen Nachtsheim of Intel to join and then Intel also recruited Toshiba and Nokia. In May 1998, the Bluetooth SIG was launched with IBM and Ericsson as the founding signatories and a total of five members: Ericsson, Intel, Nokia, Toshiba, and IBM.
The first Bluetooth device was revealed in 1999. It was a hands-free mobile headset that earned the "Best of show Technology Award" at COMDEX. The first Bluetooth mobile phone was the unreleased prototype Ericsson T36, though it was the revised Ericsson model T39 that actually made it to store shelves in June 2001. However Ericsson released the R520m in Quarter 1 of 2001,[23] making the R520m the first ever commercially available Bluetooth phone. In parallel, IBM introduced the IBM ThinkPad A30 in October 2001 which was the first notebook with integrated Bluetooth.
Bluetooth's early incorporation into consumer electronics products continued at Vosi Technologies in Costa Mesa, California, initially overseen by founding members Bejan Amini and Tom Davidson. Vosi Technologies had been created by real estate developer Ivano Stegmenga, with United States Patent 608507, for communication between a cellular phone and a vehicle's audio system. At the time, Sony/Ericsson had only a minor market share in the cellular phone market, which was dominated in the US by Nokia and Motorola. Due to ongoing negotiations for an intended licensing agreement with Motorola beginning in the late 1990s, Vosi could not publicly disclose the intention, integration, and initial development of other enabled devices which were to be the first "Smart Home" internet connected devices.
Vosi needed a means for the system to communicate without a wired connection from the vehicle to the other devices in the network. Bluetooth was chosen, since Wi-Fi was not yet readily available or supported in the public market. Vosi had begun to develop the Vosi Cello integrated vehicular system and some other internet connected devices, one of which was intended to be a table-top device named the Vosi Symphony, networked with Bluetooth. Through the negotiations with Motorola, Vosi introduced and disclosed its intent to integrate Bluetooth in its devices. In the early 2000s a legal battle[24] ensued between Vosi and Motorola, which indefinitely suspended release of the devices. Later, Motorola implemented it in their devices which initiated the significant propagation of Bluetooth in the public market due to its large market share at the time.
In 2012, Jaap Haartsen was nominated by the European Patent Office for the European Inventor Award.[18]
Implementation
Bluetooth operates at frequencies between 2.402 and 2.480 GHz, or 2.400 and 2.4835 GHz, including guard bands 2 MHz wide at the bottom end and 3.5 MHz wide at the top.[25] This is in the globally unlicensed (but not unregulated) industrial, scientific and medical (ISM) 2.4 GHz short-range radio frequency band. Bluetooth uses a radio technology called frequency-hopping spread spectrum. Bluetooth divides transmitted data into packets, and transmits each packet on one of 79 designated Bluetooth channels. Each channel has a bandwidth of 1 MHz. It usually performs 1600 hops per second, with adaptive frequency-hopping (AFH) enabled.[25] Bluetooth Low Energy uses 2 MHz spacing, which accommodates 40 channels.[26]
Originally, Gaussian frequency-shift keying (GFSK) modulation was the only modulation scheme available. Since the introduction of Bluetooth 2.0+EDR, π/4-DQPSK (differential quadrature phase-shift keying) and 8-DPSK modulation may also be used between compatible devices. Devices functioning with GFSK are said to be operating in basic rate (BR) mode, where an instantaneous bit rate of 1 Mbit/s is possible. The term Enhanced Data Rate (EDR) is used to describe π/4-DPSK (EDR2) and 8-DPSK (EDR3) schemes, transferring 2 and 3 Mbit/s respectively.
In 2019, Apple published an extension called HDR which supports data rates of 4 (HDR4) and 8 (HDR8) Mbit/s using π/4-DQPSK modulation on 4 MHz channels with forward error correction (FEC).[27]
Bluetooth is a packet-based protocol with a master/slave architecture. One master may communicate with up to seven slaves in a piconet. All devices within a given piconet use the clock provided by the master as the base for packet exchange. The master clock ticks with a period of 312.5 μs, two clock ticks then make up a slot of 625 μs, and two slots make up a slot pair of 1250 μs. In the simple case of single-slot packets, the master transmits in even slots and receives in odd slots. The slave, conversely, receives in even slots and transmits in odd slots. Packets may be 1, 3, or 5 slots long, but in all cases, the master's transmission begins in even slots and the slave's in odd slots.
The above excludes Bluetooth Low Energy, introduced in the 4.0 specification,[28] which uses the same spectrum but somewhat differently.
Communication and connection
A master BR/EDR Bluetooth device can communicate with a maximum of seven devices in a piconet (an ad hoc computer network using Bluetooth technology), though not all devices reach this maximum. The devices can switch roles, by agreement, and the slave can become the master (for example, a headset initiating a connection to a phone necessarily begins as master—as an initiator of the connection—but may subsequently operate as the slave).
The Bluetooth Core Specification provides for the connection of two or more piconets to form a scatternet, in which certain devices simultaneously play the master/leader role in one piconet and the slave role in another.
At any given time, data can be transferred between the master and one other device (except for the little-used broadcast mode). The master chooses which slave device to address; typically, it switches rapidly from one device to another in a round-robin fashion. Since it is the master that chooses which slave to address, whereas a slave is (in theory) supposed to listen in each receive slot, being a master is a lighter burden than being a slave. Being a master of seven slaves is possible; being a slave of more than one master is possible. The specification is vague as to required behavior in scatternets.[29]
Uses
Bluetooth is a standard wire-replacement communications protocol primarily designed for low power consumption, with a short range based on low-cost transceiver microchips in each device.[30] Because the devices use a radio (broadcast) communications system, they do not have to be in visual line of sight of each other; however, a quasi optical wireless path must be viable.[31]
Bluetooth classes and power use
Class | Maximum permitted power | ||
---|---|---|---|
mW | dBm | ||
1 | 10–100 | +10–+20 | |
1.5* | 2.5–10 | +4–+10 | |
2 | 1–2.5 | 0–+4 | |
3 | 0.01–1 | −20–0 | |
* Class 1.5 included in Class 1 for BR/EDR | |||
Source: Bluetooth Core Specification revision 5.3, Volume 6, Part A, § 3, and Volume 2, Part A, § 3, Bluetooth SIG |
Historically, the Bluetooth range was defined by the radio class, with a lower class (and higher output power) having larger range.[2] The actual range of a given link depends on several qualities of both communicating devices and the air and obstacles in between. The primary attributes affecting range are the data rate, protocol (Bluetooth Classic or Bluetooth Low Energy), transmission power, and receiver sensitivity, and the relative orientations and gains of both antennas.[32]
The effective range varies depending on propagation conditions, material coverage, production sample variations, antenna configurations and battery conditions. Most Bluetooth applications are for indoor conditions, where attenuation of walls and signal fading due to signal reflections make the range far lower than specified line-of-sight ranges of the Bluetooth products.
Most Bluetooth applications are battery-powered Class 2 devices, with little difference in range whether the other end of the link is a Class 1 or Class 2 device as the lower-powered device tends to set the range limit. In some cases the effective range of the data link can be extended when a Class 2 device is connecting to a Class 1 transceiver with both higher sensitivity and transmission power than a typical Class 2 device.[33] In general, however, Class 1 devices have sensitivities similar to those of Class 2 devices. Connecting two Class 1 devices with both high sensitivity and high power can allow ranges far in excess of the typical 100 m, depending on the throughput required by the application. Some such devices allow open field ranges of up to 1 km and beyond between two similar devices without exceeding legal emission limits.[34][35][36]
Bluetooth profile
To use Bluetooth wireless technology, a device must be able to interpret certain Bluetooth profiles. For example,
- The Headset Profile (HSP) connects headphones and earbuds to a cell phone or laptop.
- The Health Device Profile (HDP) can connect a cell phone to a digital thermometer or heart rate detector.
- The Video Distribution Profile (VDP) sends a video stream from a video camera to a TV screen or a recording device.
Profiles are definitions of possible applications and specify general behaviors that Bluetooth-enabled devices use to communicate with other Bluetooth devices. These profiles include settings to parameterize and to control the communication from the start. Adherence to profiles saves the time for transmitting the parameters anew before the bi-directional link becomes effective. There are a wide range of Bluetooth profiles that describe many different types of applications or use cases for devices.[37]
List of applications
- Wireless control and communication between a mobile phone and a handsfree headset. This was one of the earliest applications to become popular.[38]
- Wireless control of audio and communication functions between a mobile phone and a Bluetooth compatible car stereo system (and sometimes between the SIM card and the car phone[39][40]).
- Wireless communication between a smartphone and a smart lock for unlocking doors.
- Wireless control of and communication with iOS and Android device phones, tablets and portable wireless speakers.[41]
- Wireless Bluetooth headset and intercom. Idiomatically, a headset is sometimes called "a Bluetooth".
- Wireless streaming of audio to headphones with or without communication capabilities.
- Wireless streaming of data collected by Bluetooth-enabled fitness devices to phone or PC.[42]
- Wireless networking between PCs in a confined space and where little bandwidth is required.[43]
- Wireless communication with PC input and output devices, the most common being the mouse, keyboard and printer.
- Transfer of files, contact details, calendar appointments, and reminders between devices with OBEX[a] and sharing directories via FTP.[44]
- Triggering the camera shutter of a smartphone using a Bluetooth controlled selfie stick.[45]
- Replacement of previous wired RS-232 serial communications in test equipment, GPS receivers, medical equipment, bar code scanners, and traffic control devices.
- For controls where infrared was often used.
- For low bandwidth applications where higher USB bandwidth is not required and cable-free connection desired.
- Sending small advertisements from Bluetooth-enabled advertising hoardings to other, discoverable, Bluetooth devices.[46]
- Wireless bridge between two Industrial Ethernet (e.g., PROFINET) networks.
- Game consoles have been using Bluetooth as a wireless communications protocol for peripherals since the seventh generation, including Nintendo's Wii[47] and Sony's PlayStation 3 which use Bluetooth for their respective controllers.
- Dial-up internet access on personal computers or PDAs using a data-capable mobile phone as a wireless modem.
- Short-range transmission of health sensor data from medical devices to mobile phone, set-top box or dedicated telehealth devices.[48][49]
- Allowing a DECT phone to ring and answer calls on behalf of a nearby mobile phone.
- Real-time location systems (RTLS) are used to track and identify the location of objects in real time using "Nodes" or "tags" attached to, or embedded in, the objects tracked, and "Readers" that receive and process the wireless signals from these tags to determine their locations.[50]
- Personal security application on mobile phones for prevention of theft or loss of items. The protected item has a Bluetooth marker (e.g., a tag) that is in constant communication with the phone. If the connection is broken (the marker is out of range of the phone) then an alarm is raised. This can also be used as a man overboard alarm.
- Calgary, Alberta, Canada's Roads Traffic division uses data collected from travelers' Bluetooth devices to predict travel times and road congestion for motorists.[51]
- Wireless transmission of audio (a more reliable alternative to FM transmitters)
- Live video streaming to the visual cortical implant device by Nabeel Fattah in Newcastle university 2017.[52]
- Connection of motion controllers to a PC when using VR headsets
Devices
Bluetooth exists in numerous products such as telephones, speakers, tablets, media players, robotics systems, laptops, and game console equipment as well as some high definition headsets, modems, hearing aids[53] and even watches.[54] Nonetheless, Bluetooth is useful when transferring information between two or more devices that are near each other in low-bandwidth situations. Bluetooth is commonly used to transfer sound data with telephones (i.e., with a Bluetooth headset) or byte data with hand-held computers (transferring files).
Bluetooth protocols simplify the discovery and setup of services between devices.[55] Bluetooth devices can advertise all of the services they provide.[56] This makes using services easier, because more of the security, network address and permission configuration can be automated than with many other network types.[55]
Computer requirements
A personal computer that does not have embedded Bluetooth can use a Bluetooth adapter that enables the PC to communicate with Bluetooth devices. While some desktop computers and most recent laptops come with a built-in Bluetooth radio, others require an external adapter, typically in the form of a small USB "dongle".
Unlike its predecessor, IrDA, which requires a separate adapter for each device, Bluetooth lets multiple devices communicate with a computer over a single adapter.[57]
Operating system implementation
For Microsoft platforms, Windows XP Service Pack 2 and SP3 releases work natively with Bluetooth v1.1, v2.0 and v2.0+EDR.[58] Previous versions required users to install their Bluetooth adapter's own drivers, which were not directly supported by Microsoft.[59] Microsoft's own Bluetooth dongles (packaged with their Bluetooth computer devices) have no external drivers and thus require at least Windows XP Service Pack 2. Windows Vista RTM/SP1 with the Feature Pack for Wireless or Windows Vista SP2 work with Bluetooth v2.1+EDR.[58] Windows 7 works with Bluetooth v2.1+EDR and Extended Inquiry Response (EIR).[58]The Windows XP and Windows Vista/Windows 7 Bluetooth stacks support the following Bluetooth profiles natively: PAN, SPP, DUN, HID, HCRP. The Windows XP stack can be replaced by a third party stack that supports more profiles or newer Bluetooth versions. The Windows Vista/Windows 7 Bluetooth stack supports vendor-supplied additional profiles without requiring that the Microsoft stack be replaced.[58] Windows 8 and later support Bluetooth Low Energy (BLE). It is generally recommended to install the latest vendor driver and its associated stack to be able to use the Bluetooth device at its fullest extent.
Apple products have worked with Bluetooth since Mac OS X v10.2, which was released in 2002.[60]
Linux has two popular Bluetooth stacks, BlueZ and Fluoride. The BlueZ stack is included with most Linux kernels and was originally developed by Qualcomm.[61] Fluoride, earlier known as Bluedroid is included in Android OS and was originally developed by Broadcom.[62]There is also Affix stack, developed by Nokia. It was once popular, but has not been updated since 2005.[63]
FreeBSD has included Bluetooth since its v5.0 release, implemented through netgraph.[64][65]
NetBSD has included Bluetooth since its v4.0 release.[66][67] Its Bluetooth stack was ported to OpenBSD as well, however OpenBSD later removed it as unmaintained.[68][69]
DragonFly BSD has had NetBSD's Bluetooth implementation since 1.11 (2008).[70][71] A netgraph-based implementation from FreeBSD has also been available in the tree, possibly disabled until 2014-11-15, and may require more work.[72][73]
Specifications and features
The specifications were formalized by the Bluetooth Special Interest Group (SIG) and formally announced on 20 May 1998.[74] In 2014 it had a membership of over 30,000 companies worldwide.[75] It was established by Ericsson, IBM, Intel, Nokia and Toshiba, and later joined by many other companies.
All versions of the Bluetooth standards are backward-compatibile with all earlier versions.[76]
The Bluetooth Core Specification Working Group (CSWG) produces mainly four kinds of specifications:
- The Bluetooth Core Specification – typically released every few years
- Core Specification Addendum (CSA)
- Core Specification Supplements (CSS) – can be released more frequently than Addenda
- Errata – available with a Bluetooth SIG account: Errata login)
Bluetooth 1.0 and 1.0B
- Products were not interoperable.
- Anonymity was not possible, preventing certain services from using Bluetooth environments.[77]
Bluetooth 1.1
- Ratified as IEEE Standard 802.15.1–2002[78]
- Many errors found in the v1.0B specifications were fixed.
- Added possibility of non-encrypted channels.
- Received signal strength indicator (RSSI)
Bluetooth 1.2
Major enhancements include:
- Faster connection and discovery
- Adaptive frequency-hopping spread spectrum (AFH), which improves resistance to radio frequency interference by avoiding the use of crowded frequencies in the hopping sequence
- Higher transmission speeds in practice than in v1.1, up to 721 kbit/s[79]
- Extended Synchronous Connections (eSCO), which improve voice quality of audio links by allowing retransmissions of corrupted packets, and may optionally increase audio latency to provide better concurrent data transfer
- Host Controller Interface (HCI) operation with three-wire UART
- Ratified as IEEE Standard 802.15.1–2005[80]
- Introduced flow control and retransmission modes for L2CAP
Bluetooth 2.0 + EDR
This version of the Bluetooth Core Specification was released before 2005. The main difference is the introduction of an Enhanced Data Rate (EDR) for faster data transfer. The data rate of EDR is 3 Mbit/s, although the maximum data transfer rate (allowing for inter-packet time and acknowledgements) is 2.1 Mbit/s.[79] EDR uses a combination of GFSK and phase-shift keying modulation (PSK) with two variants, π/4-DQPSK and 8-DPSK.[81] EDR can provide a lower power consumption through a reduced duty cycle.
The specification is published as Bluetooth v2.0 + EDR, which implies that EDR is an optional feature. Aside from EDR, the v2.0 specification contains other minor improvements, and products may claim compliance to "Bluetooth v2.0" without supporting the higher data rate. At least one commercial device states "Bluetooth v2.0 without EDR" on its data sheet.[82]
Bluetooth 2.1 + EDR
Bluetooth Core Specification version 2.1 + EDR was adopted by the Bluetooth SIG on 26 July 2007.[81]
The headline feature of v2.1 is secure simple pairing (SSP): this improves the pairing experience for Bluetooth devices, while increasing the use and strength of security.[83]
Version 2.1 allows various other improvements, including extended inquiry response (EIR), which provides more information during the inquiry procedure to allow better filtering of devices before connection; and sniff subrating, which reduces the power consumption in low-power mode.
Bluetooth 3.0 + HS
Version 3.0 + HS of the Bluetooth Core Specification[81] was adopted by the Bluetooth SIG on 21 April 2009. Bluetooth v3.0 + HS provides theoretical data transfer speeds of up to 24 Mbit/s, though not over the Bluetooth link itself. Instead, the Bluetooth link is used for negotiation and establishment, and the high data rate traffic is carried over a colocated 802.11 link.
The main new feature is AMP (Alternative MAC/PHY), the addition of 802.11 as a high-speed transport. The high-speed part of the specification is not mandatory, and hence only devices that display the "+HS" logo actually support Bluetooth over 802.11 high-speed data transfer. A Bluetooth v3.0 device without the "+HS" suffix is only required to support features introduced in Core Specification version 3.0[84] or earlier Core Specification Addendum 1.[85]
- L2CAP Enhanced modes
- Enhanced Retransmission Mode (ERTM) implements reliable L2CAP channel, while Streaming Mode (SM) implements unreliable channel with no retransmission or flow control. Introduced in Core Specification Addendum 1.
- Alternative MAC/PHY
- Enables the use of alternative MAC and PHYs for transporting Bluetooth profile data. The Bluetooth radio is still used for device discovery, initial connection and profile configuration. However, when large quantities of data must be sent, the high-speed alternative MAC PHY 802.11 (typically associated with Wi-Fi) transports the data. This means that Bluetooth uses proven low power connection models when the system is idle, and the faster radio when it must send large quantities of data. AMP links require enhanced L2CAP modes.
- Unicast Connectionless Data
- Permits sending service data without establishing an explicit L2CAP channel. It is intended for use by applications that require low latency between user action and reconnection/transmission of data. This is only appropriate for small amounts of data.
- Enhanced Power Control
- Updates the power control feature to remove the open loop power control, and also to clarify ambiguities in power control introduced by the new modulation schemes added for EDR. Enhanced power control removes the ambiguities by specifying the behavior that is expected. The feature also adds closed loop power control, meaning RSSI filtering can start as the response is received. Additionally, a "go straight to maximum power" request has been introduced. This is expected to deal with the headset link loss issue typically observed when a user puts their phone into a pocket on the opposite side to the headset.
Ultra-wideband
The high-speed (AMP) feature of Bluetooth v3.0 was originally intended for UWB, but the WiMedia Alliance, the body responsible for the flavor of UWB intended for Bluetooth, announced in March 2009 that it was disbanding, and ultimately UWB was omitted from the Core v3.0 specification.[86]
On 16 March 2009, the WiMedia Alliance announced it was entering into technology transfer agreements for the WiMedia Ultra-wideband (UWB) specifications. WiMedia has transferred all current and future specifications, including work on future high-speed and power-optimized implementations, to the Bluetooth Special Interest Group (SIG), Wireless USB Promoter Group and the USB Implementers Forum. After successful completion of the technology transfer, marketing, and related administrative items, the WiMedia Alliance ceased operations.[87][88][89][90][91]
In October 2009, the Bluetooth Special Interest Group suspended development of UWB as part of the alternative MAC/PHY, Bluetooth v3.0 + HS solution. A small, but significant, number of former WiMedia members had not and would not sign up to the necessary agreements for the IP transfer. As of 2009, the Bluetooth SIG was in the process of evaluating other options for its longer-term roadmap.[92][93][94]
Bluetooth 4.0
The Bluetooth SIG completed the Bluetooth Core Specification version 4.0 (called Bluetooth Smart) and has been adopted as of 30 June 2010[update]. It includes Classic Bluetooth, Bluetooth high speed and Bluetooth Low Energy (BLE) protocols. Bluetooth high speed is based on Wi-Fi, and Classic Bluetooth consists of legacy Bluetooth protocols.
Bluetooth Low Energy, previously known as Wibree,[95] is a subset of Bluetooth v4.0 with an entirely new protocol stack for rapid build-up of simple links. As an alternative to the Bluetooth standard protocols that were introduced in Bluetooth v1.0 to v3.0, it is aimed at very low power applications powered by a coin cell. Chip designs allow for two types of implementation, dual-mode, single-mode and enhanced past versions.[96] The provisional names Wibree and Bluetooth ULP (Ultra Low Power) were abandoned and the BLE name was used for a while. In late 2011, new logos "Bluetooth Smart Ready" for hosts and "Bluetooth Smart" for sensors were introduced as the general-public face of BLE.[97]
Compared to Classic Bluetooth, Bluetooth Low Energy is intended to provide considerably reduced power consumption and cost while maintaining a similar communication range. In terms of lengthening the battery life of Bluetooth devices, BLE represents a significant progression.
- In a single-mode implementation, only the low energy protocol stack is implemented. Dialog Semiconductor,[98] STMicroelectronics,[99] AMICCOM,[100] CSR,[101] Nordic Semiconductor[102] and Texas Instruments[103] have released single mode Bluetooth Low Energy solutions.
- In a dual-mode implementation, Bluetooth Smart functionality is integrated into an existing Classic Bluetooth controller. As of March 2011[update], the following semiconductor companies have announced the availability of chips meeting the standard: Qualcomm Atheros, CSR, Broadcom[104][105] and Texas Instruments. The compliant architecture shares all of Classic Bluetooth's existing radio and functionality resulting in a negligible cost increase compared to Classic Bluetooth.
Cost-reduced single-mode chips, which enable highly integrated and compact devices, feature a lightweight Link Layer providing ultra-low power idle mode operation, simple device discovery, and reliable point-to-multipoint data transfer with advanced power-save and secure encrypted connections at the lowest possible cost.
General improvements in version 4.0 include the changes necessary to facilitate BLE modes, as well the Generic Attribute Profile (GATT) and Security Manager (SM) services with AES Encryption.
Core Specification Addendum 2 was unveiled in December 2011; it contains improvements to the audio Host Controller Interface and to the High Speed (802.11) Protocol Adaptation Layer.
Core Specification Addendum 3 revision 2 has an adoption date of 24 July 2012.
Core Specification Addendum 4 has an adoption date of 12 February 2013.
Bluetooth 4.1
The Bluetooth SIG announced formal adoption of the Bluetooth v4.1 specification on 4 December 2013. This specification is an incremental software update to Bluetooth Specification v4.0, and not a hardware update. The update incorporates Bluetooth Core Specification Addenda (CSA 1, 2, 3 & 4) and adds new features that improve consumer usability. These include increased co-existence support for LTE, bulk data exchange rates—and aid developer innovation by allowing devices to support multiple roles simultaneously.[106]
New features of this specification include:
- Mobile wireless service coexistence signaling
- Train nudging and generalized interlaced scanning
- Low Duty Cycle Directed Advertising
- L2CAP connection-oriented and dedicated channels with credit-based flow control
- Dual Mode and Topology
- LE Link Layer Topology
- 802.11n PAL
- Audio architecture updates for Wide Band Speech
- Fast data advertising interval
- Limited discovery time[107]
Some features were already available in a Core Specification Addendum (CSA) before the release of v4.1.
Bluetooth 4.2
Released on 2 December 2014,[108] it introduces features for the Internet of things.
The major areas of improvement are:
- Low Energy Secure Connection with Data Packet Length Extension
- Link Layer Privacy with Extended Scanner Filter Policies
- Internet Protocol Support Profile (IPSP) version 6 ready for Bluetooth Smart things to support connected home
Older Bluetooth hardware may receive 4.2 features such as Data Packet Length Extension and improved privacy via firmware updates.[109][110]
Bluetooth 5
The Bluetooth SIG released Bluetooth 5 on 6 December 2016.[111] Its new features are mainly focused on new Internet of Things technology. Sony was the first to announce Bluetooth 5.0 support with its Xperia XZ Premium in Feb 2017 during the Mobile World Congress 2017.[112] The Samsung Galaxy S8 launched with Bluetooth 5 support in April 2017. In September 2017, the iPhone 8, 8 Plus and iPhone X launched with Bluetooth 5 support as well. Apple also integrated Bluetooth 5 in its new HomePod offering released on 9 February 2018.[113] Marketing drops the point number; so that it is just "Bluetooth 5" (unlike Bluetooth 4.0);[114] the change is for the sake of "Simplifying our marketing, communicating user benefits more effectively and making it easier to signal significant technology updates to the market."
Bluetooth 5 provides, for BLE, options that can double the data rate (2 Mbit/s burst) at the expense of range, or provide up to four times the range at the expense of data rate. The increase in transmissions could be important for Internet of Things devices, where many nodes connect throughout a whole house. Bluetooth 5 increases capacity of connectionless services such as location-relevant navigation[115] of low-energy Bluetooth connections.[116][117][118]
The major areas of improvement are:
- Slot Availability Mask (SAM)
- 2 Mbit/s PHY for LE
- LE Long Range
- High Duty Cycle Non-Connectable Advertising
- LE Advertising Extensions
- LE Channel Selection Algorithm #2
Features Added in CSA5 – Integrated in v5.0:
- Higher Output Power
The following features were removed in this version of the specification:
- Park State[119]
Bluetooth 5.1
The Bluetooth SIG presented Bluetooth 5.1 on 21 January 2019.[120]
The major areas of improvement are:
- Angle of Arrival (AoA) and Angle of Departure (AoD) which are used for locating and tracking of devices
- Advertising Channel Index
- GATT caching
- Minor Enhancements batch 1:
- HCI support for debug keys in LE Secure Connections
- Sleep clock accuracy update mechanism
- ADI field in scan response data
- Interaction between QoS and Flow Specification
- Block Host channel classification for secondary advertising
- Allow the SID to appear in scan response reports
- Specify the behavior when rules are violated
- Periodic Advertising Sync Transfer
Features Added in Core Specification Addendum (CSA) 6 – Integrated in v5.1:
- Models
- Mesh-based model hierarchy
The following features were removed in this version of the specification:
- Unit keys
Bluetooth 5.2
On 31 December 2019, the Bluetooth SIG published the Bluetooth Core Specification Version 5.2. The new specification adds new features:[121]
- Enhanced Attribute Protocol (EATT), an improved version of the Attribute Protocol (ATT)
- LE Power Control
- LE Isochronous Channels
- LE Audio that is built on top of the new 5.2 features. BT LE Audio was announced in January 2020 at CES by the Bluetooth SIG. Compared to regular Bluetooth Audio, Bluetooth Low Energy Audio makes lower battery consumption possible and creates a standardized way of transmitting audio over BT LE. Bluetooth LE Audio also allows one-to-many and many-to-one transmission, allowing multiple receivers from one source or one receiver for multiple sources, known as Auracast.[122][123] It uses a new LC3 codec. BLE Audio will also add support for hearing aids.[124] On 12 July 2022, the Bluetooth SIG announced the completion of Bluetooth LE Audio. The standard has a lower minimum latency claim of 20–30 ms vs Bluetooth Classic audio of 100–200 ms.[125] At IFA in August 2023 Samsung announced support for Auracast through a software update for their Galaxy Buds2 Pro and two of their TV's.[126] In October users started getting updates for the earbuds.[127]
Bluetooth 5.3
The Bluetooth SIG published the Bluetooth Core Specification Version 5.3 on 13 July 2021. The feature enhancements of Bluetooth 5.3 are:[128]
- Connection Subrating
- Periodic Advertisement Interval
- Channel Classification Enhancement
- Encryption key size control enhancements
The following features were removed in this version of the specification:
- Alternate MAC and PHY (AMP) Extension
Bluetooth 5.4
The Bluetooth SIG released the Bluetooth Core Specification Version 5.4 on 7 February 2023. This new version adds the following features:[129]
- Periodic Advertising with Responses (PAwR)
- Encrypted Advertising Data
- LE GATT Security Levels Characteristic
- Advertising Coding Selection
Technical information
Architecture
Software
Seeking to extend the compatibility of Bluetooth devices, the devices that adhere to the standard use an interface called HCI (Host Controller Interface) between the host and the controller.
High-level protocols such as the SDP (Protocol used to find other Bluetooth devices within the communication range, also responsible for detecting the function of devices in range), RFCOMM (Protocol used to emulate serial port connections) and TCS (Telephony control protocol) interact with the baseband controller through the L2CAP (Logical Link Control and Adaptation Protocol). The L2CAP protocol is responsible for the segmentation and reassembly of the packets.
Hardware
The hardware that makes up the Bluetooth device is made up of, logically, two parts; which may or may not be physically separate. A radio device, responsible for modulating and transmitting the signal; and a digital controller. The digital controller is likely a CPU, one of whose functions is to run a Link Controller; and interfaces with the host device; but some functions may be delegated to hardware. The Link Controller is responsible for the processing of the baseband and the management of ARQ and physical layer FEC protocols. In addition, it handles the transfer functions (both asynchronous and synchronous), audio coding (e.g. SBC (codec)) and data encryption. The CPU of the device is responsible for attending the instructions related to Bluetooth of the host device, in order to simplify its operation. To do this, the CPU runs software called Link Manager that has the function of communicating with other devices through the LMP protocol.
A Bluetooth device is a short-range wireless device. Bluetooth devices are fabricated on RF CMOS integrated circuit (RF circuit) chips.[130][131]
Bluetooth protocol stack
Bluetooth is defined as a layer protocol architecture consisting of core protocols, cable replacement protocols, telephony control protocols, and adopted protocols.[132] Mandatory protocols for all Bluetooth stacks are LMP, L2CAP and SDP. In addition, devices that communicate with Bluetooth almost universally can use these protocols: HCI and RFCOMM.[citation needed]
Link Manager
The Link Manager (LM) is the system that manages establishing the connection between devices. It is responsible for the establishment, authentication and configuration of the link. The Link Manager locates other managers and communicates with them via the management protocol of the LMP link. To perform its function as a service provider, the LM uses the services included in the Link Controller (LC).The Link Manager Protocol basically consists of several PDUs (Protocol Data Units) that are sent from one device to another. The following is a list of supported services:
- Transmission and reception of data.
- Name request
- Request of the link addresses.
- Establishment of the connection.
- Authentication.
- Negotiation of link mode and connection establishment.
Host Controller Interface
The Host Controller Interface provides a command interface between the controller and the host.
Logical Link Control and Adaptation Protocol
The Logical Link Control and Adaptation Protocol (L2CAP) is used to multiplex multiple logical connections between two devices using different higher level protocols.Provides segmentation and reassembly of on-air packets.
In Basic mode, L2CAP provides packets with a payload configurable up to 64 kB, with 672 bytes as the default MTU, and 48 bytes as the minimum mandatory supported MTU.
In Retransmission and Flow Control modes, L2CAP can be configured either for isochronous data or reliable data per channel by performing retransmissions and CRC checks.
Bluetooth Core Specification Addendum 1 adds two additional L2CAP modes to the core specification. These modes effectively deprecate original Retransmission and Flow Control modes:
- Enhanced Retransmission Mode (ERTM)
- This mode is an improved version of the original retransmission mode. This mode provides a reliable L2CAP channel.
- Streaming Mode (SM)
- This is a very simple mode, with no retransmission or flow control. This mode provides an unreliable L2CAP channel.
Reliability in any of these modes is optionally and/or additionally guaranteed by the lower layer Bluetooth BDR/EDR air interface by configuring the number of retransmissions and flush timeout (time after which the radio flushes packets). In-order sequencing is guaranteed by the lower layer.
Only L2CAP channels configured in ERTM or SM may be operated over AMP logical links.
Service Discovery Protocol
The Service Discovery Protocol (SDP) allows a device to discover services offered by other devices, and their associated parameters. For example, when you use a mobile phone with a Bluetooth headset, the phone uses SDP to determine which Bluetooth profiles the headset can use (Headset Profile, Hands Free Profile (HFP), Advanced Audio Distribution Profile (A2DP) etc.) and the protocol multiplexer settings needed for the phone to connect to the headset using each of them. Each service is identified by a Universally Unique Identifier (UUID), with official services (Bluetooth profiles) assigned a short form UUID (16 bits rather than the full 128).
Radio Frequency Communications
Radio Frequency Communications (RFCOMM) is a cable replacement protocol used for generating a virtual serial data stream. RFCOMM provides for binary data transport and emulates EIA-232 (formerly RS-232) control signals over the Bluetooth baseband layer, i.e., it is a serial port emulation.
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.
Many Bluetooth applications use RFCOMM because of its widespread support and publicly available API on most operating systems. Additionally, applications that used a serial port to communicate can be quickly ported to use RFCOMM.
Bluetooth Network Encapsulation Protocol
The Bluetooth Network Encapsulation Protocol (BNEP) is used for transferring another protocol stack's data via an L2CAP channel.Its main purpose is the transmission of IP packets in the Personal Area Networking Profile.BNEP performs a similar function to SNAP in Wireless LAN.
Audio/Video Control Transport Protocol
The Audio/Video Control Transport Protocol (AVCTP) is used by the remote control profile to transfer AV/C commands over an L2CAP channel. The music control buttons on a stereo headset use this protocol to control the music player.
Audio/Video Distribution Transport Protocol
Транспортный протокол распространения аудио/видео (AVDTP) используется профилем расширенного распределения звука ( A2DP ) для потоковой передачи музыки на стереогарнитуры по каналу L2CAP, предназначенному для профиля распределения видео при передаче Bluetooth.
Протокол управления телефонией
протокол управления телефонией Двоичный (TCS BIN) — это бит-ориентированный протокол, который определяет сигнализацию управления вызовом для установления голосовых вызовов и вызовов данных между устройствами Bluetooth. Кроме того, «TCS BIN определяет процедуры управления мобильностью для работы с группами устройств Bluetooth TCS».
TCS-BIN используется только профилем беспроводной телефонии, который не смог привлечь разработчиков. Как таковое оно представляет лишь исторический интерес.
Принятые протоколы
Принятые протоколы определяются другими организациями, разрабатывающими стандарты, и включаются в стек протоколов Bluetooth, что позволяет Bluetooth кодировать протоколы только при необходимости. Принятые протоколы включают:
- Протокол «точка-точка» (PPP)
- Стандартный Интернет-протокол для передачи IP-дейтаграмм по каналу «точка-точка».
- TCP/IP /UDP
- Базовые протоколы для набора протоколов TCP/IP
- Протокол обмена объектами (OBEX)
- Протокол сеансового уровня для обмена объектами, предоставляющий модель представления объектов и операций.
- Среда беспроводных приложений/Протокол беспроводных приложений (WAE/WAP)
- WAE определяет структуру приложений для беспроводных устройств, а WAP — это открытый стандарт, обеспечивающий доступ мобильных пользователей к телефонным и информационным услугам. [132]
Исправление ошибок основной полосы частот
В зависимости от типа пакета отдельные пакеты могут быть защищены коррекцией ошибок либо с прямой коррекцией ошибок со скоростью 1/3 (FEC), либо со скоростью 2/3. Кроме того, пакеты с CRC будут передаваться повторно до тех пор, пока не будут подтверждены автоматическим запросом повторения (ARQ).
Настройка соединений
Любое устройство Bluetooth в режиме обнаружения передает следующую информацию по запросу:
- Имя устройства
- Класс устройства
- Список услуг
- Техническая информация (например: характеристики устройства, производитель, используемая спецификация Bluetooth, смещение часов)
Любое устройство может выполнить запрос, чтобы найти другие устройства для подключения, и любое устройство можно настроить для ответа на такие запросы. Однако если устройство, пытающееся подключиться, знает адрес устройства, оно всегда отвечает на запросы прямого подключения и передает информацию, показанную в списке выше, если это требуется. Использование сервисов устройства может потребовать сопряжения или принятия его владельцем, но само соединение может быть инициировано любым устройством и удерживаться до тех пор, пока оно не выйдет за пределы зоны действия. Некоторые устройства могут быть подключены только к одному устройству одновременно, и подключение к ним не позволяет им подключаться к другим устройствам и появляться в запросах до тех пор, пока они не отключатся от другого устройства.
Каждое устройство имеет уникальный 48-битный адрес . Однако эти адреса обычно не указываются в запросах. Вместо этого используются понятные имена Bluetooth, которые может установить пользователь. Это имя появляется, когда другой пользователь выполняет поиск устройств, а также в списках сопряженных устройств.
В большинстве сотовых телефонов в качестве имени Bluetooth по умолчанию указаны производитель и модель телефона. Большинство сотовых телефонов и ноутбуков отображают только имена Bluetooth, и для получения дополнительной информации об удаленных устройствах требуются специальные программы. Это может сбить с толку, поскольку, например, в радиусе действия может находиться несколько сотовых телефонов с именем T610 (см. Bluejacking ).
Сопряжение и связь
Мотивация
Многие услуги, предлагаемые через Bluetooth, могут раскрывать личные данные или позволять подключающейся стороне управлять устройством Bluetooth. Из соображений безопасности необходимо распознавать определенные устройства и, таким образом, обеспечивать контроль над тем, какие устройства могут подключаться к данному устройству Bluetooth. В то же время Bluetooth-устройствам полезно иметь возможность устанавливать соединение без вмешательства пользователя (например, как только они окажутся в зоне действия).
Чтобы разрешить этот конфликт, Bluetooth использует процесс, называемый связыванием , а связь создается посредством процесса, называемого спариванием . Процесс сопряжения запускается либо конкретным запросом пользователя на создание связи (например, пользователь явно запрашивает «Добавить устройство Bluetooth»), либо запускается автоматически при подключении к услуге, где (в первый раз) ) Идентификация устройства необходима в целях безопасности. Эти два случая называются специальным соединением и общим соединением соответственно.
Сопряжение часто предполагает некоторый уровень взаимодействия с пользователем. Это взаимодействие с пользователем подтверждает подлинность устройств. По завершении сопряжения между двумя устройствами образуется связь, позволяющая этим двум устройствам подключаться в будущем без повторения процесса сопряжения для подтверждения личности устройства. При желании пользователь может удалить связь связи.
Выполнение
Во время сопряжения два устройства устанавливают связь, создавая общий секрет, известный как ключ связи . Если оба устройства хранят один и тот же ключ связи, они называются парными или связанными . Устройство, которое хочет обмениваться данными только с подключенным устройством, может криптографически аутентифицировать личность другого устройства, гарантируя, что это то же самое устройство, с которым оно ранее было сопряжено. После создания ключа связи аутентифицированная ссылка ACL между устройствами может быть зашифрована для защиты обмениваемых данных от подслушивания . Пользователи могут удалять ключи связи с любого устройства, что устраняет связь между устройствами, поэтому одно устройство может иметь сохраненный ключ связи для устройства, с которым оно больше не сопряжено.
Службы Bluetooth обычно требуют либо шифрования, либо аутентификации и поэтому требуют сопряжения, прежде чем они позволят подключиться к удаленному устройству. Некоторые службы, такие как Object Push Profile, предпочитают не требовать явно аутентификацию или шифрование, чтобы сопряжение не мешало работе пользователя, связанной со сценариями использования службы.
Механизмы сопряжения
Механизмы сопряжения существенно изменились с появлением Secure Simple Pairing в Bluetooth v2.1. Ниже кратко описаны механизмы спаривания:
- Устаревшее сопряжение : это единственный метод, доступный в Bluetooth версии 2.0 и более ранних версиях. Каждое устройство должно ввести PIN-код ; сопряжение будет успешным только в том случае, если оба устройства введут один и тот же PIN-код. В качестве PIN-кода можно использовать любую 16-байтовую строку UTF-8; однако не все устройства могут вводить все возможные PIN-коды.
- Ограниченные устройства ввода . Очевидным примером устройств этого класса является гарнитура Bluetooth Hands-free, которая обычно имеет мало входов. Эти устройства обычно имеют фиксированный PIN-код , например «0000» или «1234», который жестко запрограммирован в устройстве.
- Устройства цифрового ввода . Классическими примерами таких устройств являются мобильные телефоны. Они позволяют пользователю вводить числовое значение длиной до 16 цифр.
- Устройства буквенно-цифрового ввода : примерами таких устройств являются ПК и смартфоны. Они позволяют пользователю вводить полный текст UTF-8 в качестве PIN-кода. При сопряжении с менее функциональным устройством пользователь должен знать об ограничениях ввода на другом устройстве; для соответствующего устройства не существует механизма, позволяющего определить, как ему следует ограничить доступный ввод, который может использовать пользователь.
- Безопасное простое сопряжение (SSP). Это требуется для Bluetooth версии 2.1, хотя устройство Bluetooth версии 2.1 может использовать только устаревшее сопряжение для взаимодействия с устройством версии 2.0 или более ранней версии. Secure Simple Pairing использует форму криптографии с открытым ключом , а некоторые типы могут помочь защитить от атак типа «человек посередине» или MITM. SSP имеет следующие механизмы аутентификации:
- Просто работает : как следует из названия, этот метод просто работает без вмешательства пользователя. Однако устройство может предложить пользователю подтвердить процесс сопряжения. Этот метод обычно используется гарнитурами с минимальными возможностями ввода-вывода и более безопасен, чем механизм фиксированного PIN-кода, который этот ограниченный набор устройств использует для устаревшего сопряжения. Этот метод не обеспечивает защиту «человек посередине» (MITM).
- Числовое сравнение : если оба устройства имеют дисплей и хотя бы одно из них может принимать двоичный пользовательский ввод «да/нет», они могут использовать числовое сравнение. Этот метод отображает 6-значный цифровой код на каждом устройстве. Пользователь должен сравнить числа, чтобы убедиться, что они идентичны. Если сравнение прошло успешно, пользователь(и) должен(а) подтвердить сопряжение с устройством(ами), которое может принимать входные данные. Этот метод обеспечивает защиту MITM при условии, что пользователь подтверждает на обоих устройствах и действительно правильно выполняет сравнение.
- Ввод пароля : этот метод можно использовать между устройством с дисплеем и устройством с вводом с цифровой клавиатуры (например, клавиатурой) или двумя устройствами с вводом с цифровой клавиатуры. В первом случае на дисплее отображается шестизначный цифровой код пользователю, который затем вводит его на клавиатуре. Во втором случае пользователь каждого устройства вводит один и тот же шестизначный номер. Оба этих случая обеспечивают защиту MITM.
- Вне диапазона (OOB): этот метод использует внешние средства связи, такие как связь ближнего радиуса действия (NFC), для обмена некоторой информацией, используемой в процессе сопряжения. Сопряжение выполняется с использованием радиомодема Bluetooth, но требуется информация от механизма OOB. Это обеспечивает только тот уровень защиты MITM, который присутствует в механизме OOB.
SSP считается простым по следующим причинам:
- В большинстве случаев пользователю не требуется генерировать ключ доступа.
- В случаях использования, не требующих защиты MITM, взаимодействие с пользователем может быть исключено.
- Для числового сравнения защита MITM может быть достигнута путем простого сравнения пользователем на равенство.
- Использование OOB с NFC позволяет выполнять сопряжение при простом приближении устройств, не требуя длительного процесса обнаружения.
Проблемы безопасности
До версии Bluetooth v2.1 шифрование не требовалось и его можно было отключить в любой момент. Более того, ключ шифрования действителен только примерно 23,5 часа; использование одного ключа шифрования дольше этого времени позволяет использовать простые атаки XOR для получения ключа шифрования.
- Отключение шифрования требуется для некоторых обычных операций, поэтому сложно определить, отключено ли шифрование по уважительной причине или в результате атаки на безопасность.
Bluetooth v2.1 решает эту проблему следующим образом:
- Шифрование требуется для всех подключений, отличных от SDP (протокол обнаружения служб).
- Новая функция паузы и возобновления шифрования используется для всех обычных операций, требующих отключения шифрования. Это позволяет легко идентифицировать нормальную работу от атак безопасности.
- Ключ шифрования необходимо обновить до истечения срока его действия.
Ключи связи могут храниться в файловой системе устройства, а не на самом чипе Bluetooth. Многие производители чипов Bluetooth позволяют хранить ключи связи на устройстве, однако, если устройство является съемным, это означает, что ключ связи перемещается вместе с устройством.
Безопасность
Обзор
Bluetooth реализует конфиденциальность , аутентификацию и генерацию ключей с помощью специальных алгоритмов, основанных на SAFER+ блочном шифре . Генерация ключа Bluetooth обычно основана на PIN-коде Bluetooth, который необходимо ввести на обоих устройствах. Эту процедуру можно изменить, если одно из устройств имеет фиксированный PIN-код (например, для гарнитур или аналогичных устройств с ограниченным пользовательским интерфейсом). Во время сопряжения генерируется ключ инициализации или мастер-ключ с использованием алгоритма E22. [133] Потоковый шифр E0 используется для шифрования пакетов, обеспечения конфиденциальности и основан на общем криптографическом секрете, а именно на ранее сгенерированном ключе связи или главном ключе. Эти ключи, используемые для последующего шифрования данных, передаваемых через радиоинтерфейс, основаны на PIN-коде Bluetooth, который был введен в одно или оба устройства.
Обзор эксплойтов уязвимостей Bluetooth был опубликован в 2007 году Андреасом Беккером. [134]
В сентябре 2008 года Национальный институт стандартов и технологий (NIST) опубликовал «Руководство по безопасности Bluetooth» в качестве справочника для организаций. В нем описываются возможности безопасности Bluetooth и способы эффективной защиты технологий Bluetooth. Хотя Bluetooth имеет свои преимущества, он подвержен атакам типа «отказ в обслуживании», подслушиванию, атакам «человек посередине», модификации сообщений и незаконному присвоению ресурсов. Пользователи и организации должны оценить приемлемый уровень риска и включить безопасность в жизненный цикл устройств Bluetooth. Чтобы снизить риски, в документ NIST включены контрольные списки безопасности с инструкциями и рекомендациями по созданию и поддержанию безопасных пикосетей Bluetooth, гарнитур и устройств чтения смарт-карт. [135]
Bluetooth v2.1, разработка которого завершена в 2007 году, а потребительские устройства впервые появились в 2009 году, вносит существенные изменения в безопасность Bluetooth, включая сопряжение. см . в разделе «Механизмы сопряжения» Дополнительную информацию об этих изменениях .
Блюджекинг
Bluejacking — это отправка изображения или сообщения от одного пользователя ничего не подозревающему пользователю через беспроводную технологию Bluetooth. Обычные приложения включают короткие сообщения, например: «Вас только что взломали!» [136] Bluejacking не предполагает удаление или изменение каких-либо данных с устройства. [137]
Некоторые формы DoS также возможны, даже в современных устройствах, путем быстрой последовательной отправки нежелательных запросов на соединение; это становится мешать, потому что большинство систем отображают полноэкранное уведомление для каждого запроса на соединение, прерывая все остальные действия, особенно на менее мощных устройствах.
История проблем безопасности
2001–2004
В 2001 году Якобссон и Ветцель из Bell Laboratories обнаружили недостатки в протоколе сопряжения Bluetooth, а также указали на уязвимости в схеме шифрования. [138] В 2003 году Бен и Адам Лори из AL Digital Ltd. обнаружили, что серьезные недостатки в некоторых плохих реализациях безопасности Bluetooth могут привести к раскрытию личных данных. [139] В ходе последующего эксперимента Мартин Херфурт из trifinite.group смог провести полевые испытания на выставочной площадке CeBIT , продемонстрировав важность проблемы для всего мира. Для этого эксперимента была использована новая атака под названием BlueBug . [140] В 2004 году первый предполагаемый вирус , использующий Bluetooth для распространения среди мобильных телефонов, появился на ОС Symbian . [141] Вирус был впервые описан « Лабораторией Касперского» и требует от пользователей подтверждения установки неизвестного программного обеспечения, прежде чем он сможет распространиться. Вирус был написан в качестве проверки концепции группой вирусописателей, известных как «29A», и отправлен антивирусным группам. Таким образом, его следует рассматривать как потенциальную (но не реальную) угрозу безопасности технологии Bluetooth или ОС Symbian, поскольку вирус никогда не распространялся за пределы этой системы. В августе 2004 года эксперимент по установлению мирового рекорда (см. также « Снайперская стрельба по Bluetooth» ) показал, что дальность действия радиоприемников Bluetooth класса 2 может быть увеличена до 1,78 км (1,11 мили) с помощью направленных антенн и усилителей сигнала. [142] Это представляет потенциальную угрозу безопасности, поскольку позволяет злоумышленникам получить доступ к уязвимым устройствам Bluetooth на расстоянии, превышающем ожидания. Злоумышленник также должен иметь возможность получить информацию от жертвы для установки соединения. Никакая атака на устройство Bluetooth не может быть совершена, если злоумышленник не знает его адрес Bluetooth и каналы передачи данных, хотя это можно определить в течение нескольких минут, если устройство используется. [143]
2005
В январе 2005 года появился мобильный вредоносный червь, известный как Lasco. Червь начал атаковать мобильные телефоны с операционной системой Symbian ( платформа Series 60 ), используя устройства с поддержкой Bluetooth для репликации себя и распространения на другие устройства. Червь устанавливается самостоятельно и запускается после того, как пользователь мобильного устройства одобряет передачу файла (Velasco.sis) с другого устройства. После установки червь начинает искать другие устройства с поддержкой Bluetooth для заражения. Дополнительно червь заражает другие файлы .SIS на устройстве, позволяя реплицировать их на другое устройство посредством использования съемных носителей ( Secure Digital , CompactFlash и т. д.). Червь может привести к нестабильной работе мобильного устройства. [144]
В апреле 2005 года исследователи безопасности Кембриджского университета опубликовали результаты фактической реализации пассивных атак на соединение на основе PIN-кода между коммерческими устройствами Bluetooth. Они подтвердили, что атаки практически быстры, а метод установления симметричного ключа Bluetooth уязвим. Чтобы исправить эту уязвимость, они разработали реализацию, которая показала, что создание более сильного асимметричного ключа возможно для определенных классов устройств, таких как мобильные телефоны. [145]
В июне 2005 года Янив Шакед [146] и Авишайская шерсть [147] опубликовал статью, описывающую как пассивные, так и активные методы получения PIN-кода для соединения Bluetooth. Пассивная атака позволяет злоумышленнику, оснащенному соответствующим образом, подслушивать разговоры и подделывать информацию, если злоумышленник присутствовал во время первоначального соединения. Активный метод использует специально созданное сообщение, которое необходимо вставить в определенную точку протокола, чтобы заставить ведущее и ведомое устройства повторить процесс сопряжения. После этого можно использовать первый метод для взлома ПИН-кода. Основная слабость этой атаки заключается в том, что она требует от пользователя атакуемых устройств повторно ввести PIN-код во время атаки, когда устройство предложит ему это сделать. Кроме того, для этой активной атаки, вероятно, потребуется специальное оборудование, поскольку большинство имеющихся в продаже устройств Bluetooth не способны обеспечить необходимую синхронизацию. [148]
В августе 2005 года полиция Кембриджшира , Англия, выпустила предупреждение о том, что воры используют телефоны с поддержкой Bluetooth для отслеживания других устройств, оставленных в автомобилях. Полиция советует пользователям обеспечить деактивацию любых мобильных сетевых подключений, если ноутбуки и другие устройства оставлены таким образом. [149]
2006
В апреле 2006 года исследователи из Secure Network и F-Secure опубликовали отчет, в котором предупреждается о большом количестве устройств, остающихся в видимом состоянии, а также опубликовали статистику распространения различных служб Bluetooth и легкости распространения возможного Bluetooth-червя. [150]
В октябре 2006 года на люксембургской конференции по безопасности Hack.lu Кевин Финистер и Тьерри Золлер продемонстрировали и выпустили оболочку удаленного root-доступа через Bluetooth в Mac OS X v10.3.9 и v10.4. Они также продемонстрировали первый взломщик Bluetooth PIN и Linkkeys, основанный на исследованиях Wool and Shaked. [151]
2017
В апреле 2017 года исследователи безопасности компании Armis обнаружили множество эксплойтов в программном обеспечении Bluetooth на различных платформах, включая Microsoft Windows , Linux , Apple iOS и Google Android . Эти уязвимости получили общее название « BlueBorne ». Эксплойты позволяют злоумышленнику подключаться к устройствам или системам без аутентификации и могут дать ему «практически полный контроль над устройством». Армис связался с разработчиками Google, Microsoft, Apple, Samsung и Linux, разрешив им исправить их программное обеспечение до скоординированного объявления об уязвимостях 12 сентября 2017 года. [152]
2018
В июле 2018 года Лиор Нойманн и Эли Бихам, исследователи из Израильского технологического института Технион, обнаружили уязвимость безопасности в новейших процедурах сопряжения Bluetooth: Secure Simple Pairing и LE Secure Connections. [153] [154]
Кроме того, в октябре 2018 года Карим Лунис, исследователь сетевой безопасности из Королевского университета, обнаружил уязвимость безопасности под названием CDV (Уязвимость сброса соединения) на различных устройствах Bluetooth, которая позволяет злоумышленнику разорвать существующее соединение Bluetooth и вызвать деаутентификацию и отключение задействованных устройств. Исследователь продемонстрировал атаку на различные устройства разных категорий и от разных производителей. [155]
2019
В августе 2019 года исследователи безопасности из Сингапурского университета технологий и дизайна , Центра информационной безопасности имени Гельмгольца и Оксфордского университета обнаружили уязвимость под названием KNOB (Key Negotiation Of Bluetooth) в процессе согласования ключей, которая могла бы «перебрать согласованные ключи шифрования». , расшифровать подслушанный зашифрованный текст и внедрить действительные зашифрованные сообщения (в режиме реального времени)". [156] [157] 5 августа 2019 года Google выпустила исправление безопасности Android , которое устранило эту уязвимость. [158]
2023
В ноябре 2023 года исследователи из Eurecom выявили новый класс атак, известный как BLFFS (Bluetooth Low Energy Forward and Future Secrecy Attacks). Эти 6 новых атак расширяют и работают вместе с ранее известными атаками KNOB и BIAS (Bluetooth Impersonation AttackS). В то время как предыдущие атаки KNOB и BIAS позволяли злоумышленнику расшифровывать и подделывать пакеты Bluetooth внутри сеанса, BLUFFS расширяет эту возможность на все сеансы, созданные устройством (включая прошлые, настоящие и будущие). Это касается всех устройств с Bluetooth версий от 4.2 до 5.4 включительно. [159] [160]
Проблемы со здоровьем
Bluetooth использует радиочастотный спектр в диапазоне от 2,402 ГГц до 2,480 ГГц. [161] Это неионизирующее излучение с полосой пропускания, аналогичной той, которую используют беспроводные и мобильные телефоны. Никакого конкретного вреда не было продемонстрировано, хотя беспроводная передача была включена МАИР в список возможных канцерогенов . Максимальная выходная мощность радиомодуля Bluetooth составляет 100 мВт для устройств класса 1, 2,5 мВт для устройств класса 2 и 1 мВт для устройств класса 3. Даже максимальная выходная мощность класса 1 ниже, чем у мобильных телефонов с самым низким энергопотреблением. [162] Выходная мощность UMTS и W-CDMA составляет 250 мВт, выходная мощность GSM1800/1900 — 1000 мВт, а выходная мощность GSM850/900 — 2000 мВт.
Премиальные программы
Кубок мира по инновациям Bluetooth, маркетинговая инициатива Bluetooth Special Interest Group (SIG), представлял собой международное соревнование, поощряющее разработку инноваций для приложений, использующих технологию Bluetooth в продуктах для спорта, фитнеса и здравоохранения. Конкуренция была направлена на стимулирование новых рынков. [163]
В 2013 году чемпионат мира по инновациям в области Bluetooth превратился в премию Bluetooth Breakthrough Awards. Впоследствии компания Bluetooth SIG учредила премию Imagine Blue Award в 2016 году на выставке Bluetooth World. [164] Программа Bluetooth Breakthrough Awards отмечает самые инновационные продукты и приложения, доступные сегодня, прототипы, которые появятся в ближайшее время, и проекты под руководством студентов, находящиеся в стадии разработки. [165]
См. также
- АНТ+
- Стек Bluetooth — строительные блоки, из которых состоят различные реализации протокола Bluetooth.
- Список профилей Bluetooth — функции, используемые в стеке Bluetooth.
- Блюснипинг
- BlueSoleil — собственный драйвер Bluetooth
- Маяки Bluetooth с низким энергопотреблением ( AltBeacon , iBeacon , Eddystone )
- Ячеистая сеть Bluetooth
- Альянс здоровья Континуа
- ДАШ7
- Гарнитура (аудио)
- Точка доступа Wi-Fi
- Java API для Bluetooth
- Поиск ключей
- Ли-Фай
- Список протоколов Bluetooth
- МирияНед
- Связь ближнего радиуса действия
- НиаЛинк
- RuBee – альтернатива безопасному беспроводному протоколу
- модем
- Поток (сетевой протокол)
- Wi-Fi ХаЛоу
- Zigbee - легкий беспроводной протокол с низким энергопотреблением в диапазоне ISM на основе IEEE 802.15.4.
Примечания
- ^ Многие операционные системы удаляют неполные файлы, если передача файла не удалась.
Ссылки
- ^ «Диапазон Bluetooth: 100 м, 1 км или 10 км?» . blueair.pl . Архивировано из оригинала 13 июня 2015 года . Проверено 4 июня 2015 г.
- ↑ Перейти обратно: Перейти обратно: а б «Основы | Веб-сайт технологии Bluetooth» . Bluetooth.com. 23 мая 2010 г. Архивировано из оригинала 28 октября 2012 г. . Проверено 16 октября 2012 г.
- ^ Мюллер, Натан Дж. (2002). Сеть от А до Я. МакГроу-Хилл Профессионал. стр. 45–47. ISBN 9780071429139 . Архивировано из оригинала 24 июня 2021 года . Проверено 14 июня 2021 г.
- ^ «О нас — Веб-сайт Bluetooth Technology» . Bluetooth.com. Архивировано из оригинала 26 апреля 2019 года . Проверено 8 мая 2019 г.
- ^ «Программа укрепления бренда» . Bluetooth.com. Архивировано из оригинала 20 февраля 2018 года . Проверено 8 мая 2019 г.
- ^ Федерика Лариккья (31 марта 2022 г.). «Глобальные поставки устройств Bluetooth в 2022 году» . Статистика . Проверено 7 августа 2022 г.
- ^ Палея, Амейя (3 мая 2024 г.). «США впервые в истории установили космическую связь Bluetooth с использованием спутников» . Интересная инженерия . Проверено 6 мая 2024 г.
- ^ «Рунический камень Харальда Блютуса» . Национальный музей Дании. Архивировано из оригинала 26 октября 2021 года . Проверено 22 октября 2021 г.
- ^ Кардач, Джим (5 марта 2008 г.). «История технологий: как Bluetooth получил свое название» . время . Архивировано из оригинала 5 декабря 2019 года . Проверено 11 июня 2013 г.
- ^ Форсайт, Марк (2011). Этимологикон . Лондон: Icon Books Ltd., с. 139 . ISBN 9781848313071 .
- ^ Кардач, Джим. «Именование технологии» . kardach.com. Архивировано из оригинала 22 октября 2021 года . Проверено 22 октября 2021 г.
- ^ «Происхождение названия» . Веб-сайт технологии Bluetooth . Архивировано из оригинала 28 декабря 2020 года . Проверено 10 ноября 2021 г.
- ^ «Вехи развития Bluetooth» . Лицензирование технологий Эрикссон. 22 марта 2004 г. Архивировано из оригинала 20 июня 2004 г.
- ^ «Bluetooth в Твиттере» . Архивировано из оригинала 30 декабря 2018 года . Проверено 2 марта 2016 г.
- ^ «Значки возможностей Bluetooth» (PDF) . Специальная группа по интересам Bluetooth. Архивировано из оригинала 23 декабря 2018 года . Проверено 21 октября 2016 г.
Значки Bluetooth Experience заимствовали две из этих трех особенностей: синий цвет и символ в виде рун.
- ^ Нгуен, Туан С. «Кто изобрел Bluetooth?» . МысльКо . Архивировано из оригинала 11 октября 2019 года . Проверено 11 октября 2019 г.
- ^ «Блютуз» . Информационный век . 24 мая 2001 г. Архивировано из оригинала 22 декабря 2007 г. Проверено 1 февраля 2008 г.
- ↑ Перейти обратно: Перейти обратно: а б «Представление (экономической) ценности патентов, номинированных на Европейскую премию изобретателей 2012 г.» (PDF) . Группа компаний «Технополис». 30 марта 2012 г. Архивировано (PDF) из оригинала 3 июля 2021 г. . Проверено 28 сентября 2021 г.
- ^ «Бесплатный Bluetooth, 10 лет» . etn.se. Архивировано из оригинала 29 октября 2019 года . Проверено 29 октября 2019 г.
- ^ «20 лучших инноваций Швеции за последние 35 лет» . Дело недели . Архивировано из оригинала 29 октября 2019 года . Проверено 29 октября 2019 г.
- ^ «122 кандидата на Нобелевскую премию» (PDF) . Архивировано (PDF) из оригинала 29 октября 2019 г. Проверено 29 октября 2019 г.
- ^ «Величайшие инновации современности» . innovatorsradet.se . Архивировано из оригинала 17 мая 2019 года . Проверено 29 октября 2019 г.
- ^ «Музей мобильного телефона» . mobilephonemuseum.com .
- ^ «Motorola Inc. против Vosi Technologies Inc» . Случаи. Casetext.com .
- ↑ Перейти обратно: Перейти обратно: а б «Радиоинтерфейс Bluetooth, модуляция и каналы» . Радио-Электроника.com. Архивировано из оригинала 2 января 2012 года . Проверено 24 марта 2012 г.
- ^ «Спецификация Bluetooth версии 5.0» . Специальная группа по интересам Bluetooth . Архивировано из оригинала 23 декабря 2018 года . Проверено 8 декабря 2016 г.
- ^ «Аудио со сверхмалой задержкой через Bluetooth — Apple Inc» . Freepatentsonline.com . Проверено 21 июля 2022 г.
- ^ Гомес, Карлес; Оллер, Хоаким; Параделлс, Хосеп (29 августа 2012 г.). «Обзор и оценка технологии Bluetooth Low Energy: новая маломощная беспроводная технология» . Датчики . 12 (9): 11734–11753. Бибкод : 2012Senso..1211734G . дои : 10.3390/s120911734 . ISSN 1424-8220 . ПМЦ 3478807 .
- ^ Куравар, Арва; Коул, Аюши; Патил, Вики Тукарам (август 2014 г.). «Обзор Bluetooth и приложений». Международный журнал перспективных исследований в области компьютерной техники и технологий . 3 : 2832–2837. ISSN 2278-1323 .
- ^ «Как работает технология Bluetooth» . Bluetooth-сигнал. Архивировано из оригинала 17 января 2008 года . Проверено 1 февраля 2008 г.
- ^ Ньютон, Гарольд (2007). Телекоммуникационный словарь Ньютона . Нью-Йорк: Издательство Flatiron. ISBN 9780979387364 .
- ^ «Понимание диапазона Bluetooth» . Bluetooth-сигнал . Проверено 29 июня 2022 г.
- ^ «Тестирование ключа Bluetooth класса 1» . Amperordirect.com. Архивировано из оригинала 10 октября 2021 года . Проверено 4 сентября 2010 г.
- ^ «Модуль Bluetooth дальнего действия WT41» . Архивировано из оригинала 3 июля 2013 года . Проверено 28 августа 2013 г.
- ^ «Промышленный модуль Bluetooth 2.1 дальнего действия BluBear с EDR» . Архивировано из оригинала 17 июля 2013 года.
- ^ «ОЕМ-модуль последовательного порта Bluetooth OBS433» . Архивировано из оригинала 16 июля 2013 года . Проверено 28 августа 2013 г.
- ^ «Характеристики традиционного профиля» . Bluetooth.com. Архивировано из оригинала 11 марта 2020 года . Проверено 28 октября 2019 г.
- ^ «История группы специальных интересов Bluetooth» . Bluetooth.com. Архивировано из оригинала 1 июля 2015 года . Проверено 15 мая 2015 г.
- ^ Заутер, Мартин (2 августа 2017 г.). От GSM к LTE-Advanced Pro и 5G: введение в мобильные сети и мобильную широкополосную связь . Джон Уайли и сыновья. п. 491. ИСБН 978-1-119-34690-6 . Архивировано из оригинала 14 апреля 2021 года . Проверено 13 сентября 2020 г.
- ^ Пенттинен, Юрки Т.Дж. (16 марта 2015 г.). Справочник по телекоммуникациям: Инженерные рекомендации для фиксированных, мобильных и спутниковых систем . Джон Уайли и сыновья. п. 129. ИСБН 978-1-119-94488-1 . Архивировано из оригинала 25 января 2021 года . Проверено 13 сентября 2020 г.
- ^ «Портативные беспроводные Bluetooth-совместимые колонки» . Трусаунд Аудио. Архивировано из оригинала 18 апреля 2016 года . Проверено 7 апреля 2016 г.
- ^ «Возвращение к Bluetooth» . www.techpayout.com . 27 марта 2014 г. Архивировано из оригинала 3 июня 2016 г. . Проверено 10 мая 2016 г.
- ^ «Технология Bluetooth» . mobileinfo.com. Архивировано из оригинала 23 декабря 2018 года . Проверено 11 мая 2015 г.
- ^ «Samsung Omnia II: как передавать файлы с помощью Bluetooth FTP» . Ютуб . 11 декабря 2009 г. Архивировано из оригинала 23 ноября 2021 г.
- ^ Маттеи, Джованни. «Палки для селфи: лучшие шаблоны для отличных фотографий и видео» . Telephone.net (на итальянском языке) . Проверено 31 октября 2022 г.
- ^ Джон Фуллер (28 июля 2008 г.). «Как работает Bluetooth-наблюдение» . как все работает . Архивировано из оригинала 26 мая 2015 года . Проверено 26 мая 2015 г.
- ^ «Контроллер Wii» . Bluetooth-сигнал. Архивировано из оригинала 20 февраля 2008 года . Проверено 1 февраля 2008 г.
- ^ «Телемедицина.jp» . Телемедицина.jp. Архивировано из оригинала 23 декабря 2018 года . Проверено 4 сентября 2010 г.
- ^ «Тай нге Bluetooth Nokia» . tainghebluetooth.com. Архивировано из оригинала 21 сентября 2016 года . Проверено 6 сентября 2016 г.
- ^ «Системы определения местоположения в реальном времени» (PDF) . кларинокс. Архивировано (PDF) из оригинала 28 декабря 2019 года . Проверено 4 августа 2010 г.
- ^ «Беспроводные волны используются для отслеживания времени в пути» . CTV Калгари Новости. 26 ноября 2012 года. Архивировано из оригинала 1 июля 2013 года . Проверено 11 июля 2013 г.
- ^ Фаттах, Набиль; Лаха, Сумьясанта; Соколов Данил; Честер, Грэм; Дегенаар, Патрик (2015). «Беспроводная передача данных и энергии оптогенетического имплантируемого стимулятора зрительной коры» . 2015 37-я ежегодная международная конференция Общества инженерии в медицине и биологии IEEE (EMBC) . Том. 2015. стр. 8006–8009. дои : 10.1109/EMBC.2015.7320250 . ISBN 978-1-4244-9271-8 . ПМИД 26738150 . S2CID 4575272 .
- ^ Мроз, Мэнди (21 мая 2018 г.). «Слуховые аппараты Bluetooth: слуховые аппараты с технологией Bluetooth используют современную беспроводную технологию, чтобы помочь вам легко оставаться на связи с телефонами iOS и Android, телевизорами, планшетами и другими любимыми аудиоустройствами» . Здоровый слух . Архивировано из оригинала 25 мая 2019 года . Проверено 15 июля 2018 г.
- ^ "Смотреть" . Bluetooth.com. Архивировано из оригинала 18 сентября 2010 года . Проверено 4 сентября 2010 г.
- ↑ Перейти обратно: Перейти обратно: а б «Как работает Bluetooth» . Как все работает. 30 июня 2010 года. Архивировано из оригинала 4 апреля 2012 года . Проверено 12 апреля 2012 г.
- ^ «Технические документы» . Bluetooth.com. 30 июня 2010 г. Архивировано из оригинала 12 сентября 2017 г. Проверено 12 сентября 2017 г.
- ^ «Bluetooth для программистов» (PDF) . Лаборатория компьютерных наук и искусственного интеллекта Массачусетского технологического института. Архивировано (PDF) из оригинала 23 декабря 2018 года . Проверено 11 мая 2015 г.
- ↑ Перейти обратно: Перейти обратно: а б с д «Часто задаваемые вопросы о беспроводной технологии Bluetooth – 2010» . Архивировано из оригинала 23 декабря 2018 года . Проверено 4 сентября 2010 г.
- ^ «Технология сетевой защиты» . Изменения функциональных возможностей Microsoft Windows XP с пакетом обновления 2 . Майкрософт Технет. Архивировано из оригинала 1 января 2008 года . Проверено 1 февраля 2008 г.
- ^ «Apple представляет Jaguar, следующий основной выпуск Mac OS X» (пресс-релиз). Яблоко. 17 июля 2002 г. Архивировано из оригинала 18 февраля 2008 г. Проверено 4 февраля 2008 г.
- ^ «Официальный стек протоколов Linux Bluetooth» . БлюЗ. Архивировано из оригинала 22 мая 2019 года . Проверено 4 сентября 2010 г.
- ^ «Стек Bluedroid в Android» . Джейкоб Су. 10 мая 2016 г. Архивировано из оригинала 19 июня 2019 г. . Проверено 19 июня 2019 г.
- ^ «Прикрепление стека протоколов Bluetooth для Linux» . Аффикс. Архивировано из оригинала 5 ноября 2018 года . Проверено 19 июня 2019 г.
- ^ Максим Евменкин (2002). «ng_bluetooth.4 — заполнитель для глобальных переменных Bluetooth» . Перекрестная ссылка BSD . FreeBSD . Архивировано из оригинала 12 февраля 2022 года . Проверено 10 апреля 2019 г.
- ^ "ng_bluetooth" . Руководство по интерфейсам ядра BSD . FreeBSD.
- ^ Иэн Хибберт; Итроникс Инк (2006). «bluetooth.4 — семейство протоколов Bluetooth» . Перекрестная ссылка BSD . НетБСД . Архивировано из оригинала 12 февраля 2022 года . Проверено 10 апреля 2019 г.
- ^ «Блютуз(4)» . Страницы руководства NetBSD . НетБСД. Архивировано из оригинала 13 марта 2021 года.
- ^ Тед Унангст (11 июля 2014 г.). «CVS: cvs.openbsd.org: src» . source-changes@cvs (список рассылки). OpenBSD . Архивировано из оригинала 19 января 2019 года . Проверено 10 апреля 2019 г.
Поддержка Bluetooth не работает и никуда не денется.
- ^ Тберт, изд. (29 июля 2014 г.). «g2k14: Тед Унангст об искусстве теду» . Журнал OpenBSD . Архивировано из оригинала 24 марта 2019 года . Проверено 10 апреля 2019 г.
Из них вам может не хватать поддержки Bluetooth. К сожалению, текущий код не работает и не структурирован должным образом, чтобы способствовать дальнейшему развитию.
- ^ Хассо Теппер, изд. (2008). «bluetooth.4 — семейство протоколов Bluetooth» . Перекрестная ссылка BSD . Драгонфлай БСД . Архивировано из оригинала 12 февраля 2022 года . Проверено 10 апреля 2019 г.
- ^ "Bluetooth" . Страницы онлайн-руководства DragonFly . Стрекоза.
- ^ "sys/netgraph7/bluetooth/common/ng_bluetooth.c" . Перекрестная ссылка BSD . Драгонфлай БСД . Архивировано из оригинала 12 февраля 2022 года . Проверено 10 апреля 2019 г.
- ^ Саша Вильднер (15 ноября 2014 г.). «kernel/netgraph7: портировать часть ядра стека bluetooth netgraph7» . Драгонфлай БСД . Архивировано из оригинала 30 апреля 2019 года . Проверено 10 апреля 2019 г.
- ^ «Наша история» . Bluetooth.com. Архивировано из оригинала 25 мая 2018 года . Проверено 24 августа 2018 г.
- ^ «Английское введение в членство» . Bluetooth.org . Архивировано из оригинала 26 июня 2014 года . Проверено 13 мая 2014 г.
- ^ «Руководство по совместимости» (PDF) . 2016. Архивировано (PDF) из оригинала 28 декабря 2019 года . Проверено 18 декабря 2019 г.
- ^ "Bluetooth" . Bluetooth . 2007. Архивировано из оригинала 14 февраля 2020 года . Проверено 25 октября 2021 г.
- ^ Стандарт IEEE для телекоммуникаций и обмена информацией между системами. LAN/MAN. Особые требования. Часть 15. Управление доступом к беспроводной среде (MAC) и спецификации физического уровня (PHY) для беспроводных персональных сетей (WPAN) . 2002. doi : 10.1109/IEESTD.2002.93621 . ISBN 978-0-7381-3335-5 .
- ↑ Перейти обратно: Перейти обратно: а б Гай Кьюни (16 ноября 2004 г.). «Высокоскоростной Bluetooth становится на шаг ближе: одобрена повышенная скорость передачи данных» . Newswireless.net. Архивировано из оригинала 15 января 2018 года . Проверено 4 февраля 2008 г.
- ^ Стандарт IEEE для информационных технологий. Локальные и городские сети. Особые требования. Часть 15.1a: Спецификации управления доступом к беспроводной среде (MAC) и физического уровня (PHY) для беспроводных персональных сетей (WPAN) . doi : 10.1109/IEESTD.2005.96290 . ISBN 978-0-7381-4708-6 .
- ↑ Перейти обратно: Перейти обратно: а б с «Технические документы» . Bluetooth-сигнал. Архивировано из оригинала 23 декабря 2018 года . Проверено 3 мая 2012 г.
- ^ «Спецификация HTC TyTN» (PDF) . ХТК. Архивировано из оригинала (PDF) 12 октября 2006 года . Проверено 4 февраля 2008 г.
- ^ «Информационный документ по простому сопряжению» (PDF) . Версия V10r00. Bluetooth-сигнал. 3 августа 2006 г. Архивировано из оригинала (PDF) 18 октября 2006 г. . Проверено 1 февраля 2007 г.
- ^ «Bluetooth Core версии 3.0 + спецификация HS» . Архивировано из оригинала 23 декабря 2018 года . Проверено 8 мая 2011 г.
- ^ «Дополнение к основной спецификации Bluetooth (CSA) 1» . Архивировано из оригинала 23 декабря 2018 года . Проверено 11 апреля 2018 г.
- ^ Дэвид Мейер (22 апреля 2009 г.). «Bluetooth 3.0 выпущен без сверхширокополосной связи» . zdnet.co.uk. Архивировано из оригинала 19 сентября 2011 года . Проверено 22 апреля 2009 г.
- ^ «Вимедиа.орг» . Wimedia.org. 4 января 2010 года. Архивировано из оригинала 26 апреля 2002 года . Проверено 4 сентября 2010 г.
- ^ «Вимедиа.орг» . Архивировано из оригинала 23 марта 2009 года . Проверено 4 сентября 2010 г.
- ^ «bluetooth.com» . Архивировано из оригинала 8 февраля 2015 года . Проверено 29 января 2015 г.
- ^ «USB.org» . USB.org. 16 марта 2009 г. Архивировано из оригинала 10 июня 2011 г. . Проверено 4 сентября 2010 г.
- ^ «Инцизор.тв» . Incisor.tv. 16 марта 2009 г. Архивировано из оригинала 16 сентября 2018 г. . Проверено 4 сентября 2010 г.
- ^ «Группа Bluetooth снижает сверхширокополосный диапазон, глаза 60 ГГц» . ЭТаймс . 29 октября 2009 г. Архивировано из оригинала 12 июня 2021 г. Проверено 17 июня 2021 г.
- ^ «Отчет: сверхширокополосная связь умрет к 2013 году» . ЭТаймс . 4 мая 2009 г. Архивировано из оригинала 12 июня 2021 г. Проверено 17 июня 2021 г.
- ^ «Саймон Стенхаус - Попытка пиявки» (PDF) . incisor.tv . Ноябрь 2009 г. Архивировано из оригинала (PDF) 24 сентября 2015 г. . Проверено 4 июня 2015 г.
- ^ «Форум Wibree объединяется с Bluetooth SIG» (PDF) (пресс-релиз). Нокиа. 12 июня 2007 г. Архивировано из оригинала (PDF) 29 декабря 2014 г. . Проверено 4 февраля 2008 г.
- ^ «Bluetooth.com» . Bluetooth.com. Архивировано из оригинала 21 декабря 2009 года . Проверено 4 сентября 2010 г.
- ^ «Bluetooth SIG представляет Smart Marks и объясняет совместимость версии 4.0 с излишними сложностями» . Engadget. 25 октября 2011 г. Архивировано из оригинала 30 декабря 2018 г. . Проверено 24 августа 2017 г.
- ^ «Диалог Полупроводник» . Архивировано из оригинала 23 декабря 2018 года . Проверено 1 февраля 2018 г.
- ^ «BlueNRG-1 — программируемая беспроводная SoC Bluetooth LE 5.2» . СТМикроэлектроника . Проверено 24 марта 2022 г.
- ^ ":::笙科電子-Amiccom" . Архивировано из оригинала 25 августа 2013 года.
- ^ «CSR.com» . КСО. Архивировано из оригинала 28 июня 2012 года . Проверено 7 апреля 2011 г.
- ^ «Нордиксеми.ком» . Северный полупроводник. Архивировано из оригинала 2 апреля 2011 года . Проверено 7 апреля 2011 г.
- ^ «TI.com» . Техасские инструменты. Архивировано из оригинала 21 июля 2011 года . Проверено 7 апреля 2011 г.
- ^ «iFixit MacBook Air 13» в середине 2011 г., разборка» . iFixit.com. 21 июля 2011 г. Архивировано из оригинала 24 июля 2011 г. Проверено 27 июля 2011 г. .
- ^ «Broadcom.com – BCM20702 – Однокристальное решение Bluetooth 4.0 HCI с поддержкой Bluetooth Low Energy (BLE)» . Бродком. Архивировано из оригинала 11 августа 2011 года . Проверено 27 июля 2011 г.
- ^ «Подробности пресс-релизов | Веб-сайт технологии Bluetooth» . Bluetooth.com. 4 декабря 2013 года. Архивировано из оригинала 23 июня 2014 года . Проверено 13 мая 2014 г.
- ^ «Принятая спецификация; Веб-сайт технологии Bluetooth» . Bluetooth.com. 4 декабря 2013 года. Архивировано из оригинала 3 октября 2015 года . Проверено 14 мая 2014 г.
- ^ «Спецификация системы Bluetooth» . bluetooth.com . 2 декабря 2014 года . Проверено 23 февраля 2023 г.
- ^ «Редмондпи» . 3 декабря 2014 г. Архивировано из оригинала 13 декабря 2014 г. Проверено 11 декабря 2014 г.
- ^ «ДейлиТех» . Архивировано из оригинала 7 декабря 2014 года.
- ^ Вулли, Мартин (26 октября 2017 г.). «Улучшения функций Bluetooth Core версии 5.0» (PDF) . bluetooth.com (изд. 1.1.0) . Проверено 23 февраля 2023 г.
- ^ «MWC 2017: Sony представляет новую серию Xperia XZ с поддержкой 5G и первоклассной камерой» . ИБТ . 27 февраля 2017 года. Архивировано из оригинала 3 октября 2019 года . Проверено 3 октября 2019 г.
- ^ «HomePod — Технические характеристики» . Яблоко . Архивировано из оригинала 13 мая 2019 года . Проверено 29 января 2018 г.
- ^ cnxsoft (10 июня 2016 г.). «Bluetooth 5 обещает в четыре раза большую дальность и в два раза большую скорость передачи данных по Bluetooth 4.0 LE» . Архивировано из оригинала 12 мая 2019 года . Проверено 12 декабря 2018 г.
- ^ «Стандарт Bluetooth 5 обеспечивает увеличение дальности действия, скорости и емкости Интернета вещей» . Архивировано из оригинала 18 июня 2016 года . Проверено 18 июня 2016 г.
- ^ «Bluetooth 5 увеличивает дальность действия в четыре раза, удваивает скорость, увеличивает пропускную способность передачи данных на 800% — веб-сайт технологии Bluetooth» . www.bluetooth.com . Архивировано из оригинала 9 декабря 2018 года . Проверено 12 декабря 2018 г.
- ^ « Спецификация Bluetooth 5 появится на следующей неделе с увеличенным в 4 раза радиусом действия и в 2 раза большей скоростью [Обновлено]» . 10 июня 2016 г. Архивировано из оригинала 10 июня 2019 г. Проверено 14 июня 2017 г.
- ^ «Bluetooth 5: все, что вам нужно знать» . 10 июня 2016 г. Архивировано из оригинала 5 мая 2021 г. Проверено 11 июня 2016 г.
- ^ «Основная спецификация Bluetooth v5.0» (загрузка в формате PDF) . www.bluetooth.org . Архивировано из оригинала 23 декабря 2018 года . Проверено 8 декабря 2016 г.
- ^ Вулли, Мартин (28 января 2019 г.). «Основная спецификация Bluetooth v5.1» (PDF) . bluetooth.com (изд. 1.0.1) . Проверено 23 февраля 2023 г.
- ^ Вулли, Мартин (9 декабря 2020 г.). «Обзор функций Bluetooth Core версии 5.2» (PDF) . bluetooth.com . Архивировано (PDF) из оригинала 8 января 2020 года . Проверено 8 января 2020 г.
- ^ «Новая версия Bluetooth поможет починить ваши наушники» . Проводной . ISSN 1059-1028 . Архивировано из оригинала 26 апреля 2020 года . Проверено 3 февраля 2020 г. .
- ^ Клевер, Джули (6 января 2020 г.). «Bluetooth SIG объявляет о выпуске LE Audio с общим доступом к аудио, меньшим потреблением данных, поддержкой слуховых аппаратов и многим другим» . www.macrumors.com . Архивировано из оригинала 20 февраля 2020 года . Проверено 3 февраля 2020 г. .
- ^ «Аудиоподдержка слуховых аппаратов с использованием Bluetooth LE» . Проект Android с открытым исходным кодом . Архивировано из оригинала 20 февраля 2020 года . Проверено 3 февраля 2020 г. .
- ^ Шэрон Хардинг (12 июля 2022 г.). «Что такое Bluetooth LE Audio? Объяснение его характеристик и его значения для беспроводного звука» . Арс Техника . Проверено 21 июля 2022 г.
- ^ Кэрри Маршалл (30 августа 2023 г.). «Samsung опережает Apple и добавляет революционный Bluetooth Auracast в свои 4K-телевизоры и наушники» . ТехРадар . Проверено 9 октября 2023 г.
- ^ СамМобайл; Шайк, Асиф Икбал (6 октября 2023 г.). «Galaxy Buds 2 Pro получает поддержку Bluetooth Auracast с новым обновлением» . СамМобайл . Проверено 9 октября 2023 г.
- ^ Вулли, Мартин (24 июня 2021 г.). «Улучшения функций Bluetooth Core версии 5.3» (PDF) . bluetooth.com . Архивировано (PDF) из оригинала 30 июля 2021 года . Проверено 17 сентября 2021 г.
- ^ Вулли, Мартин (7 февраля 2023 г.). «Основная спецификация Bluetooth версии 5.4» (PDF) . bluetooth.com . Архивировано (PDF) из оригинала 9 февраля 2023 года . Проверено 23 февраля 2023 г.
- ^ Хаппич, Жюльен (24 февраля 2010 г.). «В 2010 году мировые поставки беспроводных микросхем ближнего радиуса действия превысят 2 миллиарда единиц» . ЭЭ Таймс . Архивировано из оригинала 12 февраля 2022 года . Проверено 25 октября 2019 г.
- ^ Вендрик, Гарри Дж. М. (2017). Нанометровые КМОП-ИС: от основ к ASIC . Спрингер. п. 243. ИСБН 9783319475974 . Архивировано из оригинала 5 мая 2020 года . Проверено 26 октября 2019 г.
- ↑ Перейти обратно: Перейти обратно: а б Столлингс, Уильям (2005). Беспроводная связь и сети . Река Аппер-Сэддл, Нью-Джерси: Пирсон Прентис Холл. ISBN 9788132231561 .
- ^ Юха Т. Вайнио (25 мая 2000 г.). «Безопасность Bluetooth» (PDF) . Хельсинкский технологический университет. Архивировано (PDF) из оригинала 25 сентября 2020 г. Проверено 1 января 2009 г.
- ^ Андреас Беккер (16 августа 2007 г.). «Безопасность и хаки Bluetooth» (PDF) . Рурский университет в Бохуме. Архивировано из оригинала (PDF) 21 марта 2016 года . Проверено 10 октября 2007 г.
- ^ Скарфон, К. и Пэджетт, Дж. (сентябрь 2008 г.). «Руководство по безопасности Bluetooth» (PDF) . Национальный институт стандартов и технологий. Архивировано (PDF) из оригинала 11 июня 2017 года . Проверено 3 июля 2013 г.
- ^ Джон Фуллер (28 июля 2008 г.). «Что такое блюджекинг?» . как все работает. Архивировано из оригинала 20 мая 2015 года . Проверено 26 мая 2015 г.
- ^ «Bluesnarfing против Bluejacking: 4 главных различия» . Мастерская специй . Проверено 6 марта 2024 г.
- ^ «Слабые места безопасности Bluetooth». Конференция по безопасности RSA. – След криптографа. CiteSeerX 10.1.1.23.7357 .
- ^ "Bluetooth" . Бункер. Архивировано из оригинала 26 января 2007 года . Проверено 1 февраля 2007 г.
- ^ «Синий Жук» . Trifinite.org. Архивировано из оригинала 23 декабря 2018 года . Проверено 1 февраля 2007 г.
- ^ Джон Оутс (15 июня 2004 г.). «Вирус атакует мобильные телефоны через Bluetooth» . Регистр . Архивировано из оригинала 23 декабря 2018 года . Проверено 1 февраля 2007 г.
- ^ «Снарф на дальней дистанции» . Trifinite.org. Архивировано из оригинала 23 декабря 2018 года . Проверено 1 февраля 2007 г.
- ^ «Разоблачение распространенных заблуждений о Bluetooth» . САНС. Архивировано из оригинала 14 июля 2014 года . Проверено 9 июля 2014 г.
- ^ «Информационные страницы F-Secure о вредоносном ПО: Lasco.A» . F-Secure.com. Архивировано из оригинала 17 мая 2008 года . Проверено 5 мая 2008 г.
- ^ Форд-Лонг Вонг; Фрэнк Стаджано; Джолион Клулоу (апрель 2005 г.). «Восстановление протокола сопряжения Bluetooth» (PDF) . Компьютерная лаборатория Кембриджского университета. Архивировано из оригинала (PDF) 16 июня 2007 года . Проверено 1 февраля 2007 г.
- ^ «Домашняя страница Янива Шакеда» . Архивировано из оригинала 9 ноября 2007 года . Проверено 6 ноября 2007 г.
- ^ «Авишайская шерсть – אבישי וול» . тау.ac.il . Архивировано из оригинала 23 декабря 2018 года . Проверено 4 июня 2015 г.
- ^ Янив Шакед; Авишай Вул (2 мая 2005 г.). «Взлом PIN-кода Bluetooth» . Школа электротехнических систем Тель-Авивского университета. Архивировано из оригинала 23 декабря 2018 года . Проверено 1 февраля 2007 г.
- ^ «Телефонные пираты в миссии по поиску и краже» . Кембриджские вечерние новости . Архивировано из оригинала 17 июля 2007 года . Проверено 4 февраля 2008 г.
- ^ «Полная безопасность при использовании Bluetooth» (PDF) . F-безопасный. Май 2006 г. Архивировано из оригинала (PDF) 10 июня 2006 г. . Проверено 4 февраля 2008 г.
- ^ Финистер и Золлер. «Весь ваш Bluetooth принадлежит нам» (PDF) . archive.hack.lu . Архивировано (PDF) из оригинала 23 декабря 2018 года . Проверено 20 сентября 2017 г.
- ^ «Информация BlueBorne от исследовательской группы – Armis Labs» . армия . Архивировано из оригинала 21 сентября 2017 года . Проверено 20 сентября 2017 г.
- ^ «Обновите свои iPhone и Android прямо сейчас, если не хотите, чтобы ваш Bluetooth взломали» . Форбс . 24 июля 2019 года. Архивировано из оригинала 26 сентября 2019 года . Проверено 26 сентября 2019 г.
- ^ Нойманн, Лиор; Бихам, Эли (2020). «Разрыв соединения Bluetooth – атака с использованием недействительной кривой с фиксированной координатой» . Избранные области криптографии – SAC 2019 . Конспекты лекций по информатике. Том. 11959. Технион – Израильский технологический институт. стр. 250–273. дои : 10.1007/978-3-030-38471-5_11 . ISBN 978-3-030-38470-8 . S2CID 51757249 . Архивировано из оригинала 18 сентября 2019 года . Проверено 26 сентября 2019 г.
- ^ Лунис, Карим; Зулькернин, Мохаммед (2019). «Уязвимость сброса соединения, влияющая на доступность Bluetooth» . 13-я Международная конференция по рискам и безопасности Интернета и систем — CRiSIS 2018 . Конспекты лекций по информатике. Том. 11391. Спрингер. стр. 188–204. дои : 10.1007/978-3-030-12143-3_16 . ISBN 978-3-030-12142-6 . S2CID 59248863 . Архивировано из оригинала 30 августа 2021 года . Проверено 30 августа 2021 г.
- ^ «Новая критическая проблема безопасности Bluetooth подвергает миллионы устройств атакам» . Форбс . 15 августа 2019 года. Архивировано из оригинала 20 августа 2019 года . Проверено 20 августа 2019 г.
- ^ Антониоли, Даниэле; Типпенхауэр, Нильс Оле; Расмуссен, Каспер Б. (15 августа 2019 г.). Ручка сломана: использование низкой энтропии при согласовании ключа шифрования Bluetooth BR/EDR (PDF) . Санта-Клара: Оксфордский университет. ISBN 9781939133069 . Архивировано (PDF) из оригинала 16 апреля 2021 года . Проверено 14 июня 2021 г.
- ^ «Бюллетень по безопасности Android — август 2019 г.» . Проверено 5 июня 2022 г.
- ^ «Новая атака BLUFFS позволяет злоумышленникам перехватывать соединения Bluetooth» . Проверено 1 декабря 2023 г.
- ^ Антониоли, Даниэле (2023). «БЛЕФС: Bluetooth вперед и будущие секретные атаки и защита». Материалы конференции ACM SIGSAC 2023 года по компьютерной и коммуникационной безопасности (отчет). стр. 636–650. дои : 10.1145/3576915.3623066 . ISBN 979-8-4007-0050-7 .
- ^ Д. Шомьен; М. Эфтимакис (20 октября 2010 г.). «Урок по Bluetooth» . Архивировано из оригинала (PDF) 12 декабря 2016 года . Проверено 11 декабря 2009 г.
- ^ М. Хиетанен; Т. Аланко (октябрь 2005 г.). «Профессиональное воздействие, связанное с радиочастотными полями систем беспроводной связи» (PDF) . XXVIII Генеральная ассамблея УРСИ – Материалы . Международный радионаучный союз. Архивировано из оригинала (PDF) 6 октября 2006 года . Проверено 19 апреля 2007 г.
- ^ «Кубок мира по Bluetooth-инновациям» . Bluetooth.com. Архивировано из оригинала 23 августа 2009 года . Проверено 4 сентября 2010 г.
- ^ «Bluetooth SIG объявляет победителей конкурса Imagine Blue Awards на выставке Bluetooth World» . Bluetooth.com . Проверено 29 марта 2017 г. [ постоянная мертвая ссылка ]
- ^ «Награда за прорыв в области Bluetooth» . bluetooth.org . Архивировано из оригинала 15 июля 2015 года . Проверено 4 июня 2015 г.