Site icon TAPIT

Kết luận và hướng phát triển Tính năng cập nhật chương trình từ xa FOTA – STM32, ARM Cortex M

Yêu cầu sản phẩm trên thị trường các thiết bị Nhúng có kết nối Internet đang thay đổi nhanh hơn yêu cầu đối với các sản phẩm truyền thống. Ngoài ra, mạng 3G/4G được áp dụng rộng rãi và đang phát triển. Các áp lực về thời gian để tiếp cận thị trường nhanh hơn, có khả năng ảnh hưởng đến thời gian thử nghiệm của sản phẩm. Vì những lý do này, việc nâng cấp firmware có thể tăng thêm giá trị đáng kể cho các sản phẩm bằng cách cho phép các nhà phát triển nâng cao chức năng sản phẩm theo thời gian và triển khai sửa lỗi sau khi sản phẩm được triển khai.Với mục tiêu nghiên cứu và chia sẻ các kiến thức và thực nghiệm về nhật chương trình từ xa cho các thiết bị nhúng kết nối Internet, nhóm nghiên cứu tại Cộng đồng Kỹ thuật TAPIT rút ra những kết luận sau:

Định hướng phát triển tiếp theo của nhóm nghiên cứu là tiếp tục nghiên cứu và bổ sung thêm các tính năng như bảo mật khi truyền tập tin chương trình qua môi trường Internet bằng cách tích hợp xác thực server/ xác thực client TLS/SSL và mã hóa dữ liệu tập tin chương trình; nghiên cứu bổ sung các hàm chức năng của thư viện hỗ trợ cho các hệ thống tiết kiệm năng lượng.

Trong quá trình thực hiện đề tài, các thành viên cũng nhận thấy được tính năng OTA thật sự mang lại nhiều lợi ích cho các thiết bị nhúng, nhưng bên cạnh đó cũng sẽ có một số cạm bẫy mà các nhóm phát triển sản phẩm cần nhận thức và nên tránh. Nhu cầu của thị trường và sự cạnh tranh dẫn đến việc phát hành một chương trình ứng dụng phải được thực hiện trong một thời gian ngắn. Điều này có thể dẫn đến việc chương trình và sản phẩm không ổn định hoặc không được kiểm tra kĩ lưỡng và tối ưu. Và vì OTA không phải là một tính năng chính của sản phẩm nên trong nhiều trường hợp người dùng cuối không nhận các bản cập nhật. Vì vậy các nhóm phát triển sản phẩm nên cân nhắc cẩn thận, tránh không lạm dụng OTA.

Chúc các bạn thành công!
Thay mặt Nhóm nghiên cứu,
Thuong Nguyen