{"id":3889,"date":"2019-08-06T10:26:04","date_gmt":"2019-08-06T10:26:04","guid":{"rendered":"https:\/\/www.beaconzone.co.uk\/blog\/?p=3889"},"modified":"2023-05-05T08:20:21","modified_gmt":"2023-05-05T08:20:21","slug":"sending-your-own-custom-bluetooth-advertising","status":"publish","type":"post","link":"https:\/\/www.beaconzone.co.uk\/blog\/sending-your-own-custom-bluetooth-advertising\/","title":{"rendered":"Sending Your Own Custom Bluetooth Advertising"},"content":{"rendered":"\n<p>We sometimes get asked if it&#8217;s possible to send custom advertising. All Bluetooth advertising is based on <a href=\"https:\/\/bluetoothle.wiki\/specifications\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"Bluetooth standards (opens in a new tab)\">Bluetooth standards<\/a> and our <a rel=\"noreferrer noopener\" aria-label=\"post on the Cheat Sheet (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/blog\/beacon-advertising-cheat-sheet\/\" target=\"_blank\">post on the Cheat Sheet<\/a> shows some examples such as iBeacon and Eddystone.<\/p>\n\n\n\n<p>The first question is why you might want to send your own advertising. Using the iBeacon or Eddystone protocol is sufficient in the majority of cases where you just want to a unique id at the Bluetooth LE receiver (usually but not always an app or <a href=\"https:\/\/www.beaconzone.co.uk\/Gateways\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"gateway (opens in a new tab)\">gateway<\/a>). The most common case of custom advertising is <a rel=\"noreferrer noopener\" aria-label=\"sensor beacons (opens in a new tab)\" href=\"https:\/\/www.beaconzone.co.uk\/sensor\" target=\"_blank\">sensor beacons<\/a> that need to send their own sensor data.<\/p>\n\n\n\n<p>Nevertheless, some projects use custom advertising that signifies something extra other than a unique id. This is project specific and might, for example, indicate something about location, asset or person. Very few beacons support custom advertising without full re-programming (as opposed to setup). Re-programming involves replacing the<a rel=\"noreferrer noopener\" aria-label=\" SoC (opens in a new tab)\" href=\"https:\/\/bluetoothle.wiki\/soc\" target=\"_blank\"> SoC<\/a> firmware and is a significant undertaking. Some of the MeeBlue beacons support setup of a custom channel that can contain any data.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2016\/04\/ib003n_photo_black_smaller.jpg\" alt=\"\" class=\"wp-image-332\" width=\"253\" height=\"253\" srcset=\"https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2016\/04\/ib003n_photo_black_smaller.jpg 1010w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2016\/04\/ib003n_photo_black_smaller-150x150.jpg 150w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2016\/04\/ib003n_photo_black_smaller-300x300.jpg 300w, https:\/\/www.beaconzone.co.uk\/blog\/wp-content\/uploads\/2016\/04\/ib003n_photo_black_smaller-768x768.jpg 768w\" sizes=\"(max-width: 253px) 85vw, 253px\" \/><figcaption class=\"wp-element-caption\">iB003N Supports a Custom Channel<\/figcaption><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>We sometimes get asked if it&#8217;s possible to send custom advertising. All Bluetooth advertising is based on Bluetooth standards and our post on the Cheat Sheet shows some examples such as iBeacon and Eddystone. The first question is why you might want to send your own advertising. Using the iBeacon or Eddystone protocol is sufficient &hellip; <a href=\"https:\/\/www.beaconzone.co.uk\/blog\/sending-your-own-custom-bluetooth-advertising\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Sending Your Own Custom Bluetooth Advertising&#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":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/3889"}],"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=3889"}],"version-history":[{"count":6,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/3889\/revisions"}],"predecessor-version":[{"id":8667,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/posts\/3889\/revisions\/8667"}],"wp:attachment":[{"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=3889"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=3889"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.beaconzone.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=3889"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}