Câu trả lời ngắn: Có thể.
Câu trả lời dài: Thật phức tạp. Đó là lý do tại sao rất nhiều triển khai rất xấu ra khỏi đó.
Ít nhất bạn có hai bước trong bất kỳ quy trình cập nhật từ xa / không dây nào.
- Phần sụn truyền
- Cài đặt firmware.
Tất nhiên, đây là mức tối thiểu tuyệt đối. Nếu bạn đang làm việc trong các lần lặp thì đó cũng là bước đầu tiên rất hợp lệ. Nếu bạn có nhiều thiết bị, bạn sẽ phải liên kết phần sụn chính xác với đúng thiết bị . Nếu bạn muốn giảm cơ hội đóng cục thiết bị của mình, bạn sẽ muốn cách xác minh trạng thái thiết bị của mình trước và sau khi cập nhật , bạn cũng muốn bảo đảm việc vận chuyển và làm cho việc vận chuyển trở nên đáng tin cậy nhất có thể và có một chiến lược dự phòng trong trường hợp lỗi cập nhật .
Đó là năm bước nữa đưa bạn hướng tới một sản phẩm đáng tin cậy. Có những thực tiễn tốt nhất hiện có cho những điều này nhưng chúng phụ thuộc vào môi trường dự án của bạn. Có thể đó là một cái gì đó rẻ và tỷ lệ thất bại 5% trên các bản cập nhật là ổn, có thể đó là một máy điều hòa nhịp tim và thậm chí một lỗi trong tổng số là không thể chấp nhận được vì nó dẫn đến một kịch bản nghiêm trọng. Bạn sẽ phải tìm giải pháp cho những điều cơ bản phù hợp với sản phẩm của bạn.
Hơn nữa, có hàng tá những điều khác nhau để xem xét. Bạn sẽ có khách hàng chứ? Bạn có phải thông báo cho họ? Họ có tiếng nói trong việc cập nhật thời gian / cài đặt không? Thiết bị của bạn ở các quốc gia khác nhau? Làm hạn chế pháp lý áp dụng? Làm tiêu chuẩn quy định áp dụng? Có bao nhiêu thiết bị bạn đang cập nhật? 1? Một tá? Hàng trăm? Hàng triệu?
Nếu bạn cập nhật năm thiết bị, quá trình có thể rất trò chuyện. Nếu bạn đang cập nhật hàng triệu mà có thể rất tốn kém. Và vâng, điều đó tác động đến những gì tôi liệt kê ở trên như bước một, truyền phần sụn. Có thể bạn tạo máy tạo nhịp tim và chi phí xử lý hàng trăm tin nhắn trên mỗi bản cập nhật là ổn nếu xem xét phương án thay thế.
Đó chỉ là những câu hỏi tôi đã viết trong hai phút, vì vậy danh sách này chắc chắn không đầy đủ. Quan điểm của tôi là không có thông tin liên quan đến kịch bản chúng tôi thực sự không thể giúp bạn đúng cách.