{"id":2986,"date":"2023-03-29T06:10:32","date_gmt":"2023-03-29T06:10:32","guid":{"rendered":"https:\/\/iot-ngin.eu\/?p=2986"},"modified":"2023-03-29T06:10:33","modified_gmt":"2023-03-29T06:10:33","slug":"bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements","status":"publish","type":"post","link":"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/","title":{"rendered":"Bosch Thermotechnology: ensuring reliable updatability while meeting security requirements"},"content":{"rendered":"\n<b>Problem<\/b>\n\n\n\n<p>Keeping hundreds of thousands of HVAC devices from three generations up to date pushed Bosch Thermotechnology to its limits: the growing number of devices meant high costs and an enormous workload for developing and providing the update service.<\/p>\n\n\n\n<b>Solution<\/b>\n\n\n\n<p>Bosch has taken over the updating process from Bosch Thermotechnology and now provides the infrastructure for over-the-air software updates. Special software adapters ensure that legacy devices can also be connected to Bosch IoT Rollouts and process the updates. Additional security features have also been integrated<\/p>\n\n\n\n<b>Benefit<\/b>\n\n\n\n<p>Outsourcing the updating service and technical responsibility to Bosch has been a huge relief for Bosch Thermotechnology. And the two companies are now developing additional features in close collaboration: artifact encryption delivers even better IT security, while target types ensure that devices only receive those updates actually intended for them. Furthermore, new EU directives have been easily integrated: customers now receive a simple pop-up asking them to confirm any update of their device.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"152\" src=\"https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Picture-2.png\" alt=\"\" class=\"wp-image-2988\" srcset=\"https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Picture-2.png 624w, https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Picture-2-300x73.png 300w, https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Picture-2-600x146.png 600w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/figure><\/div>\n\n\n\n<b>Intelligent control for HVAC systems<\/b>\n\n\n\n<p>Bosch Thermotechnology provides several services for heating, ventilation, and air conditioning (HVAC) devices: end customers can intelligently control their devices via a smartphone app while heating contractors can rely on remote maintenance services. Since the service provider started its connectivity business, much has changed: by now, there are three different generations of connectivity devices. While older devices are simply boxes in the boiler room with no direct function for end customers, new gateways are sleek smart home devices that can quickly adjust the temperature.<\/p>\n\n\n\n<b>Keeping it up to date? Updatability as a challenge<\/b>\n\n\n\n<p>In the past, Bosch Thermotechnology provided software update services on its own. That worked well for a while, but as the number of connectivity gateways grew, it became increasingly difficult to keep them all up to date. By now, hundreds of thousands of devices from three different generations require regular and reliable updates. Further, neglecting older generations is not an option: since heaters have a long lifecycle, their gateways need to run just as long; the functionality of legacy devices (devices that aren\u2019t produced anymore) must be ensured for up to 15 years and more. As Ulrich Schmitt, Excellence Owner IoT at Bosch Thermotechnology, recalls: \u201cProviding updates for all of these devices from different generations forced us to operate outside our core service business.\u201d With more and more devices, timing and performance problems also arose, resulting in high costs: \u201cKeeping the software up to date and closing security gaps was no longer reliable or profitable.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">&nbsp;<\/h2>\n\n\n\n<b>Adapting to the present&nbsp;<\/b>\n\n\n\n<p>Bosch Thermotechnology turned to Bosch to meet these challenges together. \u201cA critical factor in our decision for Bosch IoT Rollouts was the willingness of Bosch to also update our legacy devices,\u201d says Schmitt. Since the legacy devices relied on communication protocols that weren\u2019t compatible with Bosch IoT Rollouts, Bosch needed to develop special software adapters. \u201cThe biggest challenge with these adapters lay in the volume of individual cases. The question was how to connect the individual devices and how to get the right expertise to the right place,\u201d states Schmitt.<\/p>\n\n\n\n<p>Today, Bosch IoT Rollouts provides the entire service for all software updates. The conversion took place gradually over several months and without any disruptions for customers: new devices were moved to Bosch IoT Rollouts first, followed by the legacy devices. Additionally, Bosch and Bosch Thermotechnology developed a way to analyze the status of software updates: \u201cWith data on several hundred thousand devices, it was essential to find a way to sort it out,\u201d says Schmitt. \u201cWe wanted to know the statistics: how many percent of the devices are already updated? What\u2019s the problem with the devices that didn\u2019t receive updates: did the update malfunction or was it rejected by the user?\u201d<\/p>\n\n\n\n<b>New encryption technology \u2013 a win-win collaboration<\/b>\n\n\n\n<p>But the collaboration between Bosch and Bosch Thermotechnology didn\u2019t end with the conversion: the two partners are now working together closely to develop additional features for Bosch IoT Rollouts. One big factor: IT security. Not only does Bosch Thermotechnology have demanding IT security requirements, but there are also new, stringent EU directives that must be adhered to. As of 2022, for example, customers must confirm all software updates before they can be installed. Accordingly, Bosch developed an in-app pop-up that asks for consent before each update. Furthermore, Bosch Thermotechnology requested the integration of additional IT security measures to encrypt underlying files: that way, if files are ever intercepted, they can\u2019t be read. These innovations will now benefit other Bosch IoT Rollouts users, too: \u201cOur experiences with the encryption and artifact signing have been truly enlightening. No matter if we\u2019re talking about HVAC, e-bikes, or other products \u2013 security requirements are the same across domains,\u201d says Jeroen Laverman, Product Owner of Bosch IoT Rollouts.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Looking back, both Bosch Thermotechnology and Bosch are more than satisfied with the collaboration: \u201cWe tackled and overcame every challenge together. Bosch provided us with proactive and constructive advice,\u201d says Schmitt. An additional benefit: as part of the Bosch universe, Bosch knows all the legal requirements and is familiar with the internal processes. For Laverman, the use case is a prime example of Bosch\u2019s expertise as a co-developer: \u201cAt Bosch, we see ourselves as enablers. By outsourcing the IT infrastructure to us, Bosch Thermotechnology can now concentrate fully on its key business and core strengths again.\u201d<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Problem Keeping hundreds of thousands of HVAC devices from three generations up to date pushed Bosch Thermotechnology to its limits: the growing number of devices meant high costs and an enormous workload for developing and providing the update service. Solution &hellip;<\/p>\n","protected":false},"author":2,"featured_media":2993,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"footnotes":""},"categories":[17],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Bosch Thermotechnology: ensuring reliable updatability while meeting security requirements - IOT NGIN<\/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:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bosch Thermotechnology: ensuring reliable updatability while meeting security requirements - IOT NGIN\" \/>\n<meta property=\"og:description\" content=\"Problem Keeping hundreds of thousands of HVAC devices from three generations up to date pushed Bosch Thermotechnology to its limits: the growing number of devices meant high costs and an enormous workload for developing and providing the update service. Solution &hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/\" \/>\n<meta property=\"og:site_name\" content=\"IOT NGIN\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-29T06:10:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-29T06:10:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Bosch.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1009\" \/>\n\t<meta property=\"og:image:height\" content=\"254\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Giannis Tsichlas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/iot-ngin.eu\/#website\",\"url\":\"https:\/\/iot-ngin.eu\/\",\"name\":\"IOT NGIN\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/iot-ngin.eu\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Bosch.png\",\"contentUrl\":\"https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Bosch.png\",\"width\":1009,\"height\":254},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#webpage\",\"url\":\"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/\",\"name\":\"Bosch Thermotechnology: ensuring reliable updatability while meeting security requirements - IOT NGIN\",\"isPartOf\":{\"@id\":\"https:\/\/iot-ngin.eu\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#primaryimage\"},\"datePublished\":\"2023-03-29T06:10:32+00:00\",\"dateModified\":\"2023-03-29T06:10:33+00:00\",\"author\":{\"@id\":\"https:\/\/iot-ngin.eu\/#\/schema\/person\/dac2bc3c10805a89083986685c5801d1\"},\"breadcrumb\":{\"@id\":\"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/iot-ngin.eu\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bosch Thermotechnology: ensuring reliable updatability while meeting security requirements\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/iot-ngin.eu\/#\/schema\/person\/dac2bc3c10805a89083986685c5801d1\",\"name\":\"Giannis Tsichlas\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/iot-ngin.eu\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/740c19c414d2291ee24fcbe553ee2609?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/740c19c414d2291ee24fcbe553ee2609?s=96&d=mm&r=g\",\"caption\":\"Giannis Tsichlas\"},\"url\":\"https:\/\/iot-ngin.eu\/index.php\/author\/tsichlas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bosch Thermotechnology: ensuring reliable updatability while meeting security requirements - IOT NGIN","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:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/","og_locale":"en_US","og_type":"article","og_title":"Bosch Thermotechnology: ensuring reliable updatability while meeting security requirements - IOT NGIN","og_description":"Problem Keeping hundreds of thousands of HVAC devices from three generations up to date pushed Bosch Thermotechnology to its limits: the growing number of devices meant high costs and an enormous workload for developing and providing the update service. Solution &hellip;","og_url":"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/","og_site_name":"IOT NGIN","article_published_time":"2023-03-29T06:10:32+00:00","article_modified_time":"2023-03-29T06:10:33+00:00","og_image":[{"width":1009,"height":254,"url":"https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Bosch.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Giannis Tsichlas","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/iot-ngin.eu\/#website","url":"https:\/\/iot-ngin.eu\/","name":"IOT NGIN","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/iot-ngin.eu\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#primaryimage","inLanguage":"en-US","url":"https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Bosch.png","contentUrl":"https:\/\/iot-ngin.eu\/wp-content\/uploads\/2023\/03\/Bosch.png","width":1009,"height":254},{"@type":"WebPage","@id":"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#webpage","url":"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/","name":"Bosch Thermotechnology: ensuring reliable updatability while meeting security requirements - IOT NGIN","isPartOf":{"@id":"https:\/\/iot-ngin.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#primaryimage"},"datePublished":"2023-03-29T06:10:32+00:00","dateModified":"2023-03-29T06:10:33+00:00","author":{"@id":"https:\/\/iot-ngin.eu\/#\/schema\/person\/dac2bc3c10805a89083986685c5801d1"},"breadcrumb":{"@id":"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/iot-ngin.eu\/index.php\/2023\/03\/29\/bosch-thermotechnology-ensuring-reliable-updatability-while-meeting-security-requirements\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/iot-ngin.eu\/"},{"@type":"ListItem","position":2,"name":"Bosch Thermotechnology: ensuring reliable updatability while meeting security requirements"}]},{"@type":"Person","@id":"https:\/\/iot-ngin.eu\/#\/schema\/person\/dac2bc3c10805a89083986685c5801d1","name":"Giannis Tsichlas","image":{"@type":"ImageObject","@id":"https:\/\/iot-ngin.eu\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/740c19c414d2291ee24fcbe553ee2609?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/740c19c414d2291ee24fcbe553ee2609?s=96&d=mm&r=g","caption":"Giannis Tsichlas"},"url":"https:\/\/iot-ngin.eu\/index.php\/author\/tsichlas\/"}]}},"cc_featured_image_caption":{"caption_text":"","source_text":"","source_url":""},"_links":{"self":[{"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/posts\/2986"}],"collection":[{"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/comments?post=2986"}],"version-history":[{"count":5,"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/posts\/2986\/revisions"}],"predecessor-version":[{"id":2996,"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/posts\/2986\/revisions\/2996"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/media\/2993"}],"wp:attachment":[{"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/media?parent=2986"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/categories?post=2986"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iot-ngin.eu\/index.php\/wp-json\/wp\/v2\/tags?post=2986"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}