Đang cập nhật (IoT)

Do tính phức tạp của hộp IoT và hộp Windows ảo IoT, thuật ngữ 'cập nhật' có thể có nhiều nghĩa khác nhau.

Các trình điều khiển thực tế có thể được cập nhật, mã lõi trên hộp IoT có thể được cập nhật hoặc một hình ảnh mới có thể được flash (sử dụng IoT vật lý hộp).

Tài liệu này khám phá các cách khác nhau để cập nhật các hộp IoT để đảm bảo các quy trình và thiết bị của hộp IoT hoạt động trơn tru.

Nhấp nháy thẻ SD trên hộp IoT

Quan trọng

Bản cập nhật này không áp dụng cho hộp Windows IoT (SoOn 16 trở lên).

Để cập nhật Windows IoT, trước tiên, hãy gỡ cài đặt phiên bản trước của chương trình SoOn Windows, sau đó cài đặt lại bằng gói cài đặt cập nhật nhất.

Để bắt đầu cài đặt, hãy điều hướng đến gói cài đặt SoOn 16 (hoặc cao hơn) dành cho Doanh nghiệp hoặc Cộng đồng - phiên bản Windows, tại Trang tải xuống của SoOn.

Trong một số trường hợp, thẻ micro SD của hộp IoT có thể cần phải được flash lại bằng phần mềm Etcher để hưởng lợi từ bản cập nhật hình ảnh IoT mới nhất của SoOn . Điều này có nghĩa là phần mềm hộp SoOn IoT có thể cần được cập nhật trong các trường hợp của hộp IoT mới hoặc khi có bản cập nhật của trình xử lý hoặc bản cập nhật từ trang chủ hộp IoT không giải quyết được vấn đề.

Ghi chú

  • Thông thường, cần phải flash lại hình ảnh của hộp IoT sau khi nâng cấp cơ sở dữ liệu SoOn lên phiên bản mới.

  • Bắt buộc phải có máy tính có đầu đọc/bộ chuyển đổi thẻ micro SD để flash lại thẻ micro SD.

Trước tiên, hãy bắt đầu bằng cách tải xuống Etcher. Nó là một tiện ích mã nguồn mở miễn phí, được sử dụng để ghi các tập tin hình ảnh vào ổ đĩa. Sau khi tải xuống hoàn tất, hãy cài đặt và khởi chạy chương trình trên máy tính.

Sau đó, tải xuống hình ảnh IoT mới nhất từ ​​`nightly <http://nightly.odoo.com/master/iotbox>`_, hình ảnh này sẽ được gắn nhãn là iotbox-latest.zip . Hình ảnh cụ thể này tương thích với tất cả phiên bản SoOn được hỗ trợ.

Sau khi bước này hoàn tất, hãy lắp thẻ micro SD của hộp IoT vào máy tính hoặc đầu đọc. Mở Etcher và chọn Flash from file, sau đó tìm và chọn hình ảnh iotbox-latest.zip và giải nén nó. Tiếp theo, chọn ổ đĩa mà hình ảnh sẽ được ghi vào.

Cuối cùng, nhấp vào Flash và đợi quá trình kết thúc.

Bảng điều khiển phần mềm Etcher của Balena.

Mẹo

Phần mềm Etcher của Balena cũng cho phép quản trị viên flash thẻ SD từ URL. Để flash từ URL, chỉ cần nhấp vào Flash from URL, thay vì Flash from file.

Sau đó, nhập thông tin sau: http://nightly.odoo.com/master/iotbox/iotbox-latest.zip.

Hình ảnh phần mềm Etcher của Balena, trong đó đèn flash từ tùy chọn URL được tô sáng.

Ghi chú

Một phần mềm thay thế để flash thẻ micro SD là Raspberry Pi Imager.

Cập nhật Windows IoT

Hộp Windows ảo IoT đôi khi có thể cần bản cập nhật để hoạt động bình thường.

Các quy trình sau bao gồm uninstallationre-installation của Windows virtual :abbr :hộp IoT (Internet of Things).

Gỡ cài đặt Windows IoT

Trước khi nâng cấp hộp Windows virtual IoT, phiên bản trước đó phải được gỡ cài đặt trước.

Quan trọng

Trước khi gỡ cài đặt phiên bản trước của hộp Windows virtual IoT, hãy đảm bảo rằng có sẵn phiên bản Windows virtual IoT mới hơn so với phiên bản đó mới cài đặt. Để làm như vậy, hãy điều hướng đến trang Bản dựng hàng đêm của SoOn.

Trên trang SoOn Nightlybuild, điều hướng đến Builds (stable version) ‣ windows/ để xem ngày bên cạnh tệp odoo_(version).latest.exe ; trong đó (version) bằng với phiên bản của SoOn (ví dụ: 16.0, 17.0). Bạn có thể tải xuống phiên bản mới nhất của hộp Windows ảo IoT bằng cách chọn tệp này hoặc tệp này luôn có sẵn tại Tải xuống SoOn <https://odoo.com/download/> _ trang.

Việc gỡ cài đặt hộp Windows ảo IoT được thực hiện thông qua trình quản lý chương trình Windows.

Trên bất kỳ phiên bản Windows nào, hãy tìm kiếm program để mở phần Programs ‣ Programs and Features của Control Panel. Sau đó, chọn Gỡ cài đặt hoặc thay đổi chương trình. Tiếp theo, tìm kiếm SoOn và nhấp vào menu ... (ba dấu chấm) trên chương trình SoOn.exe để gỡ cài đặt.

Xác nhận việc gỡ cài đặt và làm theo các bước để gỡ cài đặt thông qua trình hướng dẫn gỡ cài đặt SoOn.

Tải xuống và cài đặt lại

