{"id":1160,"date":"2025-02-21T12:53:14","date_gmt":"2025-02-21T12:53:14","guid":{"rendered":"https:\/\/www.bleuio.com\/blog\/?p=1160"},"modified":"2025-02-24T13:39:28","modified_gmt":"2025-02-24T13:39:28","slug":"monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2","status":"publish","type":"post","link":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/","title":{"rendered":"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2"},"content":{"rendered":"\n<p>In this tutorial, we demonstrate how to use the <strong>Renesas EK-RA4M2 MCU<\/strong>, the <strong>Renesas RRH62000 All-in-One Air Quality Sensor Module<\/strong>, and the <strong>BleuIO Bluetooth Low Energy (BLE) USB Dongle<\/strong> to collect and transmit air quality data wirelessly. The RRH62000 sensor module measures key environmental parameters such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>eCO\u2082 (Equivalent Carbon Dioxide)<\/strong><\/li>\n\n\n\n<li><strong>Humidity (%)<\/strong><\/li>\n\n\n\n<li><strong>Temperature (\u00b0C)<\/strong><\/li>\n\n\n\n<li><strong>Particulate Matter (PM1, PM2.5, PM10) (\u00b5m\/cm\u00b3)<\/strong><\/li>\n\n\n\n<li><strong>Total Volatile Organic Compounds (TVOC) (mg\/m\u00b3)<\/strong><\/li>\n\n\n\n<li><strong>Indoor Air Quality Index (IAQ)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>The <strong>EK-RA4M2 MCU<\/strong> reads data from the sensor via I\u00b2C, processes the information, and transmits it over BLE using the <strong>BleuIO USB dongle<\/strong>. The advertised data can be monitored using BLE scanning applications, and the sensor values can also be displayed in <strong>RTTViewer<\/strong> on a connected PC.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requirements<\/h2>\n\n\n\n<p>Before getting started, ensure you have the following hardware and software:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Hardware<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.renesas.com\/us\/en\/products\/microcontrollers-microprocessors\/ra-cortex-m-mcus\/ek-ra4m2-evaluation-kit-ra4m2-mcu-group\" target=\"_blank\" rel=\"noreferrer noopener\">EK-RA4M2 MCU<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.bleuio.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">BleuIO \u2013 Bluetooth Low Energy USB Dongle<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.renesas.com\/en\/products\/sensor-products\/environmental-sensors\/intelligent-sensor-modules\/rrh62000-all-one-integrated-sensor-module-pm2-5-rht-tvoc-and-eco2-detection?srsltid=AfmBOopThVcJhKeMz0oLlIzZSkSt-57P5nWLSr7FLZxWZLZH28twYqyL\" target=\"_blank\" rel=\"noreferrer noopener\">Renesas RRH62000 All-in-One Integrated Air Quality Sensor<\/a><\/li>\n\n\n\n<li>USB OTG Cable (USB-A to micro-B)<\/li>\n\n\n\n<li>Micro USB cable (for debugging)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Software<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.renesas.com\/us\/en\/software-tool\/flexible-software-package-fsp#overview\" target=\"_blank\" rel=\"noreferrer noopener\">FSP Platform Installer (e\u00b2 studio IDE &amp; toolchain, FSP version \u2265 5.7.0)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.segger.com\/products\/debug-probes\/j-link\/tools\/rtt-viewer\/\" target=\"_blank\" rel=\"noreferrer noopener\">J-Link RTT Viewer<\/a><\/li>\n\n\n\n<li>BLE Scanning App (e.g., <strong>nRF Connect<\/strong>)<\/li>\n<\/ul>\n\n\n\n<p>You can download the complete example project here:<br>\u27a1\ufe0f <strong><a href=\"https:\/\/github.com\/smart-sensor-devices-ab\/bleuio_ra4m2_rrh62000_example\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub Repository<\/a><\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware Setup<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Connecting EK-RA4M2 and BleuIO Dongle<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Connect EK-RA4M2 to your PC<\/strong> using a <strong>micro-USB cable<\/strong> via the <strong>J10 (Debug1) port<\/strong>.<\/li>\n\n\n\n<li><strong>Plug the BleuIO dongle into a USB OTG cable<\/strong> and connect it to <strong>J11 (USB Full Speed)<\/strong> on the EK-RA4M2 board.<\/li>\n\n\n\n<li><strong>Set jumpers:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Place <strong>J12<\/strong> on <strong>pins 1-2<\/strong>.<\/li>\n\n\n\n<li><strong>Remove J15<\/strong> completely.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<p><strong>Reference Diagram:<\/strong><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"752\" height=\"284\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-3.png\" alt=\"\" class=\"wp-image-1161\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-3.png 752w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-3-300x113.png 300w\" sizes=\"auto, (max-width: 752px) 100vw, 752px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Connecting RRH62000 Air Quality Sensor<\/strong><\/h3>\n\n\n\n<p>Connect the <strong>RRH62000 sensor module<\/strong> to <strong>EK-RA4M2<\/strong> as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Power:<\/strong> Connect <strong>5V and GND<\/strong> from RRH62000 to <strong>5V and GND<\/strong> on EK-RA4M2.<\/li>\n\n\n\n<li><strong>I\u00b2C Communication:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>SCL (Clock) \u2192 SCL on EK-RA4M2<\/strong><\/li>\n\n\n\n<li><strong>SDA (Data) \u2192 SDA on EK-RA4M2<\/strong><\/li>\n\n\n\n<li><strong>GND \u2192 GND on EK-RA4M2<\/strong><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Reference Diagrams:<\/strong><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1021\" height=\"435\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-4.png\" alt=\"\" class=\"wp-image-1162\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-4.png 1021w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-4-300x128.png 300w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-4-768x327.png 768w\" sizes=\"auto, (max-width: 1021px) 100vw, 1021px\" \/><\/figure>\n\n\n\n<p><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"375\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-5.png\" alt=\"\" class=\"wp-image-1163\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-5.png 754w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-5-300x149.png 300w\" sizes=\"auto, (max-width: 754px) 100vw, 754px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Importing the Project into e\u00b2 Studio<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Open e\u00b2 Studio IDE<\/strong> and choose a workspace. Click <strong>Launch<\/strong>.<\/li>\n\n\n\n<li><strong>Download or clone the project<\/strong> from GitHub and place the <strong>&#8220;bleuio_ra4m2_rrh62000_example&#8221;<\/strong> folder inside your workspace.<\/li>\n\n\n\n<li>Go to <strong>File \u2192 Import<\/strong> and select <strong>Existing Projects into Workspace<\/strong> under the <strong>General<\/strong> tab.<\/li>\n\n\n\n<li>Click <strong>Browse&#8230;<\/strong> and locate the project folder.<\/li>\n\n\n\n<li>Select the project and click <strong>Finish<\/strong> to import it.<\/li>\n<\/ol>\n\n\n\n<p><strong>Importing Example Project:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"511\" height=\"543\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-7.png\" alt=\"\" class=\"wp-image-1165\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-7.png 511w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-7-282x300.png 282w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"703\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-6.png\" alt=\"\" class=\"wp-image-1164\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-6.png 758w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/image-6-300x278.png 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Building and Running the Example<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Build the project<\/strong> by clicking the <strong>build icon<\/strong>. <img loading=\"lazy\" decoding=\"async\" width=\"42\" height=\"29\" class=\"wp-image-1097\" style=\"width: 42px;\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/build.png\" alt=\"\"><\/li>\n\n\n\n<li><strong>Set up debugging:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Click the <strong>down arrow<\/strong> next to the <strong>Debug icon<\/strong> and select <strong>Debug Configurations&#8230;<\/strong><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"85\" class=\"wp-image-1098\" style=\"width: 150px;\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/run_debug_config.png\" alt=\"\"><\/li>\n\n\n\n<li>Under <strong>Renesas GDB Hardware Debugging<\/strong>, choose <strong>bleuio_ra4m2_sensor_rrh62000_example Debug_Flat<\/strong> and click <strong>Debug<\/strong>.<br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"544\" class=\"wp-image-1099\" style=\"width: 800px;\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/debug_settings.png\" alt=\"\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/debug_settings.png 1218w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/debug_settings-300x204.png 300w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/debug_settings-1024x696.png 1024w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/debug_settings-768x522.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><br><br><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Run the program:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Open <strong>RTTViewer<\/strong> and connect using the following settings:\n<ul class=\"wp-block-list\">\n<li><strong>Connection to J-Link:<\/strong> USB<\/li>\n\n\n\n<li><strong>Target Device:<\/strong> R7FA4M2AD<\/li>\n\n\n\n<li><strong>Interface &amp; Speed:<\/strong> SWD, 4000 kHz<\/li>\n\n\n\n<li><strong>RTT Control Block Address:<\/strong> 0x200009dc<br><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"629\" class=\"wp-image-1100\" style=\"width: 500px;\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/JLinkRTTViewer_setup.png\" alt=\"\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/JLinkRTTViewer_setup.png 346w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/JLinkRTTViewer_setup-239x300.png 239w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>In e\u00b2 Studio, click <strong>Resume<\/strong> twice to start execution.<br><img loading=\"lazy\" decoding=\"async\" width=\"108\" height=\"51\" class=\"wp-image-1101\" style=\"width: 108px;\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/01\/resume.png\" alt=\"\"><\/li>\n\n\n\n<li>The program starts running:\n<ul class=\"wp-block-list\">\n<li><strong>All LEDs turn on for 1 second<\/strong>, then only the <strong>red LED remains on<\/strong>.<\/li>\n\n\n\n<li>The <strong>red LED turns off when BleuIO is initialized<\/strong>.<\/li>\n\n\n\n<li>The <strong>green LED turns on when advertising starts<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Sensor data is displayed in RTTViewer.<\/strong><br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"447\" class=\"wp-image-1166\" style=\"width: 600px;\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/JLinkRTTViewer_co2_output.png\" alt=\"\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/JLinkRTTViewer_co2_output.png 924w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/JLinkRTTViewer_co2_output-300x224.png 300w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/JLinkRTTViewer_co2_output-768x573.png 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Scanning and Decoding BLE Advertising Data<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Scan the Dongle using nRF Connect<\/strong><\/h3>\n\n\n\n<p>Use a BLE scanning app like <strong>nRF Connect<\/strong> to view the advertised data:<br><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"494\" class=\"wp-image-1167\" style=\"width: 400px;\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/nRF-Connect2.png\" alt=\"\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/nRF-Connect2.png 324w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/nRF-Connect2-243x300.png 243w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Decoding the Advertising Message<\/strong><\/h3>\n\n\n\n<p>Example raw BLE advertisement:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>02010619FF3600016491803010300030105060306080192<br><\/code><\/pre>\n\n\n\n<p>All air quality sensor values except eCO2 is split into two bytes. The first byte is the whole number and the second byte is the decimal. For example <br><strong>1649<\/strong> is the temperature value. The whole number is 16 and the decimal is 49. Converting it from hex gives <br>us: 23.73 \u00b0C <\/p>\n\n\n\n<p>The eCO2 value is 2 bytes, big endian.<\/p>\n\n\n\n<p>Breaking it down:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Data<\/strong><\/th><th><strong>Description<\/strong><\/th><th><strong>Decoded Value<\/strong><\/th><\/tr><\/thead><tbody><tr><td><code>020106<\/code><\/td><td>Advertising flag (connectable)<\/td><td>&#8211;<\/td><\/tr><tr><td><code>19<\/code><\/td><td>Message size<\/td><td>&#8211;<\/td><\/tr><tr><td><code>FF<\/code><\/td><td>Manufacturer Specific Data<\/td><td>&#8211;<\/td><\/tr><tr><td><code>3600<\/code><\/td><td>Renesas Manufacturer ID (Little Endian)<\/td><td>&#8211;<\/td><\/tr><tr><td><\/td><td><strong>Air Quality Advertised Data<\/strong><\/td><td><\/td><\/tr><tr><td><code>1649<\/code><\/td><td>Temperature (\u00b0C)<\/td><td><strong>23.73\u00b0C<\/strong><\/td><\/tr><tr><td><code>1803<\/code><\/td><td>Humidity (%RH)<\/td><td><strong>24.3% RH<\/strong><\/td><\/tr><tr><td><code>0103<\/code><\/td><td>IAQ Index<\/td><td><strong>1.3<\/strong><\/td><\/tr><tr><td><code>0003<\/code><\/td><td>TVOC (mg\/m\u00b3)<\/td><td><strong>0.3 mg\/m\u00b3<\/strong><\/td><\/tr><tr><td><code>0105<\/code><\/td><td>PM1 (\u00b5m\/cm\u00b3)<\/td><td><strong>1.5<\/strong><\/td><\/tr><tr><td><code>0603<\/code><\/td><td>PM2.5 (\u00b5m\/cm\u00b3)<\/td><td><strong>6.3<\/strong><\/td><\/tr><tr><td><code>0608<\/code><\/td><td>PM10 (\u00b5m\/cm\u00b3)<\/td><td><strong>6.8<\/strong><\/td><\/tr><tr><td><code>0192<\/code><\/td><td>eCO\u2082 (ppm)<\/td><td><strong>402 ppm<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>This project successfully demonstrates how to use the <strong>BleuIO Bluetooth dongle<\/strong>, <strong>EK-RA4M2 MCU<\/strong>, and <strong>Renesas RRH62000 sensor<\/strong> to wirelessly monitor air quality. The BLE advertisements can be scanned and decoded to extract real-time air quality data.<\/p>\n\n\n\n<p>For the full source code and updates, visit:<br>\u27a1\ufe0f <strong><a href=\"https:\/\/github.com\/smart-sensor-devices-ab\/bleuio_ra4m2_rrh62000_example\">GitHub Repository<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial, we demonstrate how to use the Renesas EK-RA4M2 MCU, the Renesas RRH62000 All-in-One Air Quality Sensor Module, and the BleuIO Bluetooth Low Energy (BLE) USB Dongle to collect and transmit air quality data wirelessly. The RRH62000 sensor module measures key environmental parameters such as: The EK-RA4M2 MCU reads data from the sensor [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1169,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,2],"tags":[],"class_list":["post-1160","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>Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2 - 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\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2 - BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, we demonstrate how to use the Renesas EK-RA4M2 MCU, the Renesas RRH62000 All-in-One Air Quality Sensor Module, and the BleuIO Bluetooth Low Energy (BLE) USB Dongle to collect and transmit air quality data wirelessly. The RRH62000 sensor module measures key environmental parameters such as: The EK-RA4M2 MCU reads data from the sensor [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/\" \/>\n<meta property=\"og:site_name\" content=\"BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-21T12:53:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-24T13:39:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/ble-air-quality-monitoring.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\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\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/\"},\"author\":{\"name\":\"BleuIO\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"headline\":\"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2\",\"datePublished\":\"2025-02-21T12:53:14+00:00\",\"dateModified\":\"2025-02-24T13:39:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/\"},\"wordCount\":695,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ble-air-quality-monitoring.jpg\",\"articleSection\":[\"BleuIO\",\"BleuIO tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/\",\"name\":\"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2 - BleuIO - Create Bluetooth Low Energy application\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ble-air-quality-monitoring.jpg\",\"datePublished\":\"2025-02-21T12:53:14+00:00\",\"dateModified\":\"2025-02-24T13:39:28+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ble-air-quality-monitoring.jpg\",\"contentUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/ble-air-quality-monitoring.jpg\",\"width\":800,\"height\":450,\"caption\":\"ble air quality monitoring\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2\"}]},{\"@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":"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2 - 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\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/","og_locale":"en_US","og_type":"article","og_title":"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2 - BleuIO - Create Bluetooth Low Energy application","og_description":"In this tutorial, we demonstrate how to use the Renesas EK-RA4M2 MCU, the Renesas RRH62000 All-in-One Air Quality Sensor Module, and the BleuIO Bluetooth Low Energy (BLE) USB Dongle to collect and transmit air quality data wirelessly. The RRH62000 sensor module measures key environmental parameters such as: The EK-RA4M2 MCU reads data from the sensor [&hellip;]","og_url":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/","og_site_name":"BleuIO - Create Bluetooth Low Energy application","article_published_time":"2025-02-21T12:53:14+00:00","article_modified_time":"2025-02-24T13:39:28+00:00","og_image":[{"width":800,"height":450,"url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/ble-air-quality-monitoring.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\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/#article","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/"},"author":{"name":"BleuIO","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"headline":"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2","datePublished":"2025-02-21T12:53:14+00:00","dateModified":"2025-02-24T13:39:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/"},"wordCount":695,"commentCount":0,"image":{"@id":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/ble-air-quality-monitoring.jpg","articleSection":["BleuIO","BleuIO tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/","url":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/","name":"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2 - BleuIO - Create Bluetooth Low Energy application","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/#primaryimage"},"image":{"@id":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/ble-air-quality-monitoring.jpg","datePublished":"2025-02-21T12:53:14+00:00","dateModified":"2025-02-24T13:39:28+00:00","author":{"@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"breadcrumb":{"@id":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/#primaryimage","url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/ble-air-quality-monitoring.jpg","contentUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2025\/02\/ble-air-quality-monitoring.jpg","width":800,"height":450,"caption":"ble air quality monitoring"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bleuio.com\/blog\/monitoring-air-quality-with-bleuio-and-renesas-rrh62000-on-ek-ra4m2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bleuio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Monitoring Air Quality with BleuIO and Renesas RRH62000 on EK-RA4M2"}]},{"@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\/1160","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=1160"}],"version-history":[{"count":9,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1160\/revisions"}],"predecessor-version":[{"id":1180,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1160\/revisions\/1180"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media\/1169"}],"wp:attachment":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media?parent=1160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/categories?post=1160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/tags?post=1160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}