{"id":1672,"date":"2026-04-10T15:45:36","date_gmt":"2026-04-10T15:45:36","guid":{"rendered":"https:\/\/www.bleuio.com\/blog\/?p=1672"},"modified":"2026-04-13T07:47:56","modified_gmt":"2026-04-13T07:47:56","slug":"building-a-ble-sensor-scanner-with-nim-and-bleuio","status":"publish","type":"post","link":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/","title":{"rendered":"Building a BLE Sensor Scanner with Nim and BleuIO"},"content":{"rendered":"\n<p>Working with Bluetooth Low Energy devices often means dealing with multiple layers\u2014hardware, protocols, and data decoding. In this tutorial, we are going to simplify that process by building a small command-line application using <strong><a href=\"https:\/\/nim-lang.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Nim<\/a><\/strong> and a <strong><a href=\"https:\/\/www.bleuio.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">BleuIO USB Dongle<\/a><\/strong>.<\/p>\n\n\n\n<p>The goal is simple: scan nearby BLE devices, detect HibouAir sensors, decode their broadcast data, and display readable environmental values directly in the terminal.<\/p>\n\n\n\n<p>By the end, you will have a working local tool that reads real-time air quality data without needing cloud connectivity.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What We Are Building<\/h2>\n\n\n\n<p>In this project, we build a lightweight desktop utility that connects to a BleuIO dongle and continuously scans for BLE advertisement data. When a compatible HibouAir device is detected, the application decodes the raw hex payload and prints meaningful values such as temperature, humidity, pressure, CO2, and particulate matter levels.<\/p>\n\n\n\n<p>This is not a heavy application or a full dashboard. It is intentionally simple. The idea is to give developers a clean starting point to understand how BLE data flows from a device to a readable format.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Nim with BleuIO?<\/h2>\n\n\n\n<p>Nim is a compiled programming language that feels lightweight but powerful. It combines the simplicity of scripting languages with the performance of C. For developers who want fast execution, low memory usage, and clean syntax, Nim is a very practical choice.<\/p>\n\n\n\n<p>Using Nim with BleuIO makes the development process even smoother. The BleuIO dongle abstracts away complex BLE stack handling and exposes everything through simple AT commands over a serial interface. Instead of dealing with platform-specific BLE APIs, you can send commands and receive structured data in return.<\/p>\n\n\n\n<p>This combination allows you to focus more on logic and less on low-level Bluetooth complexity.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requirements<\/h2>\n\n\n\n<p>Before running the project, make sure you have the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.bleuio.com\/bluetooth-low-energy-usb-ssd025.php\" target=\"_blank\" rel=\"noreferrer noopener\">BleuIO USB Dongle<\/a><\/li>\n\n\n\n<li>A nearby <a href=\"https:\/\/www.hibouair.com\/air-quality-monitor-hibouair-duo.php\" target=\"_blank\" rel=\"noreferrer noopener\">HibouAir sensor<\/a> device<\/li>\n\n\n\n<li>Nim installed on your system<\/li>\n\n\n\n<li>Homebrew packages: <code>libserialport<\/code> and <code>pkg-config<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/smart-sensor-devices-ab\/bleuio-nim-lang\" target=\"_blank\" rel=\"noreferrer noopener\">The project source code <\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How the Project Works<\/h2>\n\n\n\n<p>When the application starts, it first looks for the connected BleuIO dongle by checking the USB device identifiers. Once the dongle is found, the program opens the serial port and prepares the device for communication.<\/p>\n\n\n\n<p>The setup phase uses a short sequence of AT commands:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ATV0<br>ATE0<br>ATV1<\/pre>\n\n\n\n<p>These commands are used to configure how the dongle responds over serial so that the application can read and process the output more reliably.<\/p>\n\n\n\n<p>After setup, the application starts scanning for BLE advertisement data using this command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">AT+FINDSCANDATA=FF5B07<\/pre>\n\n\n\n<p>This tells BleuIO to scan and report advertisement packets that match the data pattern used by HibouAir devices.<\/p>\n\n\n\n<p>As scan results come in, the program reads the serial output line by line. It looks for valid scan data entries and then extracts the raw advertisement payload. Once a matching payload is found, the Nim code decodes the hex data into readable sensor values such as temperature, humidity, pressure, CO2, and particulate matter values depending on the device type.<\/p>\n\n\n\n<p>When you stop the program with <code>Ctrl + C<\/code>, it also sends a final reset command to close things down cleanly:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ATR<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Example Output<\/h2>\n\n\n\n<p>Below is an example of how the data appears in the terminal when a device is detected and decoded.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"666\" height=\"1024\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/image-666x1024.png\" alt=\"\" class=\"wp-image-1673\" style=\"width:488px;height:auto\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/image-666x1024.png 666w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/image-195x300.png 195w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/image-768x1181.png 768w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/image.png 774w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/figure>\n\n\n\n<p>You will see values like temperature, humidity, pressure, and CO2 being printed in real time as the device broadcasts data.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Source Code<\/h2>\n\n\n\n<p>You can access the full project source code here:<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/github.com\/smart-sensor-devices-ab\/bleuio-nim-lang\" target=\"_blank\" rel=\"noreferrer noopener\">[GitHub Repository ]<\/a><\/strong><\/p>\n\n\n\n<p>The code is intentionally kept small and readable so it is easy to follow and modify.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Running the Project<\/h2>\n\n\n\n<p>Once the project is downloaded and the BleuIO dongle is plugged into your Mac, you can build and run it directly from Terminal.<\/p>\n\n\n\n<p>First, move into the project folder:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd ~\/Downloads\/bleuio-nim<\/pre>\n\n\n\n<p>If you have not already installed the required tools, install them with Homebrew:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">brew install nim libserialport pkg-config<\/pre>\n\n\n\n<p>After that, build the project:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nimble build<\/pre>\n\n\n\n<p>Once the build is complete, run it with:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nimble run<\/pre>\n\n\n\n<p>If everything is set up correctly, the application will detect the connected BleuIO dongle, initialize it, and begin scanning for HibouAir advertisement data. Within a few seconds, you should start seeing decoded sensor readings appear in the terminal.<\/p>\n\n\n\n<p>When you want to stop the scanner, press:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Ctrl + C<\/pre>\n\n\n\n<p>The application will then stop scanning, send its cleanup command, and close the serial connection.<\/p>\n\n\n\n<p>This project is best seen as a foundation rather than a finished product. It shows how to connect to a BLE device, scan for advertisement data, and decode it into something useful.<br>From here, you can take it in many directions. You might want to store the data locally, send it to a cloud service, build a graphical dashboard, or integrate it into a larger system. Since the core BLE communication is already handled through BleuIO, extending the project becomes much easier.<br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Working with Bluetooth Low Energy devices often means dealing with multiple layers\u2014hardware, protocols, and data decoding. In this tutorial, we are going to simplify that process by building a small command-line application using Nim and a BleuIO USB Dongle. The goal is simple: scan nearby BLE devices, detect HibouAir sensors, decode their broadcast data, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1674,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,2],"tags":[],"class_list":["post-1672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bleuio","category-bleuio-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Building a BLE Sensor Scanner with Nim and BleuIO - BleuIO - Create Bluetooth Low Energy application<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building a BLE Sensor Scanner with Nim and BleuIO - BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"og:description\" content=\"Working with Bluetooth Low Energy devices often means dealing with multiple layers\u2014hardware, protocols, and data decoding. In this tutorial, we are going to simplify that process by building a small command-line application using Nim and a BleuIO USB Dongle. The goal is simple: scan nearby BLE devices, detect HibouAir sensors, decode their broadcast data, and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/\" \/>\n<meta property=\"og:site_name\" content=\"BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-10T15:45:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-13T07:47:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/bleuio-nim.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"929\" \/>\n\t<meta property=\"og:image:height\" content=\"572\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"BleuIO\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/\"},\"author\":{\"name\":\"BleuIO\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"headline\":\"Building a BLE Sensor Scanner with Nim and BleuIO\",\"datePublished\":\"2026-04-10T15:45:36+00:00\",\"dateModified\":\"2026-04-13T07:47:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/\"},\"wordCount\":775,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/bleuio-nim.webp\",\"articleSection\":[\"BleuIO\",\"BleuIO tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/\",\"name\":\"Building a BLE Sensor Scanner with Nim and BleuIO - BleuIO - Create Bluetooth Low Energy application\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/bleuio-nim.webp\",\"datePublished\":\"2026-04-10T15:45:36+00:00\",\"dateModified\":\"2026-04-13T07:47:56+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/bleuio-nim.webp\",\"contentUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/bleuio-nim.webp\",\"width\":929,\"height\":572,\"caption\":\"bleuio-nim-lang\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/building-a-ble-sensor-scanner-with-nim-and-bleuio\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building a BLE Sensor Scanner with Nim and BleuIO\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\",\"name\":\"BleuIO - Create Bluetooth Low Energy application\",\"description\":\"Learn Bluetooth Low Energy programming and build Bluetooth Low Energy Application\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\",\"name\":\"BleuIO\",\"sameAs\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/author\\\/biadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building a BLE Sensor Scanner with Nim and BleuIO - BleuIO - Create Bluetooth Low Energy application","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/","og_locale":"en_US","og_type":"article","og_title":"Building a BLE Sensor Scanner with Nim and BleuIO - BleuIO - Create Bluetooth Low Energy application","og_description":"Working with Bluetooth Low Energy devices often means dealing with multiple layers\u2014hardware, protocols, and data decoding. In this tutorial, we are going to simplify that process by building a small command-line application using Nim and a BleuIO USB Dongle. The goal is simple: scan nearby BLE devices, detect HibouAir sensors, decode their broadcast data, and [&hellip;]","og_url":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/","og_site_name":"BleuIO - Create Bluetooth Low Energy application","article_published_time":"2026-04-10T15:45:36+00:00","article_modified_time":"2026-04-13T07:47:56+00:00","og_image":[{"width":929,"height":572,"url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/bleuio-nim.webp","type":"image\/webp"}],"author":"BleuIO","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/#article","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/"},"author":{"name":"BleuIO","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"headline":"Building a BLE Sensor Scanner with Nim and BleuIO","datePublished":"2026-04-10T15:45:36+00:00","dateModified":"2026-04-13T07:47:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/"},"wordCount":775,"commentCount":0,"image":{"@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/bleuio-nim.webp","articleSection":["BleuIO","BleuIO tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/","url":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/","name":"Building a BLE Sensor Scanner with Nim and BleuIO - BleuIO - Create Bluetooth Low Energy application","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/#primaryimage"},"image":{"@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/bleuio-nim.webp","datePublished":"2026-04-10T15:45:36+00:00","dateModified":"2026-04-13T07:47:56+00:00","author":{"@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"breadcrumb":{"@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/#primaryimage","url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/bleuio-nim.webp","contentUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/04\/bleuio-nim.webp","width":929,"height":572,"caption":"bleuio-nim-lang"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bleuio.com\/blog\/building-a-ble-sensor-scanner-with-nim-and-bleuio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bleuio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Building a BLE Sensor Scanner with Nim and BleuIO"}]},{"@type":"WebSite","@id":"https:\/\/www.bleuio.com\/blog\/#website","url":"https:\/\/www.bleuio.com\/blog\/","name":"BleuIO - Create Bluetooth Low Energy application","description":"Learn Bluetooth Low Energy programming and build Bluetooth Low Energy Application","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bleuio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80","name":"BleuIO","sameAs":["https:\/\/www.bleuio.com\/blog"],"url":"https:\/\/www.bleuio.com\/blog\/author\/biadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/comments?post=1672"}],"version-history":[{"count":1,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1672\/revisions"}],"predecessor-version":[{"id":1675,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1672\/revisions\/1675"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media\/1674"}],"wp:attachment":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media?parent=1672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/categories?post=1672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/tags?post=1672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}