Bluetooth Low Energy

(Redirected fromBluetooth low energy)

Bluetooth Low Energy(Bluetooth LE,colloquiallyBLE,formerly marketed asBluetooth Smart[1]) is awireless personal area networktechnology designed and marketed by theBluetooth Special Interest Group(Bluetooth SIG)[2]aimed at novel applications in the healthcare,fitness,beacons,[3]security, and home entertainment industries.[4]Compared toClassic Bluetooth,Bluetooth Low Energy is intended to provide considerably reduced power consumption and cost while maintaining asimilar communication range.

It is independent of classicBluetoothand has no compatibility, but Bluetooth Basic Rate/Enhanced Data Rate (BR/EDR) and LE can coexist. The original specification was developed byNokiain 2006 under the name Wibree,[5]which was integrated into Bluetooth 4.0 in December 2009 as Bluetooth Low Energy.

Mobile operating systems includingiOS,Android,Windows PhoneandBlackBerry,as well asmacOS,Linux,Windows 8,Windows 10andWindows 11,natively support Bluetooth Low Energy.

Compatibility

edit

Bluetooth Low Energy is distinct from the previous (often called "classic" )Bluetooth Basic Rate/Enhanced Data Rate(BR/EDR) protocol, but the two protocols can both be supported by one device: theBluetooth 4.0 specificationpermits devices to implement either or both of the LE and BR/EDR systems.

Bluetooth Low Energy uses the same2.4 GHz radio frequenciesas classic Bluetooth, which allows dual-mode devices to share a singleradio antenna,but uses a simplermodulationsystem[clarification needed].

Branding

edit
The previously used Bluetooth Smart logo

In 2011, the Bluetooth SIG announced the Bluetooth Smart logo so as to clarify compatibility between the new low energy devices and other Bluetooth devices.[6]

  • Bluetooth Smart Ready indicates a dual-mode device compatible with both classic and low energyperipherals.[7]
  • Bluetooth Smart indicates a low-energy–only device which requires either a Smart Ready or another Bluetooth Smart device in order to function.

With the May 2016 Bluetooth SIG branding information, the Bluetooth SIG began phasing out the Bluetooth Smart and Bluetooth Smart Ready logos and word marks and reverted to using the Bluetooth logo and word mark[8]in a new blue colour.

Target market

edit

The Bluetooth SIG identifies a number of markets for low-energy technology, particularly in the smart home, health, sport, and fitness sectors.[9]Cited advantages include:

  • low power requirements, operating for "months or years" on abutton cell.
  • small size and low cost.
  • compatibility with a largeinstalled baseof mobile phones, tablets, and computers.

History

edit
The now-defunct Wibree logo

In 2001, researchers atNokiadetermined various scenarios that contemporary wireless technologies did not address.[10]The company began developing a wireless technology adapted from the Bluetooth standard which would provide lower power usage and cost while minimizing its differences from Bluetooth technology. The results were published in 2004 using the name Bluetooth Low End Extension.[11]

After further development with partners, in particularLogitechand within the European project MIMOSA,[a]and actively promoted and supported bySTMicroelectronicssince its early stage,[b]the technology was released to the public in October 2006 with the brand name Wibree.[14]After negotiations with Bluetooth SIG members, an agreement was reached in June 2007 to include Wibree in a future Bluetooth specification as a Bluetooth ultra low power technology.[15][16]

The technology was marketed as Bluetooth Smart and integration into version 4.0 of the Core Specification was completed in early 2010.[17]The first smartphone to implement the 4.0 specification was theiPhone 4S,released in October 2011.[18]A number of other manufacturers released Bluetooth Low Energy Ready devices in 2012.