Bạn có thể tải xuống phiên bản mới nhất của Windows ảo IoT từ trang SoOn Nightly build hoặc phiên bản này luôn có sẵn tại Trang Tải xuống SoOn.

Để tải xuống từ trang SoOn Nightly build, hãy điều hướng đến Builds (stable version) ‣ windows/ tới và chọn tệp odoo_(version).latest.exe; trong đó (version) bằng với phiên bản của SoOn (ví dụ: 16.0, 17.0).

Để tải xuống từ trang SoOn Download, hãy tìm phần dành cho phiên bản SoOn (ví dụ: 16.0, 17.0) và chọn nút Download cho Windows.

Tiếp theo, cài đặt và thiết lập tệp SoOn .exe đã tải xuống. Sau màn hình hướng dẫn, nhấp vào Tiếp theo để bắt đầu cài đặt và đồng ý với TOS.

Trong bước tiếp theo của quá trình cài đặt lại, hãy chọn SoOn IoT từ menu thả xuống Chọn loại cài đặt.

Example

Để tham khảo, nên cài đặt như sau:

  • Máy chủ SoOn

  • SoOn IoT

  • Máy chủ web Nginx

  • Trình thông dịch Ghostscript

Đảm bảo có đủ dung lượng trên máy tính để cài đặt, sau đó nhấp vào Tiếp theo.

Đặt đích và hoàn tất cài đặt

Để hoàn tất quá trình cài đặt lại, hãy chọn Thư mục đích và nhấp vào Cài đặt.

Cảnh báo

Việc chọn C:\odoo làm vị trí cài đặt sẽ cho phép máy chủ Nginx khởi động. Phần mềm Windows virtual IoT của SoOn không được cài đặt bên trong bất kỳ thư mục nào của người dùng Windows. Làm như vậy không cho phép Nginx khởi tạo.

Quá trình cài đặt có thể mất vài phút. Khi hoàn tất, hãy nhấp vào Tiếp theo để tiếp tục.

Sau đó, đảm bảo rằng hộp Start SoOn được chọn và nhấp vào Finish. Sau khi cài đặt, máy chủ SoOn sẽ chạy và tự động mở http://localhost:8069 trên trình duyệt web. Trang web sẽ hiển thị trang chủ hộp IoT.

Mẹo

restart của chương trình Windows IoT có thể cần thiết nếu trình duyệt web không hiển thị bất cứ thứ gì.

Cập nhật từ trang chủ hộp IoT

Ở chế độ nền, hộp IoT sử dụng một phiên bản mã SoOn để chạy và kết nối với cơ sở dữ liệu SoOn. Mã này có thể cần phải được cập nhật để hộp IoT hoạt động hiệu quả. Hoạt động này phải được hoàn thành thường xuyên để đảm bảo hệ thống IoT và các quy trình của nó luôn được cập nhật.

Đi đến trang chủ hộp IoT bằng cách điều hướng đến IoT app ‣ IoT Boxes và nhấp vào IP address của :abbr:` Hộp IoT (Internet of Things). Sau đó, nhấp vào Update (bên cạnh số phiên bản).

Nếu có phiên bản mới của hình ảnh hộp IoT, nút Nâng cấp lên _xx.xx_ sẽ xuất hiện ở cuối trang. Nhấp vào nút này để nâng cấp thiết bị, lúc này hộp IoT sẽ tự nhấp nháy lên phiên bản mới hơn. Tất cả các cấu hình trước đó sẽ được lưu lại.

Quan trọng

Quá trình này có thể mất hơn 30 phút. Không tắt hoặc rút phích cắm hộp IoT vì nó sẽ khiến hộp ở trạng thái không nhất quán. Điều này có nghĩa là hộp IoT cần phải được flash lại bằng một hình ảnh mới.

Nâng cấp phần mềm hộp IoT trong Trang chủ Hộp IoT.

Cập nhật trình xử lý (trình điều khiển)

Có thể có một số trường hợp cần cập nhật trình điều khiển hoặc giao diện cho từng thiết bị (ví dụ: cân, công cụ đo lường, v.v.). Mã (trình điều khiển và giao diện) của trình xử lý IoT có thể được sửa đổi bằng cách đồng bộ hóa chúng với mã của trình xử lý máy chủ đã định cấu hình.

Điều này có thể hữu ích trong trường hợp các thiết bị IoT (ví dụ: cân, công cụ đo lường, v.v.) không hoạt động bình thường với hộp IoT.

Đối với cả hộp Windows IoT (SoOn 16 trở lên) và hộp vật lý IoT, quá trình này có thể được thực hiện thủ công từ IoT trang chủ hộp. Đi đến trang chủ hộp IoT bằng cách điều hướng đến IoT app ‣ IoT Boxes và nhấp vào IP address của :abbr:` Hộp IoT (Internet of Things).

Tiếp theo, nhấp vào Handlers list, rồi chọn Load Handlers ở cuối trang.

Danh sách trình xử lý trên hộp IoT với nút trình xử lý tải được làm nổi bật.

Quan trọng

Mã của trình xử lý được tìm nạp từ máy chủ đã định cấu hình và mã này cần được cập nhật để có các bản sửa lỗi và bản vá lỗi mới nhất.

Ghi chú

Bản cập nhật trình xử lý cũng được thực hiện tự động mỗi khi hộp IoT được khởi động lại. Ngoại lệ duy nhất cho quy trình này là nếu Cập nhật trình điều khiển tự động không được chọn trong chế độ xem biểu mẫu của hộp IoT trên máy chủ SoOn. Bạn có thể đạt được cài đặt này bằng cách truy cập IoT App ‣ Chọn hộp IoT ‣ Cập nhật trình điều khiển tự động.