Fota là gì

     

FOTA là Firmware Over The Air, với FOTA thì bạn cũng có thể cập nhật firmware tự xa thông qua mạng mang đến ESP cơ mà không cần kết nối cổng nạp giữa ESP cùng máy tính.Để triển khai FOTA bắt buộc tạo 2 file để nạp vào flash- boot.bin được ghi vào add 0x00000- user1.bin được ghi vào địa chỉ 0x01000

Flash#

Tùy theo dung tích flash của những phiên bạn dạng webchiase.vn nhưng có những flash khác nhau

512KB Flash#




Bạn đang xem: Fota là gì

*

SectorMô tảRegionKích thước
BootLưu boot.bin0~4KB4KB
User APP1Lưu user1.bin(=flash.bin+irom0text.bin)4KB~240KB236KB
User paramLưu thông số do người dùng đặt(4x4KB)240KB~256KB16KB
ReverseDự phòng, cần được đưa user2 cùng user1 thuộc offset(0x01000)256KB~260KB4KB
User APP2Lưu user2.bin(flash.bin+irom0text.bin)260KB~496KB236KB
Sysem paramLưu thông số hệ thống (4x4KB)496KB~512KB16KB

User App1 và User App2 được tạo nên trong quy trình biên dịch với nạp file user1.bin, user2.binFile flash.bin cùng irom0text.bin sẽ tiến hành kết hợp với user1.bin(hoặc user2.bin) nhằm cập nhật. Một file user.bin sẽ được backup lại trong thừa trình cập nhật failFile bootloader (boot.bin) sẽ bình chọn cờ trong thông số System để xác minh là sẽ triển khai User App1(user1.bin) giỏi User App2(user2.bin)

Ví dụ:Dưới đó là ví dụ minh họa về các bước của FOTA

Lưu ý- Cần tạo ra 2 file user1.bin cùng user2.bin trong quy trình biên dịch với upload cả hai file này lên server. ESP đã tự khẳng định file bin nào cần download.- Sự không giống nhau của user1.bin với user2.bin là phân vùng địa chỉ được lưu lại trong flash.- thường thì file user1.bin sẽ tiến hành nạp vào flash trước. Sau đó cập nhật phiên bản user2.bin trải qua wifi

1024KB Flash và các Flash khủng hơn#

Cách làm tựa như như cùng với 512KB Flash nhưng phương pháp phân chia những phân vùng sẽ khác nhau

1024KB Flash#


*



Xem thêm: Vai Trò Của Src Là Gì ? Src (System Reference Code) Là Gì

*

*

*



Xem thêm: Á Hậu Hoàng Oanh Sinh Năm Bao Nhiêu, Diễn Viên Hoàng Oanh

Khi vận động thì ESP sẽ gửi tin tức về phiên bạn dạng hiện trên lên server cùng server đang lưu tin tức này lạiHoạt cồn bình thườngKhi bao gồm một firmware bắt đầu được up lên server. Server sẽ gửi thông báo tới ESPESP sẽ yêu cầu firmware thông qua device key và băng thông upload (user1.bin hoặc user2.bin)Tải firmware về flashGửi thông tin tải chấm dứt cho serverServer gửi thông báo cho APP, app sẽ hiển thị thông tin cho tất cả những người dùngAPP đang gửi thông tin đưa ra quyết định của người tiêu dùng có cập nhật không tới serverServer gửi ra quyết định của người tiêu dùng tới ESPThông tin kết nối giữa device(webchiase.vn), những dịch vụ và ứng dụng được mã hóa SSL vì đó quá trình được bảo vệ an toàn.Tham khảo#

Chuyên mục: Tài chính