The Bluetooth SIG officially unveiled Bluetooth 5 on 16 June 2016 during a media event in London. One change on the marketing side is that the point number was dropped, so it is now just called Bluetooth 5 (and not Bluetooth 5.0 or 5.0 LE like for Bluetooth 4.0). This decision was made to "simplify marketing, and communicate user benefits more effectively".[19]On the technical side, Bluetooth 5 will quadruple the range by using increased transmit power or coded physical layer, double the speed by using optional half of the symbol time compared to Bluetooth 4.x, and provide an eight-fold increase in data broadcasting capacity by increasing the advertising data length[clarification needed]of low energy Bluetooth transmissions compared to Bluetooth 4.x, which could be important forIoTapplications where nodes are connected throughout a whole house.[20]An 'advertising packet' in Bluetooth parlance is the information that is exchanged between two devicesbeforepairing, i.e. when they are not connected. For example, advertising packets allow a device to display to the user the name of another Bluetooth device before pairing with it.[21]Bluetooth 5 will increase the data length of this advertising packet. The length of this packet in Bluetooth 4.x was 31 bytes (for broadcast topology).

The Bluetooth SIG released Mesh Profile and Mesh Model specifications officially on 18 July 2017.Mesh specificationenables using Bluetooth Low Energy for many-to-many device communications forhome automation,sensor networksand other applications.[22]

Applications

edit

Borrowing from the original Bluetooth specification, the Bluetooth SIG defines severalprofiles– specifications for how a device works in a particular application – for low energy devices. Manufacturers are expected to implement the appropriate specifications for their device in order to ensure compatibility. A device may contain implementations of multiple profiles.

The majority of current low energy application profiles are based on the Generic Attribute Profile (GATT), a general specification for sending and receiving short pieces of data, known as attributes, over a low energy link.[23]TheBluetooth meshprofile is an exception to this rule, being based on the General Access Profile (GAP).[24]

Mesh profiles

edit

Bluetooth mesh profiles use Bluetooth Low Energy to communicate with other Bluetooth Low Energy devices in the network. Each device can pass the information forward to other Bluetooth Low Energy devices creating a "mesh" effect. For example, switching off an entire building of lights from a single smartphone.[25]

  • MESH (Mesh Profile) – for base mesh networking.
  • MMDL (Mesh models) – for application layer definitions. Term "model" is used in mesh specifications instead of "profile" to avoid ambiguities.

Health care profiles

edit

There are many profiles for Bluetooth Low Energy devices in healthcare applications.The Continua Health Allianceconsortium promotes these in cooperation with the Bluetooth SIG.

  • BLP (Blood Pressure Profile) – for blood pressure measurement.
  • HTP (Health Thermometer Profile) – for medical temperature measurement devices.
  • GLP (Glucose Profile) – forblood glucosemonitors.
  • CGMP (Continuous Glucose Monitor Profile)

Sports and fitness profiles

edit

Profiles for sporting and fitness accessories include:

  • BCS (Body Composition Service)
  • CSCP (Cycling Speed and Cadence Profile) – for sensors attached to abicycleorexercise biketo measurecadenceand wheel speed.
  • CPP (Cycling Power Profile)
  • HRP (Heart Rate Profile) – for devices which measureheart rate
  • LNP (Location and Navigation Profile)
  • RSCP (Running Speed and Cadence Profile)
  • WSP (Weight Scale Profile)

Internet connection

edit

Generic sensors

edit
  • ESP (Environmental Sensing Profile)
  • UDS (User Data Service)

HID connectivity

edit
  • HOGP (HIDover GATT Profile) allowing Bluetooth LE-enabled Wireless mice, keyboards and other devices offering long-lasting battery life.

Proximity sensing

edit

"Electronic leash" applications are well suited to the long battery life possible for 'always-on' devices.[26]Manufacturers ofiBeacondevices implement the appropriate specifications for their device to make use of proximity sensing capabilities supported byApple'siOS devices.[27]

