{"id":64278,"date":"2022-05-19T11:12:10","date_gmt":"2022-05-19T03:12:10","guid":{"rendered":"https:\/\/www.seeedstudio.com\/blog\/?p=64278"},"modified":"2022-08-23T09:26:18","modified_gmt":"2022-08-23T01:26:18","slug":"secure-remote-manage-and-update-large-scale-edge-devices","status":"publish","type":"post","link":"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/","title":{"rendered":"Secure remote manage and update large-scale edge devices\u00a0"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-1030x579.png\" alt=\"\" class=\"wp-image-64280\" width=\"773\" height=\"434\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-1030x579.png 1030w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-300x169.png 300w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-768x432.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-1536x864.png 1536w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-1024x576.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png 1920w\" sizes=\"(max-width: 773px) 100vw, 773px\" \/><\/figure><\/div>\n\n\n\n<p>Once an embedded device leaves the engineer&#8217;s POC workbench for real-world deployment, how to update the device becomes an important consideration. Might you also have a fleet of IoT devices deployed in different locations and want to update their system\/ software, debug for issues, and monitor their system status? Well\u2026This is where OTA updates come into action!<\/p>\n\n\n\n<p>Updates aren&#8217;t always necessary, but it&#8217;s hard to imagine any piece of software ever bug-free. Even if your software is 100% perfect, security updates may become necessary if the device communicates with any open source library over the network or the internet.<\/p>\n\n\n\n<p>If firmware needs to be updated on a device, downtime must be considered. The smallest changes still require human intervention. In most cases, staff will be required to check operations on-site to ensure that changes are implemented without disrupting the entire system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The update process for IoT devices<\/h2>\n\n\n\n<p>Let&#8217;s take a look at the update process for IoT devices. First, you have to plug the device that needs a software update into your computer to reprogram it, or even remove it if necessary, and then put it back in its place. If you&#8217;re running thousands of connected devices, you&#8217;ll still have to do it manually, one by one. Additional unexpected difficulties might arise if you have to update devices in extreme scenarios.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Over-The-Air (OTA) update?<\/h2>\n\n\n\n<p>Over-The-Air (OTA) update is a way to remotely update your software on an embedded system. With OTA services, hardware manufacturers can easily update board support packages (BSPs). System Integrators can easily manage scale devices and mass deploys image payloads to fleet edge devices.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware manufacturers and device providers need secure and remote device management. &nbsp;<\/h2>\n\n\n\n<p>First of all, you need <strong>Over-The-Air (OTA) <\/strong><strong>updates<\/strong> to save time and labor costs by remotely mass updating edge AI devices, in just a few minutes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Full-stack devices remote management also includes:&nbsp;<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Multi-threaded, high-concurrency package distribution upgrade&nbsp;<\/li><li>Reboot or enforced shutdown<\/li><li>Send commend s<\/li><li>CPU &amp; GPU performance check&nbsp;<\/li><li>Software watchdog&nbsp;<\/li><li>Device log collection<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Choose OTA updates and mass devices management tools<\/h2>\n\n\n\n<p><strong>Allxon: Enable BSP OTA updates and secure remote device monitoring for NVIDIA Jetson powered devices deployed at scale&nbsp;<\/strong><\/p>\n\n\n\n<p>Seeed partners with&nbsp;<a href=\"https:\/\/www.allxon.com\/?hsLang=en\">Allxon<\/a>&nbsp;to enable efficient remote hardware management services for NVIDIA Jetson platforms. The leading OTA and device management service provider makes it easy for hardware manufacturers to upload OTA payload packages onto Allxon Portal for service integrators to easily trigger BSP updates onto fleets of edge devices.<\/p>\n\n\n\n<p>Please follow up on our&nbsp;<a href=\"https:\/\/wiki.seeedstudio.com\/Allxon-Jetson-Getting-Started\/\">wiki page to install Allxon Agent on Jetson Devices<\/a>.<\/p>\n\n\n\n<p><strong>Unlock <\/strong><a href=\"https:\/\/dms.allxon.com\/next\/signup\"><strong>90 days free trial of Allxon full function<\/strong><\/a><strong>\u00a0with code H4U-NMW-CPK.<\/strong><\/p>\n\n\n\n<p><strong>24\/7 secure remote monitoring, management, and OTA deployment&nbsp;<\/strong><\/p>\n\n\n\n<p>Allxon offers both In-Band and Out-Of-Band integration for simple remote device management solutions to save you time and money on scheduling in, getting to, and troubleshooting on-site. Allxon ensures all edge devices can be safely managed, monitored, and remediated in a click of a button, empowering smart industries like agriculture, transportation, logistics etc. with 24\/7 support and incredible&nbsp;device management features!<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/s2vfNq4eQSWJC232g6t-VIIsJ1o3uj32TzlgU28ctuM6xQzEmzme4jEtkQlW0CEEa3WO50ru36qtEGDLo6PWAsm8MbMGTcMcUcr_oxItebDkHZw4wXt2UOVo1ENXYull1EmbxafIFUmuZQlU7w\" alt=\"\" width=\"480\" height=\"360\"\/><figcaption>Source: Allxon<\/figcaption><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.allxon.com\/\">Allxon website&nbsp;<\/a><\/li><li>wiki for <a href=\"https:\/\/wiki.seeedstudio.com\/Allxon-Jetson-Getting-Started\/\">installing Allxon DMS Agent on Jetson Device<\/a><\/li><li>Allxon is supports the following hardware<ul><li><a href=\"https:\/\/www.seeedstudio.com\/Jetson-10-1-H0-p-5335.html\">reComputer J10, with Jetson Nano<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/Jetson-20-1-H1-p-5328.html\">reComputer J20, with Jetson Xavier NX<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/Jetson-SUB-Mini-PC-Blue-p-5212.html\">Jetson SUB Mini PC<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/A203-Carrier-Board-for-Jetson-Nano-Xavier-NX-V2-p-5214.html\">A203 (Version 2) Carrier Board<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/A205-Carrier-Board-for-Jetson-Nano-Xavier-NX-p-5133.html\">A205 Carrier Board<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/A206-Carrier-Board-for-Jetson-Nano-Xavier-NX-p-5132.html\">A206 Carrier Board<\/a><\/li><\/ul><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mender: Secure and robust OTA Update Service<\/strong><\/h3>\n\n\n\n<p><a href=\"https:\/\/mender.io\/?utm_source=seeed&amp;utm_medium=blog\">Mender<\/a> is a secure and robust software update system designed to handle a large number of devices. It has a simple client and server architecture allowing central management of deployments to all devices.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/WXkk5KGT8x_CRoeEq6VWY9ZqioSg8yo_dDPISfKYLalH-w-2IcVyS2v-h6J31A8I1dwBY-h--uzfqjjzBOwq3tBStNOIkY-6D8Q8TuW8fyJ0M39ltzmG9a7C0n1X1uOhdSsacw3C8LxxZ1r7_A\" alt=\"\" width=\"773\" height=\"434\"\/><figcaption>Source: Mender<\/figcaption><\/figure>\n\n\n\n<p><strong><a href=\"https:\/\/hosted.mender.io\/ui\/#\/signup\/seeed\">Click here<\/a> to sign up and connect up to 10 devices free for 12 months!&nbsp;<\/strong><\/p>\n\n\n\n<p>On the robustness side, Mender stands out because of its dual A\/B rootfs partition layout. Basically, when you generate a system image for the very first time with Mender client integration, the system partition layout will be as follows.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/11\/part-2-3-1024x1030.png\" alt=\"\" class=\"wp-image-57061\" width=\"256\" height=\"258\" srcset=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/11\/part-2-3-1024x1030.png 1024w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/11\/part-2-3-298x300.png 298w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/11\/part-2-3-80x80.png 80w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/11\/part-2-3-768x773.png 768w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/11\/part-2-3-1526x1536.png 1526w, https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2021\/11\/part-2-3.png 1920w\" sizes=\"(max-width: 256px) 100vw, 256px\" \/><figcaption>Source: Mender<\/figcaption><\/figure><\/div>\n\n\n\n<p>As you can see, it creates two rootfs+kernel partitions which are duplicates of each other. Active partition is the partition that it uses when you boot the system for the very first time.<\/p>\n\n\n\n<p>When you push an update from the Mender server to the remote device, mender client on the device will download the image and write the image to the rootfs partition that is not running. Then it will configure U-Boot to boot from the updated rootfs partition.<\/p>\n\n\n\n<p>Mender also provides a <a href=\"https:\/\/developer.toradex.com\/linux-bsp\/how-to\/networking-and-connectivity\/partner-demo-image-mender-easy-installer\">Partner Demo Image<\/a> that you can install and test directly with the <a href=\"https:\/\/developer.toradex.com\/easy-installer\">Toradex Easy Installer<\/a>. For more information visit:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.youtube.com\/watch?v=XYdNiEltD2c\">Demo video<\/a><\/li><li>Mender&#8217;s <a href=\"https:\/\/mender.io\/\">Website<\/a><\/li><li>Mender&#8217;s <a href=\"https:\/\/docs.mender.io\/\">Documentation<\/a><\/li><li>Mender and Seeed <a href=\"https:\/\/www.seeedstudio.com\/blog\/2021\/11\/26\/importance-of-secure-and-robust-ota-updates-for-embedded-linux-systems\/\">Partnership blog<\/a><\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Seeed SBCs supporting Mender<\/h4>\n\n\n\n<ol class=\"wp-block-list\"><li><a href=\"https:\/\/www.seeedstudio.com\/ODYSSEY-X86J4125800-p-4915.html\">ODYSSEY \u2013 X86J4125<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/ReTerminal-with-CM4-p-4904.html\">reTerminal<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/Dual-GbE-Carrier-Board-with-4GB-RAM-32GB-eMMC-RPi-CM-4-p-4898.html\">Dual Gigabit Ethernet Carrier Board for RPi CM4<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/ODYSSEY-STM32MP157C-p-4464.html\">ODYSSEY \u2013 STM32MP157C<\/a><\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Balena: managing fleets of connected Linux devices<\/h3>\n\n\n\n<p>Balena is a complete set of tools for building, deploying and managing fleets of connected Linux devices. Balena provides infrastructure for fleet owners so they can focus on developing their applications and growing their fleets with as little friction as possible.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.balena.io\/cloud\">balenaCloud<\/a>, encompasses device, server, and client-side software, all designed to get your code securely deployed to a fleet of devices. The broad strokes are easy to grasp: once your device is set up with our host OS (<a href=\"https:\/\/www.balena.io\/os\">balenaOS<\/a>), you can push code to the balena build servers, where it will be packaged into containers and delivered to your fleet.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/p7bw9DRIH2kVG4PimVGZTrzoQMp1j8RGh8TMrP21lIZ709Ov8xKzCS2NwpzKa8sayNc4jC94dH1XntS8Kjyze3l7ofha1LeBsMjYj73Cr5WBVaEWZvqIeRhohv6vHbvWd1OpYc2dOZhLnCow3Q\" alt=\"\"\/><figcaption>Source: balena<\/figcaption><\/figure><\/div>\n\n\n\n<p>All running services on ODYSSEY-X86 can then be managed, monitored, and updated through the web dashboard, or through belena\u2019s API via the CLI and SDK. We need to install Balena CLI on a host PC. Balena CLI is a Command Line Interface for balenaCloud or openBalena. It is a software tool available for Windows, macOS and Linux, used through a command prompt \/ terminal window. It can be used interactively or invoked in scripts.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/cuhqMy3g5-X9rdoXV9IJWfv4MWPH7Vhyr3Z5XCtdB7LGUhsRouIaCFEa8rzzV1gjWFxfH2Z3xlDH2dx-hXdKTXGRYsTS0fpQpbQ-nWpYBvGgEZ_EFubDZHELZs0GvCLsOyPzHHGOZjfc8jyheQ\" alt=\"\"\/><figcaption>Source: Seeed wiki<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.balena.io\/\">Balena.io website<\/a><\/li><li><a href=\"https:\/\/github.com\/balena-io\/balena-cli\/blob\/master\/INSTALL.md\">Balena CLI&nbsp;&nbsp;<\/a><\/li><li><a href=\"https:\/\/www.seeedstudio.com\/ODYSSEY-X86J4125864-p-4916.html\">ODYSSEY-X86 series&nbsp;<\/a><\/li><li>Seeed and Balena <a href=\"https:\/\/www.seeedstudio.com\/blog\/2022\/01\/27\/seeed-partners-with-balena-to-enable-container-based-application-deployment-and-fleet-management-for-embedded-devices\/\">partnership blog<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Once an embedded device leaves the engineer&#8217;s POC workbench for real-world deployment, how to update<\/p>\n","protected":false},"author":200,"featured_media":64280,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"iawp_total_views":0,"footnotes":""},"categories":[4394],"tags":[142,4111],"class_list":["post-64278","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-deploy","tag-open-hardware","tag-ota"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Secure remote manage and update large-scale edge devices\u00a0 - Latest News from Seeed Studio<\/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.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Secure remote manage and update large-scale edge devices\u00a0 - Latest News from Seeed Studio\" \/>\n<meta property=\"og:description\" content=\"Once an embedded device leaves the engineer&#8217;s POC workbench for real-world deployment, how to update\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/\" \/>\n<meta property=\"og:site_name\" content=\"Latest News from Seeed Studio\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-19T03:12:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-23T01:26:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Elaine Wu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Elaine Wu\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/\",\"name\":\"Secure remote manage and update large-scale edge devices\u00a0 - Latest News from Seeed Studio\",\"isPartOf\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png\",\"datePublished\":\"2022-05-19T03:12:10+00:00\",\"dateModified\":\"2022-08-23T01:26:18+00:00\",\"author\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#primaryimage\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png\",\"contentUrl\":\"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png\",\"width\":1920,\"height\":1080,\"caption\":\"Secure remote manage and update large-scale edge devices\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.seeedstudio.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Secure remote manage and update large-scale edge devices\u00a0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#website\",\"url\":\"https:\/\/www.seeedstudio.com\/blog\/\",\"name\":\"Latest News from Seeed Studio\",\"description\":\"Emerging IoT, AI and Autonomous Applications on the Edge\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11\",\"name\":\"Elaine Wu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g\",\"caption\":\"Elaine Wu\"},\"description\":\"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/elaine1994\/\"],\"url\":\"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Secure remote manage and update large-scale edge devices\u00a0 - Latest News from Seeed Studio","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.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/","og_locale":"en_US","og_type":"article","og_title":"Secure remote manage and update large-scale edge devices\u00a0 - Latest News from Seeed Studio","og_description":"Once an embedded device leaves the engineer&#8217;s POC workbench for real-world deployment, how to update","og_url":"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/","og_site_name":"Latest News from Seeed Studio","article_published_time":"2022-05-19T03:12:10+00:00","article_modified_time":"2022-08-23T01:26:18+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png","type":"image\/png"}],"author":"Elaine Wu","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Elaine Wu","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/","url":"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/","name":"Secure remote manage and update large-scale edge devices\u00a0 - Latest News from Seeed Studio","isPartOf":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#primaryimage"},"image":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#primaryimage"},"thumbnailUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png","datePublished":"2022-05-19T03:12:10+00:00","dateModified":"2022-08-23T01:26:18+00:00","author":{"@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11"},"breadcrumb":{"@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#primaryimage","url":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png","contentUrl":"https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png","width":1920,"height":1080,"caption":"Secure remote manage and update large-scale edge devices"},{"@type":"BreadcrumbList","@id":"https:\/\/www.seeedstudio.com\/blog\/2022\/05\/19\/secure-remote-manage-and-update-large-scale-edge-devices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.seeedstudio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Secure remote manage and update large-scale edge devices\u00a0"}]},{"@type":"WebSite","@id":"https:\/\/www.seeedstudio.com\/blog\/#website","url":"https:\/\/www.seeedstudio.com\/blog\/","name":"Latest News from Seeed Studio","description":"Emerging IoT, AI and Autonomous Applications on the Edge","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.seeedstudio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/61c04bed5bbe2d098f04195c6e48fb11","name":"Elaine Wu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.seeedstudio.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/184af8ef71f0d6b64c276f9bb38b992e?s=96&r=g","caption":"Elaine Wu"},"description":"Head of AI Robotics @seeed Every day holds new magic \u2728 on ne sait jamais\u2601\ufe0f","sameAs":["https:\/\/www.linkedin.com\/in\/elaine1994\/"],"url":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"}]}},"modified_by":"Lily","views":11624,"featured_image_urls":{"full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png",1920,1080,false],"thumbnail":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-80x80.png",80,80,true],"medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-300x169.png",300,169,true],"medium_large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-768x432.png",640,360,true],"large":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-1030x579.png",640,360,true],"1536x1536":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-1536x864.png",1536,864,true],"2048x2048":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png",1920,1080,false],"visody_icon":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7.png",32,18,false],"magazine-7-slider-full":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-1536x1020.png",1536,1020,true],"magazine-7-slider-center":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-936x897.png",936,897,true],"magazine-7-featured":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-1024x576.png",1024,576,true],"magazine-7-medium":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-720x380.png",720,380,true],"magazine-7-medium-square":["https:\/\/www.seeedstudio.com\/blog\/wp-content\/uploads\/2022\/05\/Trending-elements-7-675x450.png",675,450,true]},"author_info":{"display_name":"Elaine Wu","author_link":"https:\/\/www.seeedstudio.com\/blog\/author\/elaine\/"},"category_info":"<a href=\"https:\/\/www.seeedstudio.com\/blog\/category\/deploy\/\" rel=\"category tag\">Deploy<\/a>","tag_info":"Deploy","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/64278","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/users\/200"}],"replies":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/comments?post=64278"}],"version-history":[{"count":2,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/64278\/revisions"}],"predecessor-version":[{"id":64308,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/posts\/64278\/revisions\/64308"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media\/64280"}],"wp:attachment":[{"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/media?parent=64278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/categories?post=64278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.seeedstudio.com\/blog\/wp-json\/wp\/v2\/tags?post=64278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}