{"id":1420,"date":"2025-09-12T15:25:56","date_gmt":"2025-09-12T15:25:56","guid":{"rendered":"https:\/\/www.bleuio.com\/blog\/?p=1420"},"modified":"2025-09-14T15:44:07","modified_gmt":"2025-09-14T15:44:07","slug":"streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio","status":"publish","type":"post","link":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/","title":{"rendered":"Streaming BLE Sensor Data into Microsoft Power BI using BleuIO"},"content":{"rendered":"\n<p>In this project, we demonstrate how to stream <strong>Bluetooth Low Energy (BLE) sensor data<\/strong> directly into <strong>Microsoft Power BI<\/strong> using the BleuIO USB dongle. By combining a HibouAir environmental sensor with BleuIO and a simple Python script, we can capture live readings of <strong>CO2, temperature, and humidity<\/strong> and display them in real time on a Power BI dashboard.<\/p>\n\n\n\n<p>The goal of this project is to make BLE data visualization simple and accessible. Instead of dealing with complex server setups or containers, BleuIO provides an easy way to turn raw BLE advertising packets into meaningful insights that anyone can understand at a glance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Power BI?<\/h2>\n\n\n\n<p><strong><a href=\"https:\/\/www.microsoft.com\/en-us\/power-platform\/products\/power-bi\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Power BI<\/a><\/strong> is a business analytics platform designed to turn raw data into interactive dashboards and reports. One of its most powerful features is the ability to handle <strong>real-time streaming datasets<\/strong>, allowing live updates from sensors or IoT devices.<\/p>\n\n\n\n<p>For IoT developers and organizations, this is a game-changer. Imagine watching air quality readings from your office appear in real time, or combining BLE sensor data with other business metrics to get a fuller picture of your environment. By using BleuIO as a BLE-to-cloud bridge, developers can integrate IoT data into Power BI dashboards quickly, without heavy infrastructure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requirements<\/h2>\n\n\n\n<p>To follow this tutorial, you will need:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <strong><a href=\"https:\/\/www.bleuio.com\/bluetooth-low-energy-usb-ssd025.php\" target=\"_blank\" rel=\"noreferrer noopener\">BleuIO USB dongle<\/a><\/strong>.<\/li>\n\n\n\n<li>A <strong><a href=\"https:\/\/www.hibouair.com\/air-quality-monitor-hibouair-duo.php\" target=\"_blank\" rel=\"noreferrer noopener\">HibouAir air quality monitor<\/a><\/strong> (for CO2, temperature, and humidity).<\/li>\n\n\n\n<li>A free or paid <strong>Microsoft Power BI account<\/strong>.<\/li>\n\n\n\n<li>The Python libraries <code>pyserial<\/code> and <code>requests<\/code>, which can be installed with: <code>pip install pyserial requests<\/code><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Setup: Power BI Streaming Dataset<\/h2>\n\n\n\n<p>Before writing any code, we need to set up a streaming dataset in Power BI.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to <a href=\"https:\/\/app.powerbi.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Power BI Service<\/a> and go to <strong>My workspace<\/strong>.<\/li>\n\n\n\n<li>Select <strong>New \u2192 Streaming dataset \u2192 API<\/strong>.<\/li>\n\n\n\n<li>Define the fields you\u2019ll collect from the sensor:\n<ul class=\"wp-block-list\">\n<li><code>CO2<\/code> (Number)<\/li>\n\n\n\n<li><code>temperature<\/code> (Number)<\/li>\n\n\n\n<li><code>humidity<\/code> (Number)<\/li>\n\n\n\n<li><code>timestamp<\/code> (DateTime or Text)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Toggle <strong>Historic data analysis<\/strong> ON if you want Power BI to store rows for reporting.<\/li>\n\n\n\n<li>Save the dataset and copy the <strong>Push URL<\/strong> that Power BI generates. This will look something like: <code>https:\/\/api.powerbi.com\/beta\/...\/datasets\/{id}\/rows?key=...<\/code><\/li>\n<\/ol>\n\n\n\n<p>This Push URL is what the Python script will use to send live sensor data to your dashboard.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Script<\/h2>\n\n\n\n<p>We wrote a Python script that takes care of the entire process. Once it starts, the script connects to the BleuIO dongle through the serial port and switches it into <strong>central mode<\/strong> (this is done only the first time it runs). From then on, it performs a BLE scan every 10 seconds, specifically looking for HibouAir sensor advertising data. When the sensor is found, the script decodes the broadcast payload into <strong>CO2, temperature, and humidity values<\/strong>. These values are then packaged into the required JSON format and pushed directly to Power BI, where they appear instantly on your dashboard.<\/p>\n\n\n\n<p>Before running the script, make sure to update two important details:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dongle port location<\/strong>: On macOS it will look like <code>\/dev\/cu.usbmodemXXXX<\/code>, while on Windows it will appear as <code>COMX<\/code>.<\/li>\n\n\n\n<li><strong>Power BI Push URL<\/strong>: Use the one you generated earlier during the dataset setup.<\/li>\n<\/ul>\n\n\n\n<p>We\u2019ve published the full script on GitHub here:<br><a href=\"https:\/\/github.com\/smart-sensor-devices-ab\/bleuio_bluetooth_powerbi\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub Link for Script<\/a><\/p>\n\n\n\n<p>To run it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>python script.py\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Setup Dashboard<\/h2>\n\n\n\n<p>With the script running and sending live data, the next step is to build your Power BI dashboard.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <strong>My workspace<\/strong> in Power BI and click <strong>New \u2192 Dashboard<\/strong>.<\/li>\n\n\n\n<li>Give the dashboard a descriptive name, for example <em>HibouAir Live Data<\/em>.<\/li>\n\n\n\n<li>Select <strong>+ Add a tile \u2192 Custom streaming data<\/strong>, then choose the dataset you created earlier.<\/li>\n\n\n\n<li>Pick a visualization type that suits your needs:\n<ul class=\"wp-block-list\">\n<li>A <strong>Card<\/strong> to display the current CO\u2082 value.<\/li>\n\n\n\n<li>A <strong>Gauge<\/strong> to track temperature within a target range.<\/li>\n\n\n\n<li>A <strong>Line chart<\/strong> to watch humidity changes over time.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Map the fields (<code>CO2<\/code>, <code>temperature<\/code>, <code>humidity<\/code>, <code>timestamp<\/code>) to each visual and pin them to your dashboard.<\/li>\n<\/ol>\n\n\n\n<p>Within seconds of running the script, you\u2019ll see live sensor readings begin to appear in your Power BI dashboard \u2014 updating automatically with every scan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Output<\/h2>\n\n\n\n<p>Here\u2019s what the final result looks like when the dashboard starts receiving data from the HibouAir sensor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"580\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/image-1024x580.png\" alt=\"\" class=\"wp-image-1421\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/image-1024x580.png 1024w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/image-300x170.png 300w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/image-768x435.png 768w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/image-1536x870.png 1536w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/image-2048x1159.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Use Cases<\/h2>\n\n\n\n<p>This project shows just one way to use BLE and Power BI together, but the possibilities are broad. For example, you could build <strong>air quality monitoring dashboards<\/strong> in offices, schools, or factories to help maintain healthier environments. In agriculture, farmers could create <strong>smart dashboards<\/strong> that combine soil and environmental sensors to optimize crop conditions. The same method can be applied to <strong>cold chain logistics<\/strong>, where monitoring temperature and humidity is essential for transporting food or medicine. Fitness and health enthusiasts could stream real-time data from BLE wearables into <strong>personal dashboards<\/strong>, making progress more visible and motivating. And for developers, Power BI is an excellent tool for <strong>rapid IoT prototyping<\/strong>, offering instant visualization of new sensor data without building a complex backend system.<\/p>\n\n\n\n<p>With BleuIO and Microsoft Power BI, it\u2019s easy to transform BLE sensor broadcasts into live dashboards. This integration makes it possible to visualize environmental data in real time, share insights instantly, and build prototypes faster than ever before. Whether you\u2019re a developer, researcher, or business professional, combining BLE sensors with Power BI opens the door to smarter, data-driven decisions.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this project, we demonstrate how to stream Bluetooth Low Energy (BLE) sensor data directly into Microsoft Power BI using the BleuIO USB dongle. By combining a HibouAir environmental sensor with BleuIO and a simple Python script, we can capture live readings of CO2, temperature, and humidity and display them in real time on a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1423,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,2],"tags":[],"class_list":["post-1420","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.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Streaming BLE Sensor Data into Microsoft Power BI using 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\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Streaming BLE Sensor Data into Microsoft Power BI using BleuIO - BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"og:description\" content=\"In this project, we demonstrate how to stream Bluetooth Low Energy (BLE) sensor data directly into Microsoft Power BI using the BleuIO USB dongle. By combining a HibouAir environmental sensor with BleuIO and a simple Python script, we can capture live readings of CO2, temperature, and humidity and display them in real time on a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/\" \/>\n<meta property=\"og:site_name\" content=\"BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-12T15:25:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-14T15:44:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/bleuio-bluetooth-powerbi.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"675\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\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\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/\"},\"author\":{\"name\":\"BleuIO\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"headline\":\"Streaming BLE Sensor Data into Microsoft Power BI using BleuIO\",\"datePublished\":\"2025-09-12T15:25:56+00:00\",\"dateModified\":\"2025-09-14T15:44:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/\"},\"wordCount\":841,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/bleuio-bluetooth-powerbi.jpg\",\"articleSection\":[\"BleuIO\",\"BleuIO tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/\",\"name\":\"Streaming BLE Sensor Data into Microsoft Power BI using BleuIO - BleuIO - Create Bluetooth Low Energy application\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/bleuio-bluetooth-powerbi.jpg\",\"datePublished\":\"2025-09-12T15:25:56+00:00\",\"dateModified\":\"2025-09-14T15:44:07+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/bleuio-bluetooth-powerbi.jpg\",\"contentUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/bleuio-bluetooth-powerbi.jpg\",\"width\":675,\"height\":450,\"caption\":\"bleuio bluetooth powerbi\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Streaming BLE Sensor Data into Microsoft Power BI using 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":"Streaming BLE Sensor Data into Microsoft Power BI using 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\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/","og_locale":"en_US","og_type":"article","og_title":"Streaming BLE Sensor Data into Microsoft Power BI using BleuIO - BleuIO - Create Bluetooth Low Energy application","og_description":"In this project, we demonstrate how to stream Bluetooth Low Energy (BLE) sensor data directly into Microsoft Power BI using the BleuIO USB dongle. By combining a HibouAir environmental sensor with BleuIO and a simple Python script, we can capture live readings of CO2, temperature, and humidity and display them in real time on a [&hellip;]","og_url":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/","og_site_name":"BleuIO - Create Bluetooth Low Energy application","article_published_time":"2025-09-12T15:25:56+00:00","article_modified_time":"2025-09-14T15:44:07+00:00","og_image":[{"width":675,"height":450,"url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/bleuio-bluetooth-powerbi.jpg","type":"image\/jpeg"}],"author":"BleuIO","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/#article","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/"},"author":{"name":"BleuIO","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"headline":"Streaming BLE Sensor Data into Microsoft Power BI using BleuIO","datePublished":"2025-09-12T15:25:56+00:00","dateModified":"2025-09-14T15:44:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/"},"wordCount":841,"commentCount":0,"image":{"@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/bleuio-bluetooth-powerbi.jpg","articleSection":["BleuIO","BleuIO tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/","url":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/","name":"Streaming BLE Sensor Data into Microsoft Power BI using BleuIO - BleuIO - Create Bluetooth Low Energy application","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/#primaryimage"},"image":{"@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/bleuio-bluetooth-powerbi.jpg","datePublished":"2025-09-12T15:25:56+00:00","dateModified":"2025-09-14T15:44:07+00:00","author":{"@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"breadcrumb":{"@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/#primaryimage","url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/bleuio-bluetooth-powerbi.jpg","contentUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/09\/bleuio-bluetooth-powerbi.jpg","width":675,"height":450,"caption":"bleuio bluetooth powerbi"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bleuio.com\/blog\/streaming-ble-sensor-data-into-microsoft-power-bi-using-bleuio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bleuio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Streaming BLE Sensor Data into Microsoft Power BI using 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\/1420","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=1420"}],"version-history":[{"count":4,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1420\/revisions"}],"predecessor-version":[{"id":1427,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1420\/revisions\/1427"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media\/1423"}],"wp:attachment":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media?parent=1420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/categories?post=1420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/tags?post=1420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}