Relevant application profiles include:

  • FMP – the "find me" profile – allows one device to issue an alert on a second misplaced device.[28]
  • PXP – the proximity profile – allows a proximity monitor to detect whether a proximity reporter is within a close range. Physical proximity can be estimated using the radio receiver'sRSSIvalue, although this does not have absolute calibration of distances. Typically, an alarm may be sounded when the distance between the devices exceeds a set threshold.

Alerts and time profiles

edit
  • The phone alert status profile and alert notification profile allow a client device to receive notifications such as incoming call alerts from another device.
  • The time profile allows current time andtime zoneinformation on a client device to be set from a server device, such as between a wristwatch and a mobile phone'snetwork time.

Battery

edit
  • The Battery Service exposes the Battery State and Battery Level of a single battery or set of batteries in a device.

Audio

edit

Announced in January 2020, LE Audio allows the protocol to carry sound and add features such as one set of headphones connecting to multiple audio sources or multiple headphones connecting to one source[29][30]and also adds support for hearing aids.[31]It introducesLC3as its default codec.[32]Compared with standard Bluetooth audio it offers longer battery life.[32]

Specifications on the implementation of Basic Audio Profile and Coordinated Set Identification was released in 2021,[33][34][35]and the Common Audio Profile and Service in March 2022.[36][37]

Contact tracing and notification

edit

In December 2020, the Bluetooth SIG released a draft specification for a wearable exposure notification service. This service allows exposure notification services on wearable devices to communicate with and be controlled by client devices such as smartphones.[38]

Implementation

edit

Chip

edit

Starting in late 2009, Bluetooth Low Energyintegrated circuitswere announced by a number of manufacturers. These ICs commonly usesoftware radioso updates to the specification can be accommodated through afirmwareupgrade.

Hardware

edit

Current mobile devices are commonly released with hardware and software support for both classic Bluetooth and Bluetooth Low Energy.

Operating systems

edit

Technical details

edit

Radio interface

edit

Bluetooth Low Energy technology operates in the same spectrum range (the 2.400–2.4835 GHzISM band) as classic Bluetooth technology, but uses a different set of channels. Instead of the classic Bluetooth 79 1-MHz channels, Bluetooth Low Energy has 40 2-MHz channels. Within a channel, data is transmitted usingGaussian frequency shift modulation,similar to classic Bluetooth's Basic Rate scheme. The bit rate is 1 Mbit/s (with an option of 2 Mbit/s in Bluetooth 5), and the maximum transmit power is 10 mW (100 mW in Bluetooth 5). Further details are given in Volume 6 Part A (Physical Layer Specification) of theBluetooth Core Specification V4.0.

Bluetooth Low Energy usesfrequency hoppingto counteract narrowband interference problems. Classic Bluetooth also uses frequency hopping but the details are different; as a result, while bothFCCandETSIclassify Bluetooth technology as anFHSSscheme, Bluetooth Low Energy is classified as a system using digital modulation techniques or adirect-sequence spread spectrum.[47]

Specification Basic/Enhanced Data Rate Low Energy
Nominal max. range 100 m (330 ft) <100 m (<330 ft)
Over the air data rate[clarify] 1–3 Mbit/s 125 kbit/s, 500 kbit/s, 1 Mbit/s, 2 Mbit/s
Application throughput,or 'goodput' 0.7–2.1 Mbit/s 0.27–1.37 Mbit/s[48]
Active slaves 7 Not defined; implementation dependent
Security 56/128-bit and application layer user defined 128-bitAESinCCM modeand application layer user defined
Robustness Adaptive fast frequency hopping,FEC,fastACK Adaptive frequency hopping, lazy acknowledgement, 24-bit CRC, 32-bit message integrity check
Wake latency (from a non-connected state) Typically 100 ms 6 ms
Minimum total time to send data (det. battery life) 0.625 ms 3 ms[49]
Voice capable Yes Yes[50]
Network topology Scatternet Scatternet
Power consumption 1 W as the reference 0.01–0.50 W (depending on use case)
Peak current consumption <30 mA <15 mA
Primary use cases Mobile phones, gaming, headsets, stereo audio streaming, smart homes, wearables, automotive, PCs, security, proximity, healthcare, sports & fitness, etc. Mobile phones, gaming, smart homes, wearables, automotive, PCs, security, proximity, healthcare, sports & fitness, Industrial, etc.

