{"id":6760,"date":"2021-10-15T09:00:00","date_gmt":"2021-10-15T09:00:00","guid":{"rendered":"https:\/\/www.beaconzone.co.uk\/blog\/?p=6760"},"modified":"2021-10-07T14:33:29","modified_gmt":"2021-10-07T14:33:29","slug":"adding-an-iot-protocol-to-beacons","status":"publish","type":"post","link":"https:\/\/www.beaconzone.co.uk\/blog\/adding-an-iot-protocol-to-beacons\/","title":{"rendered":"Adding an IoT Protocol to Beacons"},"content":{"rendered":"\n<p>There&#8217;s new research by Department Computer Science, Universidad T\u00e9cnica de Machala, Ecuador on <a href=\"https:\/\/www.mdpi.com\/1424-8220\/18\/1\/57\/htm\" target=\"_blank\" rel=\"noreferrer noopener\">Design and Practical Evaluation of a Family of Lightweight Protocols for Heterogeneous Sensing through BLE Beacons in IoT Telemetry Applications<\/a>.<\/p>\n\n\n\n<p>The researchers explain how standard beacon advertising works and documents the existing iBeacon and Eddystone protocols.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"385\" src=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/beaconprotocols-1024x385.png\" alt=\"\" class=\"wp-image-6761\" srcset=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/beaconprotocols-1024x385.png 1024w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/beaconprotocols-300x113.png 300w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/beaconprotocols-768x289.png 768w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/beaconprotocols-1536x577.png 1536w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/beaconprotocols-2048x769.png 2048w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/beaconprotocols-1200x451.png 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure><\/div>\n\n\n\n<p>New protocols, LP4S-6 (for resource-constraint beacons), LP4S-X (for more powerful beacons) and LP4S-J (for beacons able to run complex firmware) are proposed that can be used to allow IoT telemetry systems to discover new nodes and to describe and auto-register the sensors and actuators connected to a beacon.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"692\" src=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6protocol-1024x692.webp\" alt=\"\" class=\"wp-image-6762\" srcset=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6protocol-1024x692.webp 1024w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6protocol-300x203.webp 300w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6protocol-768x519.webp 768w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6protocol-1536x1038.webp 1536w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6protocol-2048x1384.webp 2048w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6protocol-1200x811.webp 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure><\/div>\n\n\n\n<p>The paper describes the resultant JSON, shows how a new protocol can be added to an Eddystone beacon and proves how the new latency and power consumption remain low.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"365\" src=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6ineddystone-1024x365.webp\" alt=\"\" class=\"wp-image-6764\" srcset=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6ineddystone-1024x365.webp 1024w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6ineddystone-300x107.webp 300w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6ineddystone-768x274.webp 768w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6ineddystone-1536x547.webp 1536w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6ineddystone-2048x730.webp 2048w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2021\/10\/lp4s-6ineddystone-1200x428.webp 1200w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/figure><\/div>\n\n\n\n<p>Note that updating the firmware of a beacon is non-trivial because it requires the implementation of what&#8217;s already on the beacon without access to the original source code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There&#8217;s new research by Department Computer Science, Universidad T\u00e9cnica de Machala, Ecuador on Design and Practical Evaluation of a Family of Lightweight Protocols for Heterogeneous Sensing through BLE Beacons in IoT Telemetry Applications. The researchers explain how standard beacon advertising works and documents the existing iBeacon and Eddystone protocols. New protocols, LP4S-6 (for resource-constraint beacons), &hellip; <a href=\"https:\/\/www.beaconzone.co.uk\/blog\/adding-an-iot-protocol-to-beacons\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Adding an IoT Protocol to Beacons&#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":[3,2],"tags":[],"_links":{"self":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6760"}],"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=6760"}],"version-history":[{"count":6,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6760\/revisions"}],"predecessor-version":[{"id":6770,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/6760\/revisions\/6770"}],"wp:attachment":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=6760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=6760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=6760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}