{"id":14603,"date":"2018-01-05T00:00:00","date_gmt":"2018-01-05T00:00:00","guid":{"rendered":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/"},"modified":"2025-05-29T22:39:45","modified_gmt":"2025-05-29T22:39:45","slug":"iot-remote-monitoring-and-control-with-labview-and-microsoft-azure","status":"publish","type":"our_work","link":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/","title":{"rendered":"IoT Remote Monitoring and Control with LabVIEW and Microsoft Azure"},"content":{"rendered":"<p>The combination of NI LabVIEW, cRIO, and Microsoft Azure IoT enables a powerful and scalable solution for monitoring, analyzing, and acting on real-world data.<\/p>\r\n\r\n<p>The NI cRIO platform is used for the IoT system&#8217;s operational technology, enabling a variety of signals to be acquired, including high and low voltages, vibration, temperature, and proprietary or industry-specific sensors. CompactRIO hardware is also rugged and highly available and well-suited to field measurements and industrial environments. An open and connected <strong><a href=\"https:\/\/www.dmcinfo.com\/services\/test-and-measurement-automation\/labview-programming\">LabVIEW programming<\/a><\/strong> environment allows\u00a0multiple stations in the field, working in parallel while staying connected to the larger data system.\u00a0<\/p>\r\n\r\n<p>The cRIO-based remote collection system will collect raw data at 10kHz (or higher), and\u00a0analyze data according to the end user&#8217;s IP, making decisions according to rules and user configuration. The cRIO also interacts with the local system, enabling a safe state if needed, declaring alarms, or performing control changes to optimize performance. The cRIO&#8217;s operation is logged and made available by the system&#8217;s information technology.\u00a0<\/p>\r\n\r\n<p>Microsoft Azure IoT is a critical scalable part of the system&#8217;s information technology. This framework is built to consume raw and summary data from the NI cRIOs, to enable automated workflows according to user rules, and to converge raw and summary data across a fleet of remote systems. Custom web applications then consume this data and provide it to a variety of users, who have the ability of looking at low-level effects and high-level trends.\u00a0<\/p>\r\n\r\n<p><img decoding=\"async\" alt=\" Microsoft Azure user interface\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165910\/microsoft-azure-user-interface.png\"  \/><br \/>\r\n<em>Microsoft Azure user interface<\/em><\/p>\r\n\r\n<p><strong>Rugged Physical Deployment<\/strong><\/p>\r\n\r\n<ul class=\"wp-block-list\">\r\n <li>Multiple stations in the field<\/li>\r\n <li>Industrial shock and vibration specs<\/li>\r\n <li>Temperature range -40C to +70C\u00a0<\/li>\r\n<\/ul>\r\n\r\n<p><strong>Data Acquisition<\/strong><\/p>\r\n\r\n<ul class=\"wp-block-list\">\r\n <li>10kHz data acquisition<\/li>\r\n <li>Steady state and transient burst collection<\/li>\r\n <li>Varied signal sources, including reference\u00a0electrodes, pipe-to-soil, corrosion coupons, ER probes<\/li>\r\n<\/ul>\r\n\r\n<p><img decoding=\"async\" alt=\"cRIO + Microsoft Azure IoT\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165910\/cRIO-and-Microsoft-Azure-IoT.jpg\"  \/><br \/>\r\n<em>cRIO + Microsoft Azure IoT<\/em><\/p>\r\n\r\n<p><strong>Operational Technology<\/strong><\/p>\r\n\r\n<ul class=\"wp-block-list\">\r\n <li>Data processing at edge<\/li>\r\n <li>On-site alarm detection and action<\/li>\r\n <li>Remote-configurable high-speed data processing<\/li>\r\n <li>Open connectivity to other smart devices<\/li>\r\n<\/ul>\r\n\r\n<p><strong>Information Technology<\/strong><\/p>\r\n\r\n<ul class=\"wp-block-list\">\r\n <li>MQTT and JSON to Microsoft Azure IoT hub<\/li>\r\n <li>Microsoft Azure Stream Analytics and Azure Functions, serving data to multiple destinations<\/li>\r\n <li>HTTP file transfer of raw data to Data Storage service<\/li>\r\n <li>Web applications for user consumption and analysis<\/li>\r\n<\/ul>\r\n\r\n<p><img decoding=\"async\" alt=\" cRIO-based Monitoring of Electric Fish Barrier\" src=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165909\/crio-based-monitoring-fish-barrier.jpg\"  \/><br \/>\r\n<em>cRIO-based Monitoring of Electric Fish Barrier<\/em><\/p>\r\n\r\n<p><strong>Learn about\u00a0<a href=\"https:\/\/www.dmcinfo.com\/services\/digital-workplace-solutions\/microsoft-consulting-services\/business-intelligence\">DMC&#8217;s approach to business intelligence<\/a>, read more about <a href=\"https:\/\/www.dmcinfo.com\/services\/application-development\/iot-solutions\">DMC\u2019s IoT Solutions<\/a>, and\u00a0<a href=\"https:\/\/www.dmcinfo.com\/latest-thinking\/case-studies\/view\/id\/563\/dmcinfo.com\/contact\">contact us<\/a>\u00a0today to get started on your next project.<\/strong><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>The combination of NI LabVIEW, cRIO, and Microsoft Azure IoT enables a powerful and scalable solution for monitoring, analyzing, and acting on real-world data. The NI cRIO platform is used for the IoT system&#8217;s operational technology, enabling a variety of signals to be acquired, including high and low voltages, vibration, temperature, and proprietary or industry-specific [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":14599,"template":"","meta":{"customer":"","summary":"<p>DMC offers an IoT solution for monitoring remote data using National Instruments <a href=\"https:\/\/www.dmcinfo.com\/services\/test-and-measurement-automation\/labview-programming\">LabVIEW<\/a>, <a href=\"https:\/\/www.dmcinfo.com\/services\/test-and-measurement-automation\/labview-programming-for-real-time-and-fpga\">CompactRIO<\/a>, and <a href=\"https:\/\/www.dmcinfo.com\/services\/digital-workplace-solutions\/microsoft-consulting-services\/microsoft-azure-cloud-solutions-and-services\">Microsoft Azure<\/a> IoT. &nbsp;&nbsp;<\/p>\r\n\r\n<p>This platform provides a comprehensive <a href=\"https:\/\/www.dmcinfo.com\/services\/application-development\/iot-solutions\">IoT solution <\/a>with data collection, analysis, action, and insight. Data is collected with NI&#39;s cRIO platform, offering high-speed data acquisition with a variety of real-world sensors. The cRIO also performs edge analytics, with onboard configurable analysis running on LabVIEW Real-time and FPGA. Action is enabled at the edge, including local alarming and customizable control. Data is available for user consumption with Microsoft&#39;s Azure IoT platform. This platform enables notifications, escalation and configurable workflows across the fleet or distributed system.<\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n","description":"","customer_benefits":"<ul>\r\n <li>Improved business and engineering insight using&nbsp;real data<\/li>\r\n <li>Edge analysis, action, and alarming<\/li>\r\n <li>Ruggedized field deployments<\/li>\r\n <li>User access to results on a variety of devices<\/li>\r\n <li>Access to high-speed raw and filtered data<\/li>\r\n <li>Data history and trend analysis<\/li>\r\n <li>Configurable business workflows based on distributed data sources&nbsp;<\/li>\r\n<\/ul>\r\n","components_used":"<ul>\r\n <li>National Instruments CompactRIO (cRIO)<\/li>\r\n <li>Cellular Modem<\/li>\r\n <li>MQTT<\/li>\r\n <li>JSON<\/li>\r\n <li>HTTP file transfer<\/li>\r\n <li>Microsoft Azure IoT hub<\/li>\r\n <li>Microsoft Azure Stream Analytics<\/li>\r\n <li>Microsoft Azure Functions<\/li>\r\n <li><a href=\"https:\/\/www.dmcinfo.com\/services\/digital-workplace-solutions\/microsoft-consulting-services\/business-intelligence\">Microsoft Power BI (Business Intelligence)<\/a><\/li>\r\n<\/ul>\r\n","project":"","author":"Darren Jones","notes":""},"work_category":[683,721,708,711,685,684],"class_list":["post-14603","our_work","type-our_work","status-publish","has-post-thumbnail","hentry","work_category-application-development","work_category-azure","work_category-digital-workplace-solutions","work_category-internet-of-things-iot","work_category-labview","work_category-test-measurement-automation"],"yoast_head":"<title>IoT Remote Monitoring and Control with LabVIEW and Microsoft Azure | DMC, Inc.<\/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.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IoT Remote Monitoring and Control with LabVIEW and Microsoft Azure\" \/>\n<meta property=\"og:description\" content=\"The combination of NI LabVIEW, cRIO, and Microsoft Azure IoT enables a powerful and scalable solution for monitoring, analyzing, and acting on real-world data. The NI cRIO platform is used for the IoT system&#8217;s operational technology, enabling a variety of signals to be acquired, including high and low voltages, vibration, temperature, and proprietary or industry-specific [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/\" \/>\n<meta property=\"og:site_name\" content=\"DMC, Inc.\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-29T22:39:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165911\/unnamed-file-61.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/\",\"url\":\"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/\",\"name\":\"IoT Remote Monitoring and Control with LabVIEW and Microsoft Azure | DMC, Inc.\",\"isPartOf\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165911\/unnamed-file-61.png\",\"datePublished\":\"2018-01-05T00:00:00+00:00\",\"dateModified\":\"2025-05-29T22:39:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#primaryimage\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165911\/unnamed-file-61.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165911\/unnamed-file-61.png\",\"width\":1400,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Work\",\"item\":\"https:\/\/www.dmcinfo.com\/our-work\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IoT Remote Monitoring and Control with LabVIEW and Microsoft Azure\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dmcinfo.com\/#website\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"name\":\"DMC, Inc.\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dmcinfo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.dmcinfo.com\/#organization\",\"name\":\"DMC, Inc.\",\"url\":\"https:\/\/www.dmcinfo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"contentUrl\":\"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png\",\"width\":418,\"height\":167,\"caption\":\"DMC, Inc.\"},\"image\":{\"@id\":\"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929\",\"https:\/\/www.instagram.com\/dmcengineering\",\"https:\/\/www.youtube.com\/DMCEngineering\",\"https:\/\/www.linkedin.com\/company\/dmc-engineering\"]}]}<\/script>","yoast_head_json":{"title":"IoT Remote Monitoring and Control with LabVIEW and Microsoft Azure | DMC, Inc.","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.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/","og_locale":"en_US","og_type":"article","og_title":"IoT Remote Monitoring and Control with LabVIEW and Microsoft Azure","og_description":"The combination of NI LabVIEW, cRIO, and Microsoft Azure IoT enables a powerful and scalable solution for monitoring, analyzing, and acting on real-world data. The NI cRIO platform is used for the IoT system&#8217;s operational technology, enabling a variety of signals to be acquired, including high and low voltages, vibration, temperature, and proprietary or industry-specific [&hellip;]","og_url":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/","og_site_name":"DMC, Inc.","article_publisher":"https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","article_modified_time":"2025-05-29T22:39:45+00:00","og_image":[{"width":1400,"height":500,"url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165911\/unnamed-file-61.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/","url":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/","name":"IoT Remote Monitoring and Control with LabVIEW and Microsoft Azure | DMC, Inc.","isPartOf":{"@id":"https:\/\/www.dmcinfo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#primaryimage"},"image":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165911\/unnamed-file-61.png","datePublished":"2018-01-05T00:00:00+00:00","dateModified":"2025-05-29T22:39:45+00:00","breadcrumb":{"@id":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#primaryimage","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165911\/unnamed-file-61.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27165911\/unnamed-file-61.png","width":1400,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.dmcinfo.com\/our-work\/iot-remote-monitoring-and-control-with-labview-and-microsoft-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Work","item":"https:\/\/www.dmcinfo.com\/our-work\/"},{"@type":"ListItem","position":2,"name":"IoT Remote Monitoring and Control with LabVIEW and Microsoft Azure"}]},{"@type":"WebSite","@id":"https:\/\/www.dmcinfo.com\/#website","url":"https:\/\/www.dmcinfo.com\/","name":"DMC, Inc.","description":"","publisher":{"@id":"https:\/\/www.dmcinfo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dmcinfo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dmcinfo.com\/#organization","name":"DMC, Inc.","url":"https:\/\/www.dmcinfo.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","contentUrl":"https:\/\/cdn.dmcinfo.com\/wp-content\/uploads\/2025\/05\/27171146\/dmc-logo-1.png","width":418,"height":167,"caption":"DMC, Inc."},"image":{"@id":"https:\/\/www.dmcinfo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pages\/DMC-Inc\/107982009242929","https:\/\/www.instagram.com\/dmcengineering","https:\/\/www.youtube.com\/DMCEngineering","https:\/\/www.linkedin.com\/company\/dmc-engineering"]}]}},"_links":{"self":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work\/14603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/our_work"}],"about":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/types\/our_work"}],"author":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/users\/8"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media\/14599"}],"wp:attachment":[{"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/media?parent=14603"}],"wp:term":[{"taxonomy":"work_category","embeddable":true,"href":"https:\/\/www.dmcinfo.com\/wp-json\/wp\/v2\/work_category?post=14603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}