More technical details may be obtained from official specification as published by the Bluetooth SIG. Note that power consumption is not part of the Bluetooth specification.

Advertising and discovery

edit

BLE devices are detected through a procedure based on broadcasting advertising packets. This is done using 3 separate channels (frequencies), in order to reduce interference. The advertising device sends a packet on at least one of these three channels, with a repetition period called the advertising interval. For reducing the chance of multiple consecutive collisions, a random delay of up to 10 milliseconds is added to each advertising interval. The scanner listens to the channel for a duration called the scan window, which is periodically repeated every scan interval.

The discovery latency is therefore determined by a probabilistic process and depends on the three parameters (viz., the advertising interval, the scan interval and the scan window). The discovery scheme of BLE adopts a periodic-interval based technique, for which upper bounds on the discovery latency can be inferred for most parametrizations. While the discovery latencies of BLE can be approximated by models[51]for purely periodic interval-based protocols, the random delay added to each advertising interval and the three-channel discovery can cause deviations from these predictions, or potentially lead to unbounded latencies for certain parametrizations.[52]

Security

edit

Bluetooth Low Energy has security instances such as the Encrypted Advertising Data (EAD) feature allowing some or all of the application data payload that is transmitted in advertising packets, to be encrypted. A standard mechanism for the sharing of key material between a broadcasting device and the observers that are intended to receive this data is also defined, so that the data may be decrypted when received.[53]

All transmitted Bluetooth LE PDUs include a Cyclic Redundancy Check (CRC) that is recalculated and checked by the receiving device for the possibility of the PDU having been changed in flight.[53]

Software model

edit

All Bluetooth Low Energy devices use the Generic Attribute Profile (GATT). Theapplication programming interfaceoffered by a Bluetooth Low Energy aware operating system will typically be based around GATT concepts.[54]GATT has the following terminology:

Client
A device that initiates GATT commands and requests, and accepts responses, for example, a computer or smartphone.
Server
A device that receives GATT commands and requests, and returns responses, for example, a temperature sensor.
Characteristic
A data value transferred between client and server, for example, the current battery voltage.
Service
A collection of related characteristics, which operate together to perform a particular function. For instance, theHealth Thermometerservice includes characteristics for a temperature measurement value, and a time interval between measurements.
Descriptor
A descriptor provides additional information about a characteristic. For instance, a temperature value characteristic may have an indication of its units (e.g. Celsius), and the maximum and minimum values which the sensor can measure. Descriptors are optional – each characteristic can have any number of descriptors.

Some service and characteristic values are used for administrative purposes – for instance, the model name and serial number can be read as standard characteristics within theGeneric Accessservice. Services may also include other services as sub-functions; the main functions of the device are so-calledprimaryservices, and the auxiliary functions they refer to aresecondaryservices.

Identifiers

edit

Services, characteristics, and descriptors are collectively referred to asattributes,and identified byUUIDs.Any implementer may pick a random or pseudorandom UUID forproprietaryuses, but the Bluetooth SIG have reserved a range of UUIDs (of the formxxxxxxxx-0000-1000-8000-00805F9B34FB[55]) for standard attributes. For efficiency, these identifiers are represented as 16-bit or 32-bit values in the protocol, rather than the 128 bits required for a full UUID. For example, theDevice Informationservice has the short code 0x180A, rather than 0000180A-0000-1000-.... The full list is kept in theBluetooth Assigned Numbersdocument online.

GATT operations

edit

