====== Advertising ====== Bluetooth devices typically advertise every 100ms to 1sec. For [[beacons|beacons]], this is configurable. The advertising only takes of the order of 1 or 2 milliseconds so that most of time the device is not advertising. This conserves power and is one of the strategies behind Bluetooth LE's low power. Most devices send up to 37 bytes allowed in Bluetooth 4.x. Bluetooth 5.x can hold up to 255 bytes of data and packets can be chained to allow for larger payloads up to 1650 bytes. These sizes are still small and contribute to the advertising being short and using low power. [[https://www.beaconzone.co.uk/blog/beacon-advertising-cheat-sheet/|Beacon Advertising Cheat Sheet]]\\ [[https://blog.bluetooth.com/bluetooth-low-energy-it-starts-with-advertising|Bluetooth Low Energy - It starts with Advertising]]\\ [[https://www.silabs.com/community/wireless/bluetooth/knowledge-base.entry.html/2017/02/10/bluetooth_advertisin-hGsf|KBA_BT_0201: Bluetooth advertising data basics]]\\ [[http://www.argenox.com/a-ble-advertising-primer/|A BLE Advertising Primer]]\\ [[https://www.beaconzone.co.uk/ibeaconadvertisinginterval|Choosing an Advertising Interval]]\\ [[https://www.beaconzone.co.uk/blog/testing-if-a-beacon-is-working/|Testing if a Beacon is Working]]\\ [[https://github.com/greatscottgadgets/ubertooth/wiki/One-minute-to-understand-BLE-advertising-data-package|One minute to understand BLE advertising data package]]\\ [[https://www.beaconzone.co.uk/blog/bluetooth-5-advertising-extensions/|Bluetooth 5 Advertising Extensions]]\\ [[https://devzone.nordicsemi.com/tutorials/b/bluetooth-low-energy/posts/ble-advertising-a-beginners-tutorial|Bluetooth low energy Advertising, a beginner's tutorial]]\\ [[https://www.beaconzone.co.uk/blog/beacon-advertising-while-connected/|Beacon Advertising While Connected]]\\ [[http://j2abro.blogspot.com/2014/06/understanding-bluetooth-advertising.html|Understanding Bluetooth Advertising Packets]]\\ [[https://www.beaconzone.co.uk/UsingBluetoothWirelessSensors|Using Bluetooth Wireless Sensors]]\\ [[https://www2.informatik.hu-berlin.de/~zubow/ble_jamming_talk_cscn_v2.pdf|On Practical Selective Jamming of Bluetooth Low Energy Advertising]]\\ [[https://devzone.nordicsemi.com/tutorials/b/bluetooth-low-energy/posts/ble-advertising-a-beginners-tutorial|Bluetooth low energy Advertising, a beginner's tutorial]]\\ [[https://reelyactive.github.io/advlib/|advlib: an open library for wireless advertising packets]]\\ [[https://interrupt.memfault.com/blog/ble-throughput-primer|A Practical Guide to BLE Throughput]]\\ [[https://www.silabs.com/community/wireless/bluetooth/knowledge-base.entry.html/2017/02/10/bluetooth_advertisin-hGsf|Bluetooth advertising data basics]]\\ [[https://www.silabs.com/community/wireless/bluetooth/knowledge-base.entry.html/2017/11/14/bluetooth_advertisin-zCHh|Bluetooth advertising using manufacturer specific data]]\\ [[https://www.beaconzone.co.uk/blog/why-bluetooth-le-scanning-doesnt-always-see-devices-the-first-time/|Why Bluetooth LE Scanning Doesn’t Always See Devices (the First Time)]]\\ [[https://www.beaconzone.co.uk/blog/making-more-sense-of-bluetooth-advertising-scans/|Making More Sense of Bluetooth Advertising Scans]]\\ [[https://www.beaconzone.co.uk/blog/is-it-possible-to-continuously-scan-for-bluetooth-devices-on-ios-and-android/|Is it Possible to Continuously Scan for Bluetooth Devices on iOS and Android?]]\\ [[https://www.beaconzone.co.uk/blog/ibeacon-and-eddystone-simultaneously/|Which Beacons Support iBeacon and Eddystone Simultaneously?]]\\