Giải pháp OTA cho thiết bị IoT chạy trên nền tảng Linux và két lưu trữ thông minh
Lịch sử Công ty
Gunnebo Business Solutions AB (GBS) là trung tâm Saas và IoT hub của Gunnebo Security Group – công ty cung cấp các sản phẩm, dịch vụ và phần mềm bảo mật hàng đầu thế giới. GBS có trụ sở chính tại Gothenburg, Thụy Điển với 4.200 nhân viên. GBS phát triển các giải pháp hỗ trợ các Đơn vị Kinh doanh của tập đoàn Gunnebo nhằm kiểm soát tốt hơn dòng sản phẩm giá trị, tiền mặt và con người. Mender được chọn để triển khai hệ thống cập nhật phần mềm cho các thiết bị để đáp ứng nhu cầu thị trường khác nhau. Các thiết bị này bao gồm thiết bị IoT chạy trên Linux dựa trên Raspberry Pi với mục tiêu là các doanh nghiệp (B2B). Một sản phẩm khác là két lưu trữ thông minh với mục tiêu cho thị trường người tiêu dùng (B2C). Thách thức Trước đây, GBS thực hiện việc cập nhật phần mềm trên thiết bị một cách thủ công bằng các ứng dụng cũ của họ, thường nhiều lần mỗi tuần. Quá trình này không hiệu quả vì tốn nhiều thời gian, công sức và chi phí. Để giải quyết những vấn đề này, điều quan trọng là công ty phải triển khai cơ chế cập nhật phần mềm qua mạng không dây (OTA) một cách an toàn và tự động. GBS nhận ra rằng việc xây dựng một cơ sở hạ tầng cho giải pháp OTA là rất phức tạp. Lượng thời gian và công việc dành cho việc phát triển một giải pháp OTA nội bộ có thể làm tăng thêm độ phức tạp trong quá trình phát triển sản phẩm thực tế và có thể gây trì hoãn cho việc ra mắt sản phẩm. GBS có những ưu tiên đối với giải pháp OTA: a) bảo mật và mạnh mẽ, b) tùy chỉnh quy trình cập nhật, c) giá thành cạnh tranh với số lượng lớn. Giải pháp GBS đã nghiên cứu kỹ lưỡng một số giải pháp và Mender là lựa chọn nổi bật cho giải pháp OTA hiệu quả và tiết kiệm chi phí nhất. Bjorn Nostdahl, CIPO của GBS cho biết, lợi thế của Mender là chúng ta có thể tự làm các plug-in của riêng tôi. Chúng ta có thể viết Mô-đun cập nhật phần mềm của chúng tôi trong Golang và ứng Mender client trên thiết bị có thể chạy được mã biên dịch nhị phân của riêng chúng tôi. Mender client có thể chạy một số scripts để cập nhật docker container images. Khả năng tùy chỉnh các bản phát hành và cài đặt phần mềm của Mender mang lại cho chúng tôi sự linh hoạt và khả năng kiểm soát khi triển khai quy mô lớn. Ngoài ra, việc ưu đãi giá thành cho số lượng lớn thiết bị rất quan trọng đối với chúng tôi. Lợi ích Giải pháp OTA cập nhật phần mềm và phần nhúng của Mender cho phép quản lý các sản phẩm của người tiêu dùng và doanh nghiệp một cách bảo mật, liên tục, đáng tin cậy và dễ dàng ở quy mô lớn. GBS được hưởng lợi từ khả năng tùy chỉnh các bản phát hành và cài đặt một cách linh hoạt. Việc kiểm soát cách triển khai phiên bản phần mềm đã giải quyết được các nhiều vấn đề phát sinh. Ví dụ, nếu trong quá trình hoạt động gặp sự cố với microwitch bị hỏng, thì GBS có thể yêu cầu module cập nhật phần mềm khóa thiết bị. Điều này giúp tiết kiệm chi phí và thời gian đáng kể do giảm bớt công việc thủ công. Các API phía máy chủ và thiết bị được điều khiển hoàn toàn cho phép điều phối và tích hợp với CI/CD để tự động hóa và dễ dàng triển khai việc cập nhật. Nó làm tăng tính nhất quán của việc triển khai, giảm thời gian chu kỳ cập nhật và lỗi do con người, nói cách khách có thể chuyển sang tăng độ tin cậy và chất lượng với chi phí và thời gian tiết kiệm đáng kể. |