The GATT protocol provides a number of commands for the client to discover information about the server. These include:

  • Discover UUIDs for all primary services
  • Find a service with a given UUID
  • Find secondary services for a given primary service
  • Discover all characteristics for a given service
  • Find characteristics matching a given UUID
  • Read all descriptors for a particular characteristic

Commands are also provided toread(data transfer from server to client) andwrite(from client to server) the values of characteristics:

  • A value may be read either by specifying the characteristic's UUID, or by ahandlevalue (which is returned by the information discovery commands above).
  • Write operations always identify the characteristic by handle, but have a choice of whether or not a response from the server is required.
  • 'Long read' and 'Long write' operations can be used when the length of the characteristic's data exceeds theMTUof the radio link.

Finally, GATT offersnotificationsandindications.The client may request a notification for a particular characteristic from the server. The server can then send the value to the client whenever it becomes available. For instance, a temperature sensor server may notify its client every time it takes a measurement. This avoids the need for the client topollthe server, which would require the server's radio circuitry to be constantly operational.

Anindicationis similar to a notification, except that it requires a response from the client, as confirmation that it has received the message.

Battery impact

edit
Bluetooth Low Energy chipset power consumption when acting as abeacon,as per The Hitchhikers Guide to iBeacon Hardware by Aislelabs.[56]

Bluetooth Low Energy is designed to enable devices to have very low power consumption. Several chipmakers includingCambridge Silicon Radio,Dialog Semiconductor,Nordic Semiconductor,STMicroelectronics,Cypress Semiconductor,Silicon LabsandTexas Instrumentshad introduced Bluetooth Low Energy optimized chipsets by 2014. Devices with peripheral and central roles have different power requirements. A study by beacon software companyAislelabsreported that peripherals such as proximity beacons usually function for 1–2 years powered by a 1,000mAh coin cell battery.[57]This is possible because of the power efficiency of Bluetooth Low Energy protocol, which only transmits small packets as compared to Bluetooth Classic which is also suitable for audio and high bandwidth data.

In contrast, a continuous scan for the same beacons in central role can consume 1,000 mAh in a few hours. Android and iOS devices also have very different battery impact depending on type of scans and the number of Bluetooth Low Energy devices in the vicinity.[58]With newer chipsets and advances in software, by 2014 both Android and iOS phones had negligible power consumption in real-life Bluetooth Low Energy use.[59]

2M PHY

edit

Bluetooth 5 has introduced a new transmission mode with a doubledsymbol rate.Bluetooth LE has been traditionally transmitting 1 bit per symbol so that theoretically the data rate doubles as well. However, the new mode doubles thebandwidthfrom about 1 MHz to about 2 MHz which makes for more interferences on the edge regions. The partitioning of the ISM frequency band has not changed being still 40 channels spaced at a distance of 2 MHz.[60]This is an essential difference over Bluetooth 2 EDR which also doubled the data rate but was doing that by employing a π/4-DQPSK or 8-DPSKphase modulationon a 1 MHz channel while Bluetooth 5 continues to use just frequency shift keying.

The traditional transmission of 1 Mbit in the Bluetooth Basic Rate was renamed 1M PHY in Bluetooth 5. The new mode at a doubled symbol speed was introduced as the 2M PHY. In Bluetooth Low Energy every transmission starts on the 1M PHY leaving it to the application to initiate a switch to the 2M PHY. In that case both sender and receiver will switch to the 2M PHY for transmissions. This is designed to facilitate firmware updates where the application can switch back to a traditional 1M PHY in case of errors. In reality the target device should be close to theprogramming station(at a few meters).

LE Coded

edit

Bluetooth 5 has introduced two new modes with lower data rate. The symbol rate of the new "Coded PHY" is the same as the Base Rate 1M PHY but in mode S=2 there are two symbols transmitted per data bit. In mode S=2 only a simple Pattern Mapping P=1 is used which simply produces the same stuffing bit for each input data bit. In mode S=8 there are eight symbols per data bit with a Pattern Mapping P=4 producing contrasting symbol sequences – a 0 bit is encoded as binary 0011 and a 1 bit is encoded as binary 1100.[61]In mode S=2 using P=1 the range doubles approximately, while in mode S=8 using P=4 it does quadruple.[62]

