====== Specifications ====== The [[https://www.bluetooth.com/specifications|Bluetooth specifications]] ensure interoperability between products. The majority of practitioners usually don't need to reference the very detailed specifications because they are using software and hardware that already adheres to the specifications. Bluetooth has a [[https://www.bluetooth.com/specifications/bluetooth-core-specification|core specification]] that has undergone versions 4.0, 4.1, 4.2, 5.0, 5.1, 5.2 and 5.3. The versions are backward compatible in that devices supporting, for example 5.1, can work with devices running lower versions, obviously, as long as the newer features aren't used. There are also separate specifications for [[https://www.bluetooth.com/specifications/gatt|GATT]] and [[https://www.bluetooth.com/specifications/mesh-specifications|Mesh]] that coexist on top of the core specifications. The GATT profiles provide specifications for common usecases. For example, the [[https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=239865&_ga=2.210265681.516879929.1549214188-607695762.1548687713|Heart rate profile (pdf)]] allows hear rate monitors to share the same Bluetooth heart rate API. [[https://www.bluetooth.com/blog/new-core-specification-v5-3-feature-enhancements/|New Core Specification v5.3 Feature Enhancements]]\\ [[https://www.bluetooth.com/bluetooth-resources/the-3-updates-application-developers-need-to-know-about-bluetooth%ef%b8%8e-core-specification-version-5-3/|The 3 Updates Application Developers Need To Know About Bluetooth®︎ Core Specification Version 5.3]]\\ [[https://www.bluetooth.com/bluetooth-resources/core-51|Bluetooth Core Specification v5.1 Feature Overview]]\\ [[https://www.bluetooth.com/specifications/%20bluetooth-core-specification/bluetooth5|Bluetooth 5 is the Future]]\\ [[https://www.bluetooth.com/bluetooth-technology/bluetooth5/bluetooth5-paper|Bluetooth 5.0 Paper]]\\ [[https://www.bluetooth.com/~/media/files/specification/bluetooth-5-faq.ashx?la=en|Bluetooth 5 FAQ]]\\ [[https://www.bluetooth.com/specifications/profiles-overview/deprecated-profiles|Deprecated Profiles]] [[https://devzone.nordicsemi.com/b/blog/posts/what-impact-does-the-deprecation-and-withdrawal-of-bluetooth-core-specification-v4-0-and-v4-1-have-on-your-current-and-future-products|What impact does the deprecation and withdrawal of Bluetooth Core specification v4.0 and v4.1 have on Nordic current and future products?]]\\ [[http://www.summitdata.com/blog/need-know-bluetooth-sig-deprecation-bt-v4-1-older-specs/|What You Need to Know About Bluetooth SIG Deprecation of BT v4.1 and Older Specs]]\\ [[http://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/t/694689#|CC2541: consequences of BT 4.0 depreciation]]\\ [[https://www.linkedin.com/pulse/bluetooth-core-specification-v51-what-you-should-know-szelejewski/?utm_content=84093573&utm_medium=social&utm_source=twitter&hss_channel=tw-1670120228|Bluetooth Core Specification v5.1 - What You Should Know]]\\ [[https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-121r2.pdf|NIST Guide to Bluetooth Security (pdf)]]\\ [[https://www.silabs.com/whitepapers/bluetooth-5-refined-for-the-iot|Bluetooth® 5, Refined for the IoT]]\\ [[https://www.silabs.com/community/wireless/bluetooth/knowledge-base.entry.html/2018/05/30/ble_basics_masters-i4n9|BLE Basics]]\\ [[https://www.beaconzone.co.uk/blog/understanding-bluetooth-le-advertising/|Understanding Bluetooth LE Advertising]]\\ [[https://www.beaconzone.co.uk/blog/understanding-bluetooth-le-reliability/|Understanding Bluetooth LE Reliability]]\\