{"id":1453,"date":"2017-03-02T10:18:22","date_gmt":"2017-03-02T10:18:22","guid":{"rendered":"https:\/\/www.beaconzone.co.uk\/blog\/?p=1453"},"modified":"2017-03-02T10:20:31","modified_gmt":"2017-03-02T10:20:31","slug":"bluetooth-5-beacon-implementation-tradeoffs","status":"publish","type":"post","link":"https:\/\/www.beaconzone.co.uk\/blog\/bluetooth-5-beacon-implementation-tradeoffs\/","title":{"rendered":"Bluetooth 5 Beacon Implementation Tradeoffs"},"content":{"rendered":"<p>We previously wrote about <a href=\"https:\/\/www.beaconzone.co.uk\/blog\/bluetooth-5-and-beacons\/\" target=\"_blank\">Bluetooth 5 and beacons<\/a>. Now that more technical articles are available, we have been looking deeper into Bluetooth 5 and and how it might affect beacons, particularly in terms of compatibility and battery life.<\/p>\n<p>Bluetooth 5 achieves a greater range without necessarily using more battery power. How? There&#8217;s an informative <a href=\"https:\/\/blog.bluetooth.com\/exploring-bluetooth-5-going-the-distance\" target=\"_blank\">article by Martin Woolley<\/a>\u00a0that explains how range is more to do with how far the radio signal reaches <strong>and is still intelligible<\/strong> as opposed to how far the signal reaches. With current Bluetooth 4, the signal is actually going further than the working range but there&#8217;s noise in the signal such that the data can&#8217;t be reliably read. Bluetooth 5 (optionally) adds extra information to the data to allow <strong>error correction<\/strong> to be performed. This allows the data to be intelligible at a longer range. There are various PHY &#8216;modes&#8217; that Bluetooth 5 can use with different capabilities:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1454\" src=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2017\/03\/bluetoothphys.png\" alt=\"\" width=\"492\" height=\"402\" srcset=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2017\/03\/bluetoothphys.png 492w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2017\/03\/bluetoothphys-300x245.png 300w\" sizes=\"(max-width: 492px) 85vw, 492px\" \/><\/p>\n<p>LE 1M is what we have at the moment and will provide backward compatibility. The new LE Coded modes add error correction at the expense of a lower data rate. The LE 2M provides twice the data rate but actually less range than with Bluetooth 4. It can be seen that the &#8216;headline&#8217; of Bluetooth x4 range and x2 speed are mutually exclusive. Bluetooth 5 is better than Bluetooth 4 but you can&#8217;t have everything. Bluetooth implementations will need to choose whether range, or speed is important. As beacons transmit very little data and speed of that data isn&#8217;t that important, we expect new beacons to use the coded PHY modes.<\/p>\n<p>However, what about compatibility? If beacons need to remain backward compatible with current Bluetooth 4 phones then they will need to transmit LE 1M. There will be a tradeoff between long range needs and compatibility with today&#8217;s phones. Some beacons might do timeslicing between long range Coded and LE 1M advertising with a consequent significant degradation\u00a0of battery life.<\/p>\n<p>Another aspect that will affect battery use is that Bluetooth 5 allows a maximum transmit power +20dBm rather than +10dBm as at present. However, as now, higher output power will be under user (initial configuration) control.<\/p>\n<p>In terms of using the new, larger Bluetooth advertising data size, this will need the iBeacon and Eddystone specifications to evolve. This\u00a0is reliant on\u00a0work by Apple and Google.\u00a0Larger data sizes imply longer transmission time, about\u00a0x2 to x8 the current transmission time. Most current beacons transmit\u00a0for about<strong> 1ms<\/strong>\u00a0(1 millisecond) every 100ms to 1000ms. New beacons will transmit\u00a0between <strong>2ms and 8ms<\/strong> again every 100ms to 1000ms. The transmission\u00a0time has a direct, almost linear, affect on battery use.<\/p>\n<p>[As an aside, if a beacon uses\u00a0use LE 2M, without the longer range, then the transmission time will be cut by about a half. As most beacons are expected to support the longer range, in most cases there&#8217;s going to be a corresponding increase in battery use.]<\/p>\n<p>It can be seen that for &#8216;Beacons 2.0&#8217;, compromises will have to be made. There are tradeoffs between long range, high speed, legacy (today&#8217;s) phone compatibility and efficient battery use that mean no beacon will have all these desirable attributes. There&#8217;s likely to be an even larger range of beacons and\/or configuration parameters that tradeoff range, speed, compatibility and battery life. This is likely to complicate evaluation and rollouts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We previously wrote about Bluetooth 5 and beacons. Now that more technical articles are available, we have been looking deeper into Bluetooth 5 and and how it might affect beacons, particularly in terms of compatibility and battery life. Bluetooth 5 achieves a greater range without necessarily using more battery power. How? There&#8217;s an informative article &hellip; <a href=\"https:\/\/www.beaconzone.co.uk\/blog\/bluetooth-5-beacon-implementation-tradeoffs\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Bluetooth 5 Beacon Implementation Tradeoffs&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52,122,89],"tags":[],"_links":{"self":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1453"}],"collection":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=1453"}],"version-history":[{"count":4,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1453\/revisions"}],"predecessor-version":[{"id":1458,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/1453\/revisions\/1458"}],"wp:attachment":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=1453"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=1453"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=1453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}