{"id":931,"date":"2024-10-20T13:08:46","date_gmt":"2024-10-20T13:08:46","guid":{"rendered":"https:\/\/www.bleuio.com\/blog\/?p=931"},"modified":"2024-10-20T13:11:48","modified_gmt":"2024-10-20T13:11:48","slug":"real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle","status":"publish","type":"post","link":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/","title":{"rendered":"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Introduction<\/strong><br>This project demonstrates how to integrate the Renesas EK-RA4M2 development board with the Renesas CO2 Sensor (RRH47000) and the new BleuIO Pro Dongle (SSD025) by Smart Sensor Devices, built on the Renesas Bluetooth Low Energy SoC DA14695. In this setup, the dongle advertises sensor data from the CO2 sensor, including CO2 concentration, humidity, and temperature.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The sensor data is displayed using the RTT Viewer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Requirements<\/strong><\/p>\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<\/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\/us\/en\/software-tool\/flexible-software-package-fsp#overview\" target=\"_blank\" rel=\"noreferrer noopener\">FSP Platform Installer (Includes e\u00b2 studio IDE, toolchain, and FSP packs)<\/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>USB OTG Cable (USB-A, USB-B micro)<\/li>\n\n\n\n<li>Renesas RRH47000<\/li>\n\n\n\n<li>Our example project\u00a0<a href=\"https:\/\/github.com\/smart-sensor-devices-ab\/bleuio_ra4m2_rrh47000_example\" target=\"_blank\" rel=\"noreferrer noopener\">[Download from GitHub]<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Setup<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"758\" height=\"669\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/ek-ra4m2.png\" alt=\"\" class=\"wp-image-932\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/ek-ra4m2.png 758w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/ek-ra4m2-300x265.png 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Connect a Micro USB device cable (Type-A male to Micro-B male) between J10 (Debug1) on the EK-RA4M2 and a computer&#8217;s USB port.<\/li>\n\n\n\n<li>Plug in the BleuIO Dongle using a USB OTG Cable (Type-A female to Micro-B male) and connect it to J11 (USB Full Speed).<\/li>\n\n\n\n<li>Ensure that Jumper J12 is placed on pins 1-2.<\/li>\n\n\n\n<li>Remove Jumper J15 pins.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Setting up PMOD1<\/strong><br>The RRH47000 sensor connects via PMOD1. Since the sensor requires 5V, and PMOD by default provides 3.3V, some modifications are necessary:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For 5V the PMOD1 Config trace cut jumper\u00a0<strong>E17<\/strong>\u00a0must be\u00a0<em>Short<\/em>\u00a0and\u00a0<strong>E16<\/strong>\u00a0be\u00a0<em>Open<\/em>.<br>For I2C SCL\u00a0<strong>E18<\/strong>\u00a0need to be\u00a0<em>Short<\/em>\u00a0and\u00a0<strong>E14<\/strong>\u00a0need to be\u00a0<em>Open<\/em>.<br>For I2C SDA\u00a0<strong>E19<\/strong>\u00a0need to be\u00a0<em>Short<\/em>\u00a0and\u00a0<strong>E15<\/strong>\u00a0need to be\u00a0<em>Open<\/em>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"748\" height=\"267\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/pmod1_connector_table.png\" alt=\"\" class=\"wp-image-935\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/pmod1_connector_table.png 748w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/pmod1_connector_table-300x107.png 300w\" sizes=\"auto, (max-width: 748px) 100vw, 748px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The PMOD1 config can be found on the back of the RA4M2:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"353\" height=\"549\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/pmod1_trace_cut_jumpers.png\" alt=\"\" class=\"wp-image-934\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/pmod1_trace_cut_jumpers.png 353w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/pmod1_trace_cut_jumpers-193x300.png 193w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Importing the Project<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open e\u00b2 studio IDE<\/li>\n\n\n\n<li>Choose a workspace and click \u2018Launch\u2019<\/li>\n\n\n\n<li>Download or clone the example project. Place the folder \u2018bleuio_ra4m2_co2_monitor_example\u2019 in workspace.<\/li>\n\n\n\n<li>Choose Import Project<\/li>\n\n\n\n<li>Select \u2018Existing Projects into Workspace\u2019 under the \u2018General\u2019 tab:<\/li>\n<\/ul>\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\/2024\/10\/import_existing.png\" alt=\"\" class=\"wp-image-936\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/import_existing.png 511w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/import_existing-282x300.png 282w\" sizes=\"auto, (max-width: 511px) 100vw, 511px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the \u2018Browse\u2026\u2019 button and open folder where the \u2018bleuio_ra4m2_co2_monitor_example\u2019 project folder is located:<\/li>\n<\/ul>\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\/2024\/10\/import_project.png\" alt=\"\" class=\"wp-image-937\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/import_project.png 758w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/import_project-300x278.png 300w\" sizes=\"auto, (max-width: 758px) 100vw, 758px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Finally select the project and click \u2018Finish\u2019. You have now imported the the project!<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\"><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Running the Example<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Build the project by clicking the building icon: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"42\" height=\"29\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/build-1.png\" alt=\"\" class=\"wp-image-939\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Use Debug to download and run the project. The first time you need to configure the debug settings. Click down arrow to the right of the Debug icon and select \u2018Debug Configurations\u2026\u2019<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"227\" height=\"129\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/run_debug_config.png\" alt=\"\" class=\"wp-image-940\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br>Under \u2018Renesas GDB Hardware Debugging\u2019 select \u2018bleuio_ra4m2_co2_monitor_example.elf\u2019 and click \u2018Debug\u2019. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"696\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/debug_settings-1024x696.png\" alt=\"\" class=\"wp-image-941\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/debug_settings-1024x696.png 1024w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/debug_settings-300x204.png 300w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/debug_settings-768x522.png 768w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/debug_settings.png 1218w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><br>The debug is now configured and the \u2018Debug\u2019 icon can be used next time to run the project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open RTTViewer. Connect and use these settings:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Connection to J-Link: USB<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Specify Target Device: R7FA4M2AD<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Target Interface &amp; Speed: SWD 4000kHz<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RTT Control Block: Address 0x200009ac<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"346\" height=\"435\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/JLinkRTTViewer_setup.png\" alt=\"\" class=\"wp-image-942\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/JLinkRTTViewer_setup.png 346w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/JLinkRTTViewer_setup-239x300.png 239w\" sizes=\"auto, (max-width: 346px) 100vw, 346px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the debugger screen in e\u00b2 studio click the \u2018Resume\u2019 icon twice to run the project.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"108\" height=\"51\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/resume.png\" alt=\"\" class=\"wp-image-943\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The application is now running. When starting up you should notice all LEDs lighting up for one second then only the red LED will be on. It will turn off as soon as the BleuIO is configured and the green LED will turn on when advertising start.<\/li>\n\n\n\n<li>You should now see the output on the RTTViewer.\u00a0<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1025\" height=\"927\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/JLinkRTTViewer_co2_output.png\" alt=\"\" class=\"wp-image-944\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/JLinkRTTViewer_co2_output.png 1025w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/JLinkRTTViewer_co2_output-300x271.png 300w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/JLinkRTTViewer_co2_output-768x695.png 768w\" sizes=\"auto, (max-width: 1025px) 100vw, 1025px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Scanning the Dongle<\/strong><br>To view the advertised data, use an app like nRF Connect.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"324\" height=\"429\" src=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/nRF-Connect.png\" alt=\"\" class=\"wp-image-945\" srcset=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/nRF-Connect.png 324w, https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/nRF-Connect-227x300.png 227w\" sizes=\"auto, (max-width: 324px) 100vw, 324px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Decoding the Advertising Message<\/strong><br>The advertising data format is as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>020106<\/strong>: Default advertising flag for connectable devices.<\/li>\n\n\n\n<li><strong>09FF3600026E173E1D27<\/strong>: Manufacturer-specific data.\n<ul class=\"wp-block-list\">\n<li><strong>09<\/strong>: Message size.<\/li>\n\n\n\n<li><strong>FF<\/strong>: Manufacturer Specific Data flag.<\/li>\n\n\n\n<li><strong>3600<\/strong>: Renesas Manufacturer ID (little-endian).<\/li>\n\n\n\n<li><strong>026E<\/strong>: CO2 value in hex (622 in decimal).<\/li>\n\n\n\n<li><strong>173E<\/strong>: Temperature value, split into two bytes (23.62\u00b0C).<\/li>\n\n\n\n<li><strong>1D27<\/strong>: Humidity value, split into two bytes (29.39%).<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This example serves as a foundational guide for integrating the Renesas EK-RA4M2 development board with a CO2 sensor and the BleuIO Pro Dongle for real-time monitoring. With its flexible setup, you can extend this project to suit your specific applications, such as real-time air quality monitoring, smart building systems, or other IoT-based environmental solutions. By leveraging the capabilities of the BleuIO Pro and Renesas platform, you can create robust, scalable solutions for your next Bluetooth Low Energy (BLE) project.<br><br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IntroductionThis project demonstrates how to integrate the Renesas EK-RA4M2 development board with the Renesas CO2 Sensor (RRH47000) and the new BleuIO Pro Dongle (SSD025) by Smart Sensor Devices, built on the Renesas Bluetooth Low Energy SoC DA14695. In this setup, the dongle advertises sensor data from the CO2 sensor, including CO2 concentration, humidity, and temperature. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":946,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,2],"tags":[],"class_list":["post-931","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.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle - 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\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle - BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"og:description\" content=\"IntroductionThis project demonstrates how to integrate the Renesas EK-RA4M2 development board with the Renesas CO2 Sensor (RRH47000) and the new BleuIO Pro Dongle (SSD025) by Smart Sensor Devices, built on the Renesas Bluetooth Low Energy SoC DA14695. In this setup, the dongle advertises sensor data from the CO2 sensor, including CO2 concentration, humidity, and temperature. [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/\" \/>\n<meta property=\"og:site_name\" content=\"BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-20T13:08:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-20T13:11:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/realtime-co2-bluetooth.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"430\" \/>\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\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/\"},\"author\":{\"name\":\"BleuIO\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"headline\":\"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle\",\"datePublished\":\"2024-10-20T13:08:46+00:00\",\"dateModified\":\"2024-10-20T13:11:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/\"},\"wordCount\":665,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/realtime-co2-bluetooth.jpg\",\"articleSection\":[\"BleuIO\",\"BleuIO tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/\",\"name\":\"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle - BleuIO - Create Bluetooth Low Energy application\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/realtime-co2-bluetooth.jpg\",\"datePublished\":\"2024-10-20T13:08:46+00:00\",\"dateModified\":\"2024-10-20T13:11:48+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/realtime-co2-bluetooth.jpg\",\"contentUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/realtime-co2-bluetooth.jpg\",\"width\":800,\"height\":430},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle\"}]},{\"@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":"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle - 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\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/","og_locale":"en_US","og_type":"article","og_title":"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle - BleuIO - Create Bluetooth Low Energy application","og_description":"IntroductionThis project demonstrates how to integrate the Renesas EK-RA4M2 development board with the Renesas CO2 Sensor (RRH47000) and the new BleuIO Pro Dongle (SSD025) by Smart Sensor Devices, built on the Renesas Bluetooth Low Energy SoC DA14695. In this setup, the dongle advertises sensor data from the CO2 sensor, including CO2 concentration, humidity, and temperature. [&hellip;]","og_url":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/","og_site_name":"BleuIO - Create Bluetooth Low Energy application","article_published_time":"2024-10-20T13:08:46+00:00","article_modified_time":"2024-10-20T13:11:48+00:00","og_image":[{"width":800,"height":430,"url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/realtime-co2-bluetooth.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\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/#article","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/"},"author":{"name":"BleuIO","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"headline":"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle","datePublished":"2024-10-20T13:08:46+00:00","dateModified":"2024-10-20T13:11:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/"},"wordCount":665,"commentCount":0,"image":{"@id":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/realtime-co2-bluetooth.jpg","articleSection":["BleuIO","BleuIO tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/","url":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/","name":"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle - BleuIO - Create Bluetooth Low Energy application","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/#primaryimage"},"image":{"@id":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/realtime-co2-bluetooth.jpg","datePublished":"2024-10-20T13:08:46+00:00","dateModified":"2024-10-20T13:11:48+00:00","author":{"@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"breadcrumb":{"@id":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/#primaryimage","url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/realtime-co2-bluetooth.jpg","contentUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2024\/10\/realtime-co2-bluetooth.jpg","width":800,"height":430},{"@type":"BreadcrumbList","@id":"https:\/\/www.bleuio.com\/blog\/real-time-co2-monitoring-with-renesas-ek-ra4m2-rrh47000-co2-sensor-and-bleuio-pro-dongle\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bleuio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Real-Time CO2 Monitoring with Renesas EK-RA4M2, RRH47000 CO2 Sensor, and BleuIO Pro Dongle"}]},{"@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\/931","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=931"}],"version-history":[{"count":3,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/931\/revisions"}],"predecessor-version":[{"id":950,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/931\/revisions\/950"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media\/946"}],"wp:attachment":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media?parent=931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/categories?post=931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/tags?post=931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}