{"id":3793,"date":"2021-09-21T17:30:14","date_gmt":"2021-09-21T12:00:14","guid":{"rendered":"https:\/\/www.hestabit.com\/blog\/?p=3793"},"modified":"2021-10-14T13:21:29","modified_gmt":"2021-10-14T07:51:29","slug":"ble-app-development","status":"publish","type":"post","link":"https:\/\/www.hestabit.com\/blog\/ble-app-development\/","title":{"rendered":"How to Build an Innovative BLE App &#8211; Ultimate Guide for Beginners"},"content":{"rendered":"\n<p>We spent most of our time connecting and reconnecting our mobile devices to various gadgets like AC, vacuum cleaner, Air Pods, etc. It takes relatively less time to pair up the application with that gadget while we use Bluetooth Low Energy instead of wi-fi.<\/p>\n\n\n\n<p>Thanks to the gradually emerging standard of <a href=\"https:\/\/www.link-labs.com\/blog\/bluetooth-vs-bluetooth-low-energy\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">BLE (Bluetooth Low Energy)<\/a> in retail, healthcare, and various other industries. So we are less likely to waste our precious time on something built to work out of the box.<\/p>\n\n\n\n<p>In this write-up, we will understand the various methods of creating an application with Bluetooth Low Energy. It\u2019s entirely dedicated to product owners striving to make their user\u2019s lives easier by leveraging this new-age technology.<\/p>\n\n\n\n<h2 class=\"has-vivid-cyan-blue-color has-text-color wp-block-heading\">Introduction to BLE<\/h2>\n\n\n\n<p>BLE refers to Bluetooth Low Energy. It\u2019s a wireless radio technology for different interconnecting devices and enables them to exchange crucial information.<\/p>\n\n\n\n<p>If you have ever used wireless headphones like AirPods, you already have adequate knowledge of BLE\u2019s parental technology &#8211;<a href=\"https:\/\/www.forbes.com\/sites\/marcochiappetta\/2021\/03\/04\/bluetooth-audio-is-about-to-get-a-major-upgrade-thanks-to-new-snapdragon-sound-technology\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"> Bluetooth<\/a>. The Part of Low Energy optimised performance for extra battery life, meaning BLE devices helps in transferring fewer data and typically operate at a shorter range than classic Bluetooth.<\/p>\n\n\n\n<p>In the app development world, Bluetooth LE is how a mobile app connects to external peripherals, let\u2019s say, a fitness tracker or heart rate monitor. Besides this, the transmission of data by a proximity sensor to nearby BLE-based apps is also an excellent example of BLE\u2019s benefits. The following sections in this write-up will give you a better understanding of BLE devices.<\/p>\n\n\n\n<h3 class=\"has-vivid-cyan-blue-color has-text-color wp-block-heading\">Main Benefits of BLE<\/h3>\n\n\n\n<p>Why do businesses use BLE at all? Why not <a href=\"https:\/\/www.digitaltrends.com\/mobile\/5g-vs-wi-fi\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">wi-fi\/4G\/5G?<\/a> Bluetooth LE is more efficient at close ranges because it\u2019s often cheaper and faster than alternatives.<\/p>\n\n\n\n<p>When you need to exchange some information with a nearby device, connecting with it in a direct manner is faster than setting up other connections requiring a server and highly expensive hardware. That\u2019s especially true when you are controlling a Bluetooth Low Energy device and expect an immediate response.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/Benefits-of-BLE-1024x536.jpg\" alt=\"\" class=\"wp-image-3794\" srcset=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/Benefits-of-BLE-1024x536.jpg 1024w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/Benefits-of-BLE-300x157.jpg 300w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/Benefits-of-BLE-768x402.jpg 768w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/Benefits-of-BLE-764x400.jpg 764w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/Benefits-of-BLE-455x238.jpg 455w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/Benefits-of-BLE-267x140.jpg 267w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/Benefits-of-BLE.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Additional benefits of the BLE technology include:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>if there\u2019s nothing to send, you don\u2019t have to send any data (longer battery life)<\/li><li>Automated notifications when data on a BLE device gets modified<\/li><li>easy pairing for end-users<\/li><\/ul>\n\n\n\n<h3 class=\"has-vivid-cyan-blue-color has-text-color wp-block-heading\">Various Areas of BLE Technology Application<\/h3>\n\n\n\n<p>As you are well aware, data is everything for every business that wants to outpace its competition.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Areas-of-Application-1024x536.jpg\" alt=\"\" class=\"wp-image-3795\" srcset=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Areas-of-Application-1024x536.jpg 1024w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Areas-of-Application-300x157.jpg 300w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Areas-of-Application-768x402.jpg 768w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Areas-of-Application-764x400.jpg 764w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Areas-of-Application-455x238.jpg 455w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Areas-of-Application-267x140.jpg 267w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Areas-of-Application.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Data Transfer<\/strong><\/h3>\n\n\n\n<p>That\u2019s the most common use case: suppose you have a glucose meter that patients use at home, and they need an application to read data from this sensor on their smartphones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Audio Streaming<\/strong><\/h3>\n\n\n\n<p>A nascent technology, improving audio streaming immensely without compromising the battery life of earbuds and <a href=\"https:\/\/www.tomsguide.com\/uk\/us\/best-streaming-players,review-2140.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">streaming gadgets<\/a>. For example, a patient listening to the heartbeat of a newborn and also speaking with their other half. Or a patient is enjoying various benefits of the BLE technology using her hearing aid.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Location Tracking<\/strong><\/h3>\n\n\n\n<p>It\u2019s somewhat of a novelty use case that\u2019s great to impress customers and provide them with the added value of quickly navigating inside your clinic.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mesh Networking<\/strong><\/h3>\n\n\n\n<p>Similar to location tracking use cases, besides this, you track medical equipment and have a lot of sensors talking to each other. A Bluetooth LE application that controls a <a href=\"https:\/\/in.pcmag.com\/first-looks\/111441\/the-best-wi-fi-mesh-network-systems-for-2020\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">mesh networking platform <\/a>could allow a clinic to optimise its use of lights too.<\/p>\n\n\n\n<h3 class=\"has-vivid-cyan-blue-color has-text-color wp-block-heading\">5 Easy Steps to Build an Application with BLE Technology<\/h3>\n\n\n\n<p>If you have adequate knowledge of app development, you will surely be familiar with the various phases of app development. For those unfamiliar, it\u2019s hardly a surprise:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Prototyping &amp; UX\/UI design<\/li><li>Development<\/li><li>Testing<\/li><li>Deployment<\/li><\/ul>\n\n\n\n<p>Still, let\u2019s discuss the small things that characterise BLE application development during each development phase.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-App-Development-1024x536.jpg\" alt=\"\" class=\"wp-image-3796\" srcset=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-App-Development-1024x536.jpg 1024w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-App-Development-300x157.jpg 300w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-App-Development-768x402.jpg 768w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-App-Development-764x400.jpg 764w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-App-Development-455x238.jpg 455w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-App-Development-267x140.jpg 267w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-App-Development.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step One: Design Considerations<\/strong><\/h3>\n\n\n\n<p>Like with any niche mobile application, BLE app design has its peculiarities. What are some of the most comprehensive things you will have to consider while <a href=\"https:\/\/dribbble.com\/stories\/2020\/05\/12\/8-mobile-design-tips\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">designing a BLE app<\/a>?<\/p>\n\n\n\n<p>First things first: we have to onboard new users. Since they need to pair up the app to an external device, a blitz video instruction would make a lot of sense. Both your support staff and the customer will be happy you did this.<\/p>\n\n\n\n<p>Besides onboarding, you also have to remember these things that may aggravate user experience if not addressed:<\/p>\n\n\n\n<p><strong>Graceful error handling<\/strong><\/p>\n\n\n\n<p>In simple words, we should only show mistakes that make sense to the user while trying to resolve everything else, e.g., reconnecting in the background.<\/p>\n\n\n\n<p><strong>A clear indication of what\u2019s happening in the application<\/strong><\/p>\n\n\n\n<p>Since Bluetooth Low Energy-enabled applications seriously depend on connectivity, the user must be able to immediately see whether an application is paired up or not if it\u2019s trying to communicate at the moment.<\/p>\n\n\n\n<p><strong>Have minimal settings<\/strong><\/p>\n\n\n\n<p>Dealing with new software and hardware at the same time can be compelling. So making users\u2019 lives easier by eliminating unnecessary clutter would pay off.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step Two: Web Application<\/strong><\/h3>\n\n\n\n<p>This web app will help update firmware on all your Bluetooth LE gadgets at once if the firmware is like a miniature OS running on hardware and handling its operations. You will have to update it to keep BLE devices fresh and secure with new features.<\/p>\n\n\n\n<p>You may also utilise the web app to locate the equipment and monitor its status. Of course, developing such a web portal is recommended when you need to administer a big fleet of Bluetooth LE devices.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step Three: Coding and Hardware Considerations<\/strong><\/h3>\n\n\n\n<p>This step will take the most effort and time. To streamline coding, you\u2019ll have to settle a few crucial things before building a BLE application.<\/p>\n\n\n\n<p><strong>Decide on the hardware you will be utilising.<\/strong><\/p>\n\n\n\n<p>Your choice of hardware will guide you through some of the most crucial aspects of BLE app development:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Will the BLE application support <a href=\"https:\/\/drfone.wondershare.com\/iphone-problems\/fix-your-iphone-proximity-sensor-by-yourself.html\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">iPhone\u2019s proximity-sensing support<\/a>?<\/li><li>Will you be able to transfer all required information given to the hardware throughout?<\/li><li>Can you set up a long-range connection?<\/li><li>These and various other features of your BLE mobile solution will depend exclusively on hardware.<\/li><\/ul>\n\n\n\n<p><strong>Choose applicable BLE libraries.<\/strong><\/p>\n\n\n\n<p>By doing this, you don\u2019t have to start from scratch. Some of the famous and most used libraries include:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Libraries-1024x536.jpg\" alt=\"\" class=\"wp-image-3797\" srcset=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Libraries-1024x536.jpg 1024w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Libraries-300x157.jpg 300w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Libraries-768x402.jpg 768w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Libraries-764x400.jpg 764w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Libraries-455x238.jpg 455w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Libraries-267x140.jpg 267w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Libraries.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/github.com\/dotintent\/react-native-ble-plx\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">React-native-ble-plx<\/a><\/li><li><a href=\"https:\/\/github.com\/Polidea\/RxBluetoothKit\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">RxBluetoothKit<\/a><\/li><li><a href=\"https:\/\/github.com\/innoveit\/react-native-ble-manager\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">React-native-ble-manager<\/a><\/li><\/ul>\n\n\n\n<p>The choice will rely on the mobile OS for which you want to build a BLE application. Eddystone is no longer relevant as Google is shutting down the app development project.<\/p>\n\n\n\n<p><strong>Implement security BLE recommendations using Bluetooth SIG<\/strong><\/p>\n\n\n\n<p>The Bluetooth Special Interest Group recommends following these security practices when you develop an application with BLE support:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Use private resolvable addresses to protect the privacy of your users<\/li><li>Use LE Security Mode 1 Level 4<\/li><li><a href=\"https:\/\/www.bu.edu\/tech\/about\/security-resources\/bestpractice\/auth\/https:\/\/www.bu.edu\/tech\/about\/security-resources\/bestpractice\/auth\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Protect data on a sensor with encryption, access, and authentication permissions<\/a><\/li><\/ul>\n\n\n\n<p>You can shine more from their extensive guide on Bluetooth LE security.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step Four: Testing Like a Professional<\/strong><\/h3>\n\n\n\n<p>One of the most compelling BLE app development tasks is testing a BLE app when a hardware chip is ready. In this case, you must use a BLE dongle that connects to a laptop or simulator apps like <a href=\"https:\/\/github.com\/nrfconnect\/sdk-nrf\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Nordic nRF Connect <\/a>or <a href=\"https:\/\/punchthrough.com\/testing-bluetooth-low-energy-devices\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">LightBlue.<\/a><\/p>\n\n\n\n<p>Otherwise, you are stuck with manual testing, and only if you have to develop a BLE app on Flutter there is an open-source emulator BLEmulator.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step Five: Deployment<\/strong><\/h3>\n\n\n\n<p>What you must do about delivering your BLE applications to consumers is that if your application is for internal use only, you will have to distribute it with the help of <a href=\"https:\/\/developer.apple.com\/forums\/thread\/26011\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Apple\u2019s Ad Hoc <\/a>or Enterprise distribution model. That is, you will be able to specify devices authorised for use with this BLE application.<\/p>\n\n\n\n<h3 class=\"has-vivid-cyan-blue-color has-text-color wp-block-heading\">Crucial Tips on BLE App Development<\/h3>\n\n\n\n<p>Following are some tested and proven BLE application development practices:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Set up your Bluetooth LE application to ask to be notified when a device has new data<\/li><li>Scan until you find the appropriate device and don\u2019t use looped scanning<\/li><li>Scan with the help of filters to find the desired device quicker (by profile, manufacturer ID, for example: \u201cfind all heart rate monitors\u201d)<\/li><li>Setup the optimal size for transferable data to\/from a BLE device<\/li><li><a href=\"https:\/\/developer.android.com\/topic\/security\/best-practices\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Implement app-layer security<\/a> to protect the data flowing effectively between a BLE app and devices<\/li><\/ul>\n\n\n\n<h3 class=\"has-vivid-cyan-blue-color has-text-color wp-block-heading\">BLE Android Apps<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.hestabit.com\/android-app-development\" target=\"_blank\" rel=\"noreferrer noopener\">Android<\/a> BLE app development requires the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Use Android API level 21 or newer (Android 5.0+)<\/li><li>Avoid using private APIs<\/li><li>Educate users before asking them about Bluetooth permissions<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"536\" src=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Android-iOS-1024x536.jpg\" alt=\"\" class=\"wp-image-3798\" srcset=\"https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Android-iOS-1024x536.jpg 1024w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Android-iOS-300x157.jpg 300w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Android-iOS-768x402.jpg 768w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Android-iOS-764x400.jpg 764w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Android-iOS-455x238.jpg 455w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Android-iOS-267x140.jpg 267w, https:\/\/www.hestabit.com\/blog\/wp-content\/uploads\/2021\/09\/BLE-Android-iOS.jpg 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"has-vivid-cyan-blue-color has-text-color wp-block-heading\">BLE iOS Apps<\/h3>\n\n\n\n<p>Apple takes a more careful approach to manage a lot of Bluetooth connectivity stuff on the OS level. Still, there are a few critical things to keep in mind if you want to create a <a href=\"https:\/\/www.hestabit.com\/ios-app-development\" target=\"_blank\" rel=\"noreferrer noopener\">BLE app for the iPhone<\/a>.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>As long as you stick with the Core Bluetooth framework, operations queuing will be handled by iOS automatically.<\/li><li>Use Core Bluetooth\u2019s background processing and state restoration APIs to make connecting LE sensors more reliable.<\/li><li>Use the iBeacon technology to add (hyperlocal) location awareness to your BLE app.<\/li><\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">Wrapping Up<\/h5>\n\n\n\n<p>This detailed guide would have helped you understand the entire procedure of building BLE applications. Keeping in mind the effectiveness of this technology, you can easily make a massive difference among your competitors and achieve your desired goals with ease.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We spent most of our time connecting and reconnecting our mobile devices to various gadgets like AC, vacuum cleaner, Air Pods, etc. It takes relatively less time to pair up the application with that gadget while we use Bluetooth Low Energy instead of wi-fi. Thanks to the gradually emerging standard of BLE (Bluetooth Low Energy) in retail, healthcare, and various other industries. So we are less likely to waste our precious time on something built to work out of the box. In this write-up, we will understand the various methods of creating an application with Bluetooth Low Energy. It\u2019s entirely dedicated to product owners striving to make their user\u2019s lives easier by leveraging this new-age technology. Introduction to BLE BLE refers to Bluetooth Low Energy. It\u2019s a wireless radio technology for different interconnecting devices and enables them to exchange crucial information. If you have ever used wireless headphones like AirPods, you already have adequate knowledge of BLE\u2019s parental technology &#8211; Bluetooth. The Part of Low Energy optimised performance for extra battery life, meaning BLE devices helps in transferring fewer data and typically operate at a shorter range than classic Bluetooth. In the app development world, Bluetooth LE is how a<a href=\"https:\/\/www.hestabit.com\/blog\/ble-app-development\/\" class=\"more_link more_link_dots\"> &hellip; <\/a><\/p>\n","protected":false},"author":9,"featured_media":3799,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2070],"tags":[],"yst_prominent_words":[240,150,503,82],"class_list":["post-3793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/posts\/3793"}],"collection":[{"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/comments?post=3793"}],"version-history":[{"count":2,"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/posts\/3793\/revisions"}],"predecessor-version":[{"id":3804,"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/posts\/3793\/revisions\/3804"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/media\/3799"}],"wp:attachment":[{"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/media?parent=3793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/categories?post=3793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/tags?post=3793"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.hestabit.com\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=3793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}