The "LE Coded" transmissions have not only changed the error correction scheme but it uses a fundamentally new packet format. Each "LE Coded" burst consists of three blocks. The switch block ( "extended preamble" ) is transmitted on the LE 1M PHY but it only consists of 10 times a binary '00111100' pattern. These 80 bits are not FEC encoded as usual but they are sent directly to the radio channel. It is followed by a header block ( "FEC Block 1" ) which is always transmitted in S=8 mode. The header block only contains the destination address ( "Access Address" / 32 bit) and an encoding flag ( "Coding Indicator" / 2 Bit). The Coding Indicator defines the Pattern Mapping used for the following payload block ( "FEC Block 2" ) where S=2 is possible.[63]

The new packet format of Bluetooth 5 allows transmitting from 2 up to 256 bytes as the payload in a single burst. This is a lot more than the maximum of 31 bytes in Bluetooth 4. Along with reach measurements this should allow for localisation functions. As a whole the quadrupled range—at the same transmission power—is achieved at the expense of a lower data being at an eighth with 125 kbit. The old transmission packet format, as it continues to be used in the 1M PHY and 2M PHY modes, has been named "Uncoded" in Bluetooth 5. The intermediate "LE Coded" S=2 mode allows for a 500 kbit data rate in the payload which is both beneficial for shorter latencies as well lower power consumption as the burst time itself is shorter.

See also

edit

Notes

edit
  1. ^MIMOSA stands forMicrosystems platform for mobile services and applications,[12]and is the name of one of the projects funded by the EuropeanFramework Programmes for Research and Technological Development
  2. ^STMicroelectronics went on to release a processor to support implementation of the standard[13]

References

edit
  1. ^"Bluetooth Smart or Version 4.0+ of the Bluetooth specification".bluetooth.Archived fromthe originalon 10 March 2017.
  2. ^Gomez, Carles; Oller, Joaquim; Paradells, Josep (29 August 2012)."Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology".Sensors.12(9): 11734–11753.Bibcode:2012Senso..1211734G.doi:10.3390/s120911734.ISSN1424-8220.PMC3478807.
  3. ^"beacons".Archived fromthe originalon 24 October 2014.Retrieved21 November2014.
  4. ^"bluetooth: Bluetooth Smart".bluetooth.
  5. ^"Is Wibree going to rival Bluetooth?".HowStuffWorks.1 December 2006.Retrieved10 April2020.
  6. ^"Bluetooth SIG Extends Bluetooth Brand, Introduces Bluetooth Smart Marks"(Press release).Bluetooth SIG.24 October 2011. Archived fromthe originalon 3 February 2015.Retrieved31 January2016.
  7. ^"Bluetooth Smart Marks FAQ".Bluetooth SIG.Archived fromthe originalon 24 July 2015.Retrieved31 January2016.
  8. ^"Brand Your Product – Bluetooth Technology Website".bluetooth.
  9. ^"Bluetooth Technology Website".bluetooth.
  10. ^Genuth, Iddo (16 November 2006)."Nokia's Wibree and the Wireless Zoo".The Future of Things. Archived fromthe originalon 8 November 2012.
  11. ^Honkanen, M.; Lappetelainen, A.; Kivekas, K. (2004).Low end extension for Bluetooth.2004 IEEE Radio and Wireless Conference 19–22 September 2004.IEEE.pp. 199–202.doi:10.1109/RAWCON.2004.1389107.
  12. ^"Mimosa WebSite: Home".MIMOSA FP6 project. Archived fromthe originalon 4 August 2016.Retrieved18 August2016.
  13. ^"BlueNRG-MS – Bluetooth Low Energy Network Processor supporting Bluetooth 4.1 core specification – STMicroelectronics".Retrieved18 August2016.
  14. ^"Bluetooth rival unveiled by Nokia".BBC News. 4 October 2006.Retrieved27 April2018.
  15. ^"Wibree forum merges with Bluetooth SIG"(PDF)(Press release). Nokia. 12 June 2007. Archived fromthe original(PDF)on 16 June 2007.
  16. ^Reynolds, Melanie (12 June 2007)."Wibree becomes ULP Bluetooth".ElectronicsWeekly.Reed Business Information Limited. Archived fromthe originalon 7 September 2008.Retrieved9 September2008.
  17. ^Pollicino, Joe (25 October 2011)."Bluetooth SIG unveils Smart Marks, explains v4.0 compatibility with unnecessary complexity".Engadget.Retrieved17 April2018.
  18. ^O'Brien, Terrence (12 October 2011)."iPhone 4S claims title of first Bluetooth 4.0 smartphone, ready to stream data from your cat".Engadget.Retrieved9 February2014.
  19. ^"Bluetooth 5 Promises Four times the Range, Twice the Speed of Bluetooth 4.0 LE Transmissions".cnx-software.10 June 2016.Retrieved8 November2017.
  20. ^"Bluetooth® 5 Quadruples Range, Doubles Speed, Increases Data Broadcasting Capacity by 800% | Bluetooth Technology Website".bluetooth.Archived fromthe originalon 9 December 2018.Retrieved8 November2017.
  21. ^Cunningham, Andrew (10 June 2016).""Bluetooth 5" spec coming next week with 4x more range and 2x better speed [Updated] ".Ars Technica.Retrieved25 February2021.
  22. ^"Bluetooth SIG Announces Mesh Networking Capability | Bluetooth Technology Website".bluetooth.Archived fromthe originalon 8 September 2017.Retrieved20 July2017.
  23. ^Bluetooth SIGAdopted specifications
  24. ^bluetooth."Bluetooth Mesh and the IOT".bluetooth.
  25. ^"Smart Building – Bluetooth Technology Website".bluetooth.Archived fromthe originalon 10 January 2018.Retrieved28 April2018.
  26. ^"Casio Bluetooth Low Energy Watch communicates with smartphones".M2M / IoT hints and tips.7 March 2011.Retrieved8 November2017.
  27. ^"Inside iOS 7: iBeacons enhance apps' location awareness via Bluetooth LE".AppleInsider.19 June 2013.Retrieved8 November2017.
  28. ^"Find Me Profile specification".bluetooth.org.
  29. ^"The New Version of Bluetooth Is Here to Fix Your Headphones".Wired.ISSN1059-1028.Retrieved3 February2020.
  30. ^Clover, Juli (6 January 2020)."Bluetooth SIG Announces 'LE Audio' With Audio Sharing, Lower Data Consumption, Hearing Aid Support and More".macrumors.Retrieved3 February2020.
  31. ^"Hearing Aid Audio Support Using Bluetooth LE".Android Open Source Project.Retrieved3 February2020.
  32. ^ab"LE Audio".Bluetooth® Technology Website.Retrieved21 September2020.
  33. ^"Basic Audio Profile 1.0".Bluetooth® Technology Website.20 September 2021.Retrieved28 April2022.
  34. ^"Coordinated Set Identification Profile 1.0".Bluetooth® Technology Website.30 March 2021.Retrieved28 April2022.
  35. ^"Coordinated Set Identification Service 1.0".Bluetooth® Technology Website.30 March 2021.Retrieved28 April2022.
  36. ^"Common Audio Profile 1.0".Bluetooth® Technology Website.23 March 2022.Retrieved28 April2022.
  37. ^"Common Audio Service 1.0".Bluetooth® Technology Website.23 March 2022.Retrieved28 April2022.
  38. ^"ENS Wearables".Bluetooth Technology Website.Archived fromthe originalon 25 January 2021.Retrieved20 January2021.
  39. ^"iOS 5.0".Apple.Retrieved2 June2018.
  40. ^Brynte (4 May 2014)."Windows Phone 8.1 for Developers–Introducing Bluetooth LE".MSDN Blogs.Retrieved18 May2014.
  41. ^wdg-dev-content."Windows.Devices.Bluetooth Namespace – UWP app developer".msdn.microsoft.
  42. ^Bluetooth Low Energy on Windows 7?: Stackoverflow
  43. ^"Bluetooth low energy overview – Android Developers".Android Developers.
  44. ^"BlackBerry Press Room – Official News, Events & Product Releases".press.blackberry.
  45. ^Gustavo Padovan (22 February 2013)."The big changes of BlueZ 5".Archived fromthe originalon 23 September 2017.Retrieved2 June2014.As the MGMT interface is the only one to support the new Bluetooth Low Energy devices, BlueZ developers decided to drop support for the old interface once MGMT was completed. As a result, you need to be running Linux Kernel 3.4 or newer to use BlueZ 5.
  46. ^"Wireless Protocols – WiFi, Bluetooth, BT, BTLE, GPS, GPRS, 6loWPAN, Zigbee, RoweBots Bluetooth Stack – RoweBots".rowebots.Archived fromthe originalon 30 September 2015.Retrieved11 June2014.
  47. ^Bluetooth Special Interest Group"Bluetooth Low Energy Regulatory Aspects",April 2011
  48. ^Bluetooth 5 & BLE: Achieving maximum throughput
  49. ^"Bluetooth Low Energy Technology – Technical Information".Bluetooth SIG. Archived fromthe originalon 14 February 2014.
  50. ^Common Audio Profile
  51. ^Kindt, Philipp H. (2017)."PI-LatencyComp – Neighbor Discovery in BLE-Like protocols".CodeOcean.doi:10.24433/co.fec70c60-c265-4eea-9e37-8f7222ec5c92.
  52. ^Kindt, P. H.; Saur, M.; Balszun, M.; Chakraborty, S. (2017). "Neighbor Discovery Latency in BLE-Like Protocols".IEEE Transactions on Mobile Computing.PP(99): 617–631.arXiv:1509.04366.doi:10.1109/tmc.2017.2737008.ISSN1536-1233.S2CID1954578.
  53. ^ab"The Bluetooth LE Security Study Guide".Bluetooth® Technology Website.25 October 2019.Retrieved18 December2023.
  54. ^See for example Apple'sCore Bluetoothframework
  55. ^See sec 2.5.1 of theBluetooth 4.0 Core Specification
  56. ^"The Hitchhikers Guide to iBeacon Hardware: A Comprehensive Report by Aislelabs".Aislelabs. 3 October 2014.Retrieved7 October2014.
  57. ^"How to find the best beacon hardware for everything from stores to cities".GigaOM. 4 October 2014. Archived fromthe originalon 3 July 2020.Retrieved11 October2014.
  58. ^"In terms of battery life, Android devices are more optimized for iBeacons than iPhones".GigaOM. 14 August 2014. Archived fromthe originalon 19 September 2018.Retrieved7 October2014.
  59. ^"iBeacon Battery Drain on Apple vs Android: A Technical Report".Aislelabs. 14 August 2014.Retrieved18 August2014.
  60. ^Allen Henley (21 November 2017)."Bluetooth 5: More speeds, more range, new RF tests".EDN Network.
  61. ^Mark Hughes."What is Bluetooth 5? Learn about the Bit Paths Behind the New BLE Standard".
  62. ^Woolley, Martin (13 February 2017)."Exploring Bluetooth 5 -Going the Distance".Bluetooth Technology Website.
  63. ^Dorine Gurney (29 January 2018)."Bluetooth 5 variations complicate PHY testing".EDN Network.

Further reading

edit
edit