{"id":1117,"date":"2025-08-04T19:30:00","date_gmt":"2025-08-05T02:30:00","guid":{"rendered":"https:\/\/www.redstoneota.com\/?p=1117"},"modified":"2025-08-04T19:46:39","modified_gmt":"2025-08-05T02:46:39","slug":"how-ofo-leveraged-redstone-ota-to-overcome-software-update-challenges-for-its-shared-bicycles","status":"publish","type":"post","link":"http:\/\/www.redstoneota.com\/ja\/how-ofo-leveraged-redstone-ota-to-overcome-software-update-challenges-for-its-shared-bicycles\/","title":{"rendered":"How Ofo Leveraged Redstone OTA to Overcome Software Update Challenges for Its Shared Bicycles"},"content":{"rendered":"<h2 class=\"wp-block-heading\"><strong>Background<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ofo, once one of the world\u2019s largest shared bicycle platforms, relied on embedded IoT devices in every bike to enable location tracking, remote locking, and real-time monitoring. These smart locks and control units were powered by RTOS systems with constrained resources\u2014just 4MB of RAM and 4MB of Flash memory. Delivering software updates to these devices across geographically dispersed areas presented a series of technical and logistical hurdles. Ofo required a lightweight and robust over-the-air (OTA) software update solution to help manage its fleets.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/www.redstoneota.com\/wp-content\/uploads\/2025\/08\/How-Ofo-Leveraged-Redstone-OTA-to-Overcome-Software-Update-Challenges-for-Its-Shared-Bicycles-1024x682.jpg\" alt=\"\" class=\"wp-image-1118\" srcset=\"https:\/\/www.redstoneota.com\/wp-content\/uploads\/2025\/08\/How-Ofo-Leveraged-Redstone-OTA-to-Overcome-Software-Update-Challenges-for-Its-Shared-Bicycles-1024x682.jpg 1024w, https:\/\/www.redstoneota.com\/wp-content\/uploads\/2025\/08\/How-Ofo-Leveraged-Redstone-OTA-to-Overcome-Software-Update-Challenges-for-Its-Shared-Bicycles-980x653.jpg 980w, https:\/\/www.redstoneota.com\/wp-content\/uploads\/2025\/08\/How-Ofo-Leveraged-Redstone-OTA-to-Overcome-Software-Update-Challenges-for-Its-Shared-Bicycles-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Challenge<\/strong><\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Ofo needed an OTA solution that could:<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Handle resource-constrained devices:<\/strong> Each unit had only 4MB RAM and 4MB Flash, with a strict requirement to keep OTA packages under 300KB and limit RAM usage during updates to 1.5MB.<\/li>\n\n\n\n<li><strong>Support multiple network types:<\/strong> Bikes used various connectivity options including <a href=\"https:\/\/en.wikipedia.org\/wiki\/Narrowband_IoT\" target=\"_blank\" rel=\"noopener\">NB-IoT<\/a>, 2G, 3G, and 4G depending on their deployment region.<\/li>\n\n\n\n<li><strong>Enable regional, phased rollouts:<\/strong> Updates had to be scheduled across different zones and time windows to avoid server overloads and network congestion.<\/li>\n\n\n\n<li><strong>Ensure high reliability:<\/strong> As devices were in constant use in public environments, any failed update could lead to operational downtime or loss of service.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Redstone OTA Solution<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Redstone OTA, an enterprise-grade update platform with 14 years of proven field stability, provided Ofo with a customized solution tailored for its unique device and deployment landscape:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lightweight Update Packages:<\/strong> Redstone OTA\u2019s differential update algorithm kept firmware packages well below the 300KB limit. Combined with intelligent compression, this ensured successful transfers even over low-bandwidth NB-IoT and 2G networks.<\/li>\n\n\n\n<li><strong>Memory-Efficient Execution:<\/strong> Redstone engineered a lightweight OTA client to run within the 1.5MB RAM footprint, fully compatible with Ofo\u2019s RTOS-based environment.<\/li>\n\n\n\n<li><strong>Multi-Network Adaptability:<\/strong> Redstone OTA dynamically adjusted its transmission protocol to suit NB-IoT, 2G, 3G, and 4G networks, ensuring stable delivery regardless of the connectivity standard.<\/li>\n\n\n\n<li><strong>Staged and Geo-Fenced Rollouts:<\/strong> Through Redstone\u2019s customizable update policies, Ofo was able to define region-based rules and time windows to roll out updates by zone, avoiding server overload and allowing smooth coordination with maintenance teams.<\/li>\n\n\n\n<li><strong>Resilient and Secure Updates:<\/strong> Redstone OTA&#8217;s robust power-failure recovery ensured that bikes could resume interrupted updates safely after reconnection. End-to-end encryption and secure authentication protected the update process against unauthorized access or tampering.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Result<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">By partnering with Redstone OTA, Ofo successfully upgraded its entire smart bike fleet without compromising system integrity or user experience. The implementation enabled:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Over <strong>95% update success rate<\/strong> even in low-bandwidth areas<\/li>\n\n\n\n<li>Zero bricked devices due to update failures<\/li>\n\n\n\n<li>Streamlined update operations across thousands of cities and regions<\/li>\n\n\n\n<li>Faster issue resolution and enhanced feature rollout with minimal operational disruption<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u7d50\u8ad6<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The collaboration between Ofo and Redstone OTA demonstrates how even ultra-constrained IoT environments can benefit from enterprise-grade update management. Redstone\u2019s flexible, secure, and efficient OTA solution empowered Ofo to maintain device health, enhance system features, and ensure customer satisfaction at scale.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>To learn more about how Redstone OTA can support your connected products, <a href=\"https:\/\/www.redstoneota.com\/ja\/\">visit our website<\/a>.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>With millions of bicycles deployed across various regions, Ofo faced significant challenges in remotely updating its RTOS-based IoT devices. By integrating Redstone OTA, Ofo gained a reliable, secure, and efficient over-the-air (OTA) update solution that supports regional scheduling, lightweight packages, and network adaptability.<\/p>","protected":false},"author":2,"featured_media":1119,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[6],"tags":[200,114,202,176,172],"class_list":["post-1117","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-studies","tag-nb-iot","tag-ota","tag-over-the-air-2","tag-rtos","tag-software-update"],"_links":{"self":[{"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/posts\/1117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/comments?post=1117"}],"version-history":[{"count":2,"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/posts\/1117\/revisions"}],"predecessor-version":[{"id":1126,"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/posts\/1117\/revisions\/1126"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/media\/1119"}],"wp:attachment":[{"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/media?parent=1117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/categories?post=1117"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.redstoneota.com\/ja\/wp-json\/wp\/v2\/tags?post=1117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}