{"id":170,"date":"2020-09-25T20:49:49","date_gmt":"2020-09-25T20:49:49","guid":{"rendered":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/?p=170"},"modified":"2020-10-10T00:58:06","modified_gmt":"2020-10-10T00:58:06","slug":"a-beacon-is-a-beacon-is-a-beacon-right","status":"publish","type":"post","link":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/2020\/09\/25\/a-beacon-is-a-beacon-is-a-beacon-right\/","title":{"rendered":"A beacon is a beacon is a beacon, right?"},"content":{"rendered":"\n<p>Our research from last week mostly focused on three aspects: BLE beacon, POS system, and how the mobile app can communicate with the two.  And here we would like to talk about the secrets under BLE beacon technology.  <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">How BLE beacon works<\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-1024x565.png\" alt=\"\" class=\"wp-image-172\" width=\"416\" height=\"230\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-1024x565.png 1024w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-300x166.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-768x424.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-381x210.png 381w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image.png 1033w\" sizes=\"(max-width: 416px) 100vw, 416px\" \/><\/figure><\/div>\n\n\n\n<p>Beacons transmit small packets over BLE. BLE messages wake up listeners in BLE devices (e.g., smartphones) to read the packet. Then based on the received signal, the smartphone determines the proximity of the Beacon and takes an action based on the content of the message.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Types of message that beacons can broadcast<\/h4>\n\n\n\n<p>Beacons generally broadcast three types of messages: Unique ID number, URL address, and Telemetry. UIUD Contains a unique 16-byte Beacon ID composed of a 10-byte namespace ID and 6-byte instance ID. <\/p>\n\n\n\n<p>Recognizes every particular Beacon across the globe thereby<br>enabling an application to listen and perform. For a live example, If a brand installs beacons at its stores, then the app could be designed to connect with beacon at its specific store, through the use of beacon ID. Once identified, the brand\u2019s store would be able to send in the customized content or offers to the user.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-2-1024x444.png\" alt=\"\" class=\"wp-image-176\" width=\"468\" height=\"203\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-2-1024x444.png 1024w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-2-300x130.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-2-768x333.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-2-484x210.png 484w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-2.png 1477w\" sizes=\"(max-width: 468px) 100vw, 468px\" \/><\/figure><\/div>\n\n\n\n<p>The second type of broadcast uses a compressed encoding format that picked up by either the physical web app or the google chrome widget. Overcomes Bluetooth Beacon\u2019s obstacle of needing an app.<br>Stores can send an URL to the user\u2019s phone and users can look up the coupon or information in a web browser. Currently, Chrome is supported, other browsers to follow.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-3-1024x328.png\" alt=\"\" class=\"wp-image-178\" width=\"589\" height=\"188\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-3-1024x328.png 1024w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-3-300x96.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-3-768x246.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-3-600x192.png 600w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-3.png 1228w\" sizes=\"(max-width: 589px) 100vw, 589px\" \/><\/figure><\/div>\n\n\n\n<p>The last type of message contains Telemetry Data (TLM) &#8211; Used to pass<br>on Device Information.  It is intended for Beacon fleet management:<br>\u2022 Comprises data about beacon hardware<br>\u2022 Battery Voltage<br>\u2022 Temperature<br>\u2022 Packets\/Activity since the last reboot<br>\u2022 Uptime since the last reboot<br>\u2022 Broadcasts less frequently than data packets<br>\u2022 Makes it easier to keep a tab on Beacons health and status<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-5.png\" alt=\"\" class=\"wp-image-182\" width=\"326\" height=\"182\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-5.png 664w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-5-300x167.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-5-377x210.png 377w\" sizes=\"(max-width: 326px) 100vw, 326px\" \/><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">A History Lesson<\/h4>\n\n\n\n<p>Apple came up with its Beacons technology (called iBeacon) quietly in 2013<br>and Google came up with its Eddystone Beacon technology in 2016.<br>By 2018, Google officially killed Eddystone. iBeacon also disappeared!<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-6.png\" alt=\"\" class=\"wp-image-184\" width=\"539\" height=\"351\" srcset=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-6.png 919w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-6-300x195.png 300w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-6-768x500.png 768w, https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-content\/uploads\/sites\/14\/2020\/09\/image-6-323x210.png 323w\" sizes=\"(max-width: 539px) 100vw, 539px\" \/><\/figure><\/div>\n\n\n\n<p>So what happened? The reasons behind it are somehow complicated, but in a nutshell:  Nearby notifications killed the Physical Web Project. However, this by no means says Beacons are gone away. We will discuss more details about it in our next blog post. If you are eager to know more information, check out this blog post: <a href=\"https:\/\/deviceatlas.com\/blog\/physical-web-dead-long-live-physical-web\">https:\/\/deviceatlas.com\/blog\/physical-web-dead-long-live-physical-web<\/a>.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Our research from last week mostly focused on three aspects: BLE beacon, POS system, and how the mobile app can communicate with the two. And here we would like to talk about the secrets under BLE beacon technology. How BLE&hellip; <a href=\"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/2020\/09\/25\/a-beacon-is-a-beacon-is-a-beacon-right\/\" aria-label=\"Read \\\"A beacon is a beacon is a beacon, right?\\\" class=\"read-more\">Read&nbsp;More<\/a><\/p>\n","protected":false},"author":20,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[1],"tags":[],"class_list":["post-170","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/posts\/170"}],"collection":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/comments?post=170"}],"version-history":[{"count":8,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/posts\/170\/revisions"}],"predecessor-version":[{"id":230,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/posts\/170\/revisions\/230"}],"wp:attachment":[{"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/media?parent=170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/categories?post=170"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ippd.ufl.edu\/blogs\/team01\/wp-json\/wp\/v2\/tags?post=170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}