{"id":15581,"date":"2016-08-17T10:19:00","date_gmt":"2016-08-17T07:19:00","guid":{"rendered":"http:\/\/www.altoros.com\/blog\/?p=15581"},"modified":"2019-05-07T17:36:11","modified_gmt":"2019-05-07T14:36:11","slug":"a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services","status":"publish","type":"post","link":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/","title":{"rendered":"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#Bringing_Azure_to_Predix\" >Bringing Azure to Predix<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#Key_aspects_of_an_IoT_app_on_Azure\" >Key aspects of an IoT app on Azure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#A_sample_scenario_automotive\" >A sample scenario: automotive<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#Plans_for_the_future\" >Plans for the future<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#Want_details_See_the_slides\" >Want details? See the slides!<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#Related_video\" >Related video<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#Further_reading\" >Further reading<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#About_the_expert\" >About the expert<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Bringing_Azure_to_Predix\"><\/span>Bringing Azure to Predix<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>On July 11, 2016, Microsoft and GE <a href=\"https:\/\/www.ge.com\/news\/press-releases\/ge-and-microsoft-partner-bring-predix-azure-accelerating-digital-transformation\" target=\"_blank\" rel=\"noopener noreferrer\">announced<\/a> a strategic collaboration in the IoT area. In brief, GE and Microsoft plan to integrate Predix with <a href=\"https:\/\/azure.microsoft.com\/en-us\/suites\/iot-suite\/\" target=\"_blank\" rel=\"noopener noreferrer\">Azure IoT Suite<\/a> and <a href=\"https:\/\/www.microsoft.com\/en-us\/cloud-platform\/cortana-intelligence\" target=\"_blank\" rel=\"noopener noreferrer\">Cortana Intelligence Suite<\/a>\u2014along with other business apps, such as Office 365, Dynamics 365, and Power BI\u2014in order to connect industrial data with business processes and analytics.<\/p>\n<p>According to the <a href=\"http:\/\/www.ge.com\/reports\/ge-microsoft-join-forces-give-industrial-cloud-power\/\" target=\"_blank\" rel=\"noopener noreferrer\">GE report<\/a>, &#8220;Azure will give industrial companies already using Predix additional muscle in areas such as artificial intelligence, advanced data visualization, and natural language technology.&#8221; For example, an enterprise using GE\u2019s Asset Performance Management software will have the opportunity to talk with systems\u2014such as supply chain management and product life cycle management apps running on Azure\u2014to reap greater value from the Industrial Internet.<\/p>\n<div id=\"attachment_15583\" style=\"width: 190px\" class=\"wp-caption alignright\"><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla.jpg\"><img decoding=\"async\" aria-describedby=\"caption-attachment-15583\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla.jpg\" alt=\"Raheel Retiwalla, BlueMetal\" width=\"180\" class=\"size-full wp-image-15583\" \/><\/a><p id=\"caption-attachment-15583\" class=\"wp-caption-text\"><small>Raheel Retiwalla<\/small><\/p><\/div>\n<p>On the other hand, the partnership will give companies using Microsoft\u2019s Azure a platform to build apps using the data from industrial assets running on Predix. <a href=\"https:\/\/www.ge.com\/digital\/blog\" target=\"_blank\" rel=\"noopener noreferrer\">This blog post<\/a> by Lothar Schubert of GE explains what it means for developers.<\/p>\n<p>Nevertheless, before you engage directly with GE Predix, you need to have thought out your IoT strategy and architecture. This was the message delivered at a recent <a href=\"https:\/\/www.meetup.com\/GE-Predix-Chicago-Industrial-Internet\/events\/229688811\/\" target=\"_blank\" rel=\"noopener noreferrer\">Predix meetup<\/a> in Chicago by <a href=\"https:\/\/www.linkedin.com\/in\/raheelretiwalla\" target=\"_blank\" rel=\"noopener noreferrer\">Raheel Retiwalla<\/a>, a Principal Architect at BlueMetal.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Key_aspects_of_an_IoT_app_on_Azure\"><\/span>Key aspects of an IoT app on Azure<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Raheel focused on the variety of <a href=\"https:\/\/azure.microsoft.com\/en-us\/suites\/iot-suite\/\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft IoT services<\/a> and patterns that Predix developers may include into their IoT strategy after the integration with Azure happens. Together with his colleagues at BlueMetal, Raheel found that \u201cleveraging cloud PaaS services enables many business models possible today.\u201d <\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Predix-1-IoT-services-patterns-v2.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Predix-1-IoT-services-patterns-v2.jpg\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-31565\" \/><\/a><\/p>\n<p>Raheel made note of a typical application pattern on Azure IoT. The model has several key areas: event production, collection, ingestion, stream analysis, storage and batch analysis, and presentation decision and action.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Predix-2-IoT-application-pattern.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Predix-2-IoT-application-pattern.jpg\" alt=\"Raheel Retiwalla Microsoft Azure Predix 2 IoT application pattern\" width=\"640\" class=\"aligncenter size-full wp-image-15686\" \/><\/a><\/p>\n<p>Noting the role of intelligence\u2014whether thought of as artificial or machine one\u2014Raheel told the attendees they \u201ccan differentiate with intelligent solutions and cognitive understanding.\u201d Work to have deployments \u201cperceive, see, hear, and learn,\u201d he said.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"A_sample_scenario_automotive\"><\/span>A sample scenario: automotive<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>After going over these fundamentals, Raheel presented a sample IoT scenario, involving a simulated car device. The idea was to get Azure services to work together on device registry, data simulation, stream analytics, with a SQL Azure database, and Power BI reports.<\/p>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Predix-1-anatomy-iot.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Predix-1-anatomy-iot.jpg\" alt=\"\" width=\"640\" class=\"aligncenter size-full wp-image-31566\" \/><\/a><\/p>\n<p>Raheel outlined under-the-hood mechanisms and workflow of a simulated device:<\/p>\n<ul>\n<li>It emits telemetry every second, also tracking the engine status.<\/li>\n<li>At the provisioning stage, the device registry queries devices and tracks provisioning. The device identity and key are stored in the <a href=\"https:\/\/azure.microsoft.com\/en-us\/services\/iot-hub\/\" target=\"_blank\" rel=\"noopener noreferrer\">Azure IoT Hub<\/a>.<\/li>\n<li>When the device emits telemetry, event processor receives it and updates portal visualization.<\/li>\n<li>Finally, the app sends commands to devices. The command life cycle is stored in the device registry.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Predix-5-iot-hub-diagram.jpg\"><img decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Predix-5-iot-hub-diagram.jpg\" alt=\"Raheel Retiwalla Microsoft Azure Predix 5 iot hub diagram\" width=\"640\" class=\"aligncenter size-full wp-image-15689\" \/><\/a><\/p>\n<p>GitHub repos used for the demo:<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/raheelr\/IoT-App-Azure\" target=\"_blank\" rel=\"noopener noreferrer\">IoT-App-Azure<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/bobfamiliar\/d2c2d\" target=\"_blank\" rel=\"noopener noreferrer\">Device to Cloud to Device<\/a><\/li>\n<\/ul>\n<p>Raheel said that his next step is to work with members of the Azure and Predix communities \u201cto build models that leverage Predix and Azure.\u201d<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Plans_for_the_future\"><\/span>Plans for the future<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>So, Azure will support the growth of the entire industrial IoT ecosystem by offering Predix customers access to the largest cloud footprint available today\u2014along with data sovereignty, hybrid capabilities, and advanced developer and data services.<\/p>\n<p>It was announced that a developer preview is due to be released toward the end of 2016 and Predix on Azure is supposed to be commercially available by the second quarter of 2017.<\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Want_details_See_the_slides\"><\/span>Want details? See the slides!<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><center><iframe loading=\"lazy\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/NSztvViTFzJtHu\" width=\"595\" height=\"485\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe><\/center><\/p>\n<p><center><iframe loading=\"lazy\" src=\"\/\/www.slideshare.net\/slideshow\/embed_code\/key\/wxLLOPw3H2ZSwk\" width=\"595\" height=\"485\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen><\/iframe><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Related_video\"><\/span>Related video<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><small>In this video, Microsoft&#8217;s <a href=\"https:\/\/www.linkedin.com\/in\/shupadhyay\">Shivanshu Upadhyay<\/a> briefly compares the functionality of Predix, Azure, and Oracle Cloud\u2014utilized as IoT platforms.<\/small><\/p>\n<p><center><script src=\"\/\/fast.wistia.com\/embed\/medias\/hb9echflag.jsonp\" async><\/script><script src=\"\/\/fast.wistia.com\/assets\/external\/E-v1.js\" async><\/script><\/p>\n<div class=\"wistia_embed wistia_async_hb9echflag\" style=\"height:360px;width:640px\">&nbsp;<\/div>\n<p><\/center><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Further_reading\"><\/span>Further reading<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/a-challenging-path-to-building-predictive-analytics-into-iiot-deployments\/\">A Challenging Path to Building Predictive Analytics into IIoT Deployments<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/ge-predix-and-the-dds-standard-transform-healthcare-control-robots\/\">GE Predix and the DDS Standard Transform Healthcare, Control Robots<\/a><\/li>\n<li><a href=\"https:\/\/www.altoros.com\/blog\/cloud-foundry-on-microsoft-azure\/\">Cloud Foundry on Microsoft Azure Is Closer to General Availability<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"About_the_expert\"><\/span>About the expert<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div>\n<div style=\"float: right;\"><a href=\"https:\/\/www.linkedin.com\/in\/raheelretiwalla\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Bluemetal-bio.png\" alt=\"Raheel Retiwalla, Bluemetal bio\" width=\"150\" height=\"150\" class=\"aligncenter size-full wp-image-15597\" \/><\/a><\/div>\n<div style=\"width: 600px;\"><small><a href=\"https:\/\/www.linkedin.com\/in\/raheelretiwalla\">Raheel Retiwalla<\/a> is passionate about building products and services that have a game-changing positive impact on human lives and\/or on the objectives of a business by using data, analytics, machine learning, and the Internet of Things. Raheel has held leadership roles at Motorola Solutions, as well as multiple big data and IoT-related startups, where he gained significant experience in transforming and operationalizing the use of data in various industries (telecom, manufacturing, managed services, public safety, healthcare, water, smart homes, and social care). He spent the initial 10 years of his career with Unisys and Microsoft, helping Fortune 500 companies with their data warehousing and business intelligence solutions.<\/small><\/div>\n<\/div>\n<hr\/>\n<p><center><\/p>\n<p><small>This post was written by <a href=\"https:\/\/www.altoros.com\/blog\/author\/rstrukhoff\/\">Roger Strukhoff<\/a>, <a href=\"https:\/\/www.altoros.com\/blog\/author\/alex\/\">Alex Khizhniak<\/a>, and <a href=\"https:\/\/www.altoros.com\/blog\/author\/sophie.turol\/\" target=\"_blank\" rel=\"noopener noreferrer\">Sophie Turol<\/a>.<\/small><\/p>\n<p><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bringing Azure to Predix<\/p>\n<p>On July 11, 2016, Microsoft and GE announced a strategic collaboration in the IoT area. In brief, GE and Microsoft plan to integrate Predix with Azure IoT Suite and Cortana Intelligence Suite\u2014along with other business apps, such as Office 365, Dynamics 365, and Power BI\u2014in order to [&#8230;]<\/p>\n","protected":false},"author":5,"featured_media":15608,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[7],"tags":[883,873,117,647],"class_list":["post-15581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-opinion","tag-automotive","tag-cloud-native","tag-iot","tag-predix"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>A Possible Anatomy of a GE Predix App Using Microsoft IoT Services | Altoros<\/title>\n<meta name=\"description\" content=\"What perks does the collaboration of Microsoft and GE on bringing Azure IoT to Predix offers to the users of both? How may a sample scenario look like?\" \/>\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.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services | Altoros\" \/>\n<meta property=\"og:description\" content=\"What perks does the collaboration of Microsoft and GE on bringing Azure IoT to Predix offers to the customers of both? What are the key aspects of an IoT app on Azure and how industrial data from Predix fits in?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/\" \/>\n<meta property=\"og:site_name\" content=\"Altoros\" \/>\n<meta property=\"article:published_time\" content=\"2016-08-17T07:19:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-07T14:36:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"360\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Alex Khizhniak\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Khizhniak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/\"},\"author\":{\"name\":\"Alex Khizhniak\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d914db6ad1b2908c32c0dc5dcabc420\"},\"headline\":\"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services\",\"datePublished\":\"2016-08-17T07:19:00+00:00\",\"dateModified\":\"2019-05-07T14:36:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/\"},\"wordCount\":766,\"commentCount\":2,\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif\",\"keywords\":[\"Automotive\",\"Cloud-Native\",\"IoT\",\"Predix\"],\"articleSection\":[\"News\\\/Opinion\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/\",\"name\":\"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services | Altoros\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif\",\"datePublished\":\"2016-08-17T07:19:00+00:00\",\"dateModified\":\"2019-05-07T14:36:11+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d914db6ad1b2908c32c0dc5dcabc420\"},\"description\":\"What perks does the collaboration of Microsoft and GE on bringing Azure IoT to Predix offers to the customers of both? What are the key aspects of an IoT app on Azure and how industrial data from Predix fits in?\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif\",\"width\":640,\"height\":360},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/\",\"name\":\"Altoros\",\"description\":\"Insight\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/#\\\/schema\\\/person\\\/3d914db6ad1b2908c32c0dc5dcabc420\",\"name\":\"Alex Khizhniak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/druzya-edit1-150x150.jpg\",\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/druzya-edit1-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/wp-content\\\/uploads\\\/2017\\\/06\\\/druzya-edit1-150x150.jpg\",\"caption\":\"Alex Khizhniak\"},\"description\":\"Alex Khizhniak is Director of Technical Content Strategy at Altoros and a cofounder of a local Java User Group. Managing distributed teams since 2004, he has gained experience as a journalist, an editor-in-chief, a technical writer, a technology evangelist, a project manager, and a product owner. Alex is obsessed with AI\\\/ML, data science, data integration, ETL\\\/DWH, data quality, databases (SQL\\\/NoSQL), big data, IoT, and BI. The articles and industry reports he created or helped to publish reached out to 3,000,000+ tech-savvy readers. Some of the pieces were covered on TechRepublic, ebizQ, NetworkWorld, CIO.com, etc. Find him on Twitter at @alxkh.\",\"sameAs\":[\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/alxkh\"],\"url\":\"https:\\\/\\\/www.altoros.com\\\/blog\\\/author\\\/alex\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services | Altoros","description":"What perks does the collaboration of Microsoft and GE on bringing Azure IoT to Predix offers to the users of both? How may a sample scenario look like?","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.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/","og_locale":"en_US","og_type":"article","og_title":"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services | Altoros","og_description":"What perks does the collaboration of Microsoft and GE on bringing Azure IoT to Predix offers to the customers of both? What are the key aspects of an IoT app on Azure and how industrial data from Predix fits in?","og_url":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/","og_site_name":"Altoros","article_published_time":"2016-08-17T07:19:00+00:00","article_modified_time":"2019-05-07T14:36:11+00:00","og_image":[{"width":640,"height":360,"url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif","type":"image\/gif"}],"author":"Alex Khizhniak","twitter_misc":{"Written by":"Alex Khizhniak","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#article","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/"},"author":{"name":"Alex Khizhniak","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420"},"headline":"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services","datePublished":"2016-08-17T07:19:00+00:00","dateModified":"2019-05-07T14:36:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/"},"wordCount":766,"commentCount":2,"image":{"@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif","keywords":["Automotive","Cloud-Native","IoT","Predix"],"articleSection":["News\/Opinion"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/","url":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/","name":"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services | Altoros","isPartOf":{"@id":"https:\/\/www.altoros.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#primaryimage"},"image":{"@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#primaryimage"},"thumbnailUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif","datePublished":"2016-08-17T07:19:00+00:00","dateModified":"2019-05-07T14:36:11+00:00","author":{"@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420"},"description":"What perks does the collaboration of Microsoft and GE on bringing Azure IoT to Predix offers to the customers of both? What are the key aspects of an IoT app on Azure and how industrial data from Predix fits in?","breadcrumb":{"@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#primaryimage","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2016\/08\/Raheel-Retiwalla-Microsoft-Azure-Featured.gif","width":640,"height":360},{"@type":"BreadcrumbList","@id":"https:\/\/www.altoros.com\/blog\/a-possible-anatomy-of-a-ge-predix-app-using-microsoft-iot-services\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.altoros.com\/blog\/"},{"@type":"ListItem","position":2,"name":"A Possible Anatomy of a GE Predix App Using Microsoft IoT Services"}]},{"@type":"WebSite","@id":"https:\/\/www.altoros.com\/blog\/#website","url":"https:\/\/www.altoros.com\/blog\/","name":"Altoros","description":"Insight","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.altoros.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.altoros.com\/blog\/#\/schema\/person\/3d914db6ad1b2908c32c0dc5dcabc420","name":"Alex Khizhniak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","url":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","contentUrl":"https:\/\/www.altoros.com\/blog\/wp-content\/uploads\/2017\/06\/druzya-edit1-150x150.jpg","caption":"Alex Khizhniak"},"description":"Alex Khizhniak is Director of Technical Content Strategy at Altoros and a cofounder of a local Java User Group. Managing distributed teams since 2004, he has gained experience as a journalist, an editor-in-chief, a technical writer, a technology evangelist, a project manager, and a product owner. Alex is obsessed with AI\/ML, data science, data integration, ETL\/DWH, data quality, databases (SQL\/NoSQL), big data, IoT, and BI. The articles and industry reports he created or helped to publish reached out to 3,000,000+ tech-savvy readers. Some of the pieces were covered on TechRepublic, ebizQ, NetworkWorld, CIO.com, etc. Find him on Twitter at @alxkh.","sameAs":["https:\/\/x.com\/https:\/\/twitter.com\/alxkh"],"url":"https:\/\/www.altoros.com\/blog\/author\/alex\/"}]}},"_links":{"self":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/15581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/comments?post=15581"}],"version-history":[{"count":63,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/15581\/revisions"}],"predecessor-version":[{"id":42884,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/posts\/15581\/revisions\/42884"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media\/15608"}],"wp:attachment":[{"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/media?parent=15581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/categories?post=15581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.altoros.com\/blog\/wp-json\/wp\/v2\/tags?post=15581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}