Kết nối Windows IoT Odoo¶
Hộp IoT ảo là một chương trình máy tính cần được tải xuống và cài đặt trên máy tính Windows. Điều này yêu cầu hệ điều hành Windows có cơ sở dữ liệu Odoo 16 trở lên.
Hộp ảo Windows IoT hoạt động theo cùng cách như hộp vật lý IoT, với khả năng chạy hầu hết các thiết bị giống nhau. Tất cả các thiết bị POS đều hoạt động với hộp này, chẳng hạn như cân hoặc máy in. Thiết bị đầu cuối thanh toán cũng sẽ hoạt động, nhưng cần lưu ý rằng các thiết bị MRP không tương thích. Những thiết bị này bao gồm máy ảnh hoặc công cụ đo lường.
Điều kiện tiên quyết¶
Bạn sẽ cần những mục sau để hoàn tất cài đặt Windows IoT.
Cơ sở dữ liệu Odoo 16 hoặc bất kỳ phiên bản nào cao hơn.
Thiết bị tương thích với IoT (trừ những thiết bị được đề cập ở trên). Tham khảo: `Thiết bị IoT tương thích của Odoo<https://www.odoo.com/app/iot-hardware> `_.
Trình điều khiển thiết bị cho Windows.
Ghi chú
Odoo khuyên bạn nên sử dụng phiên bản Windows mới nhất (Windows 10/11) vì một số hệ điều hành cũ hơn có thể khiến Windows ảo IoT không hoạt động.
Máy tính Windows (máy tính xách tay, máy tính để bàn hoặc máy chủ).
Đăng ký Odoo IoT. Tham khảo: Điều kiện đủ để tham gia Internet vạn vật (IoT).
Kết nối hộp IoT ảo Windows với cơ sở dữ liệu Odoo¶
Hộp IoT ảo Windows rất dễ thiết lập chỉ với vài bước đơn giản. Thực hiện theo quy trình này khi cài đặt phần mềm IoT ảo Windows lần đầu tiên.
Tải xuống và cài đặt ban đầu¶
Để bắt đầu cài đặt, hãy điều hướng đến gói cài đặt Odoo 16 trở lên cho phiên bản Cộng đồng - Windows tại Trang tải xuống của Odoo<https://odoo.com/download> `_. Tiếp theo, cài đặt và thiết lập tệp Odoo :file:
.exe`. Sau màn hình hướng dẫn, nhấp vào Next để 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, hãy chọn Odoo IoT từ menu thả xuống Chọn loại cài đặt.
Example
Để tham khảo, bạn cần cài đặt những nội dung sau:
Máy chủ Odoo
IoT của Odoo
Máy chủ web Nginx
Trình biên dịch Ghostscript
Đảm bảo có đủ dung lượng trên máy tính để cài đặt và nhấp vào Next.
Thiết lập đích và hoàn tất cài đặt¶
Để hoàn tất quá trình cài đặt, hãy chọn Thư mục đích và nhấp vào Cài đặt.
Mẹo
Chọn C:\odoo
làm vị trí cài đặt sẽ cho phép máy chủ Nginx khởi động. Nếu thư mục không tồn tại, hãy tạo thư mục đó. Nếu không, các tệp cài đặt sẽ được phân tán khắp ổ cứng.
Cảnh báo
Phần mềm IoT ảo Windows của Odoo không nên được cài đặt bên trong bất kỳ thư mục Người dùng Windows nào. Làm như vậy sẽ 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 Next để tiếp tục.
Đảm bảo rằng hộp Start Odoo được chọn và nhấp vào Finish. Sau khi cài đặt, máy chủ Odoo sẽ chạy và tự động mở http://localhost:8069
trên trình duyệt web. Trang web sẽ hiển thị hộp trang chủ IoT.
Xem thêm
Có thể cần phải khởi động lại chương trình IoT của Windows nếu trình duyệt web không hiển thị bất cứ thứ gì. Khởi động lại hộp IoT của Windows
Kết nối thiết bị¶
Tiếp theo, kết nối các thiết bị IoT với máy tính Windows. Windows sẽ tự động phát hiện thiết bị vì trình điều khiển được cài đặt sẵn trên máy tính. Nếu không, hãy tìm kiếm và cài đặt trình điều khiển Windows cho thiết bị.
Quan trọng
Hầu hết các thiết bị đều tự động kết nối với Windows Machine for Windows IoT thông qua Windows Plug-N-Play (PnP). Tuy nhiên, nếu Windows không tự động nhận dạng thiết bị sau khi kết nối, thì quản trị viên có thể cần cài đặt trình điều khiển tương ứng theo cách thủ công.
Thiết bị được tự động nhận dạng:
Máy in mực/mực in thông thường
Máy in hóa đơn (Epson/Star)
Máy quét mã vạch
Thiết bị đo lường (mặc dù cần phải cấu hình một số cài đặt thiết bị đo lường) Xem tài liệu này: Kết nối một công cụ đo lường
Thiết bị không được tự động nhận dạng (cần tải xuống trình điều khiển thủ công):
Máy in nhãn (Zebra)
Cân
Tham khảo trang web của nhà sản xuất cho thiết bị đang được đề cập. Sau đó, tải xuống trình điều khiển và cài đặt chúng trên máy Windows. Kết nối lại thiết bị đang được đề cập và Windows sẽ tìm thấy thiết bị.
Sau khi kết nối thiết bị với máy tính, hãy làm mới trang chủ hộp IoT và xác minh thiết bị đã được nhìn thấy. Nếu không, hãy tải lại trình xử lý thông qua trang chủ hộp IoT.
Cuối cùng, hãy kết nối Windows IoT với cơ sở dữ liệu bằng các hướng dẫn hiện có (thủ công sử dụng Token).
Xem thêm
Bây giờ quá trình cài đặt đã hoàn tất, các thiết bị được kết nối với IoT có thể được sử dụng để hoàn tất các quy trình/hành động.
Khắc phục sự cố¶
Khởi động lại hộp IoT của Windows¶
Trong một số trường hợp, khởi động lại thủ công hộp IoT vật lý có thể giải quyết được vấn đề hộp IoT không hiển thị trên cơ sở dữ liệu. Đối với hộp IoT ảo của Windows, khởi động lại thủ công máy chủ Odoo có thể giải quyết được sự cố kết nối cơ sở dữ liệu.
Để khởi động lại máy chủ IoT Windows ảo:
Nhập
Services
vào thanh tìm kiếm của Windows :guilabel:`.Chọn ứng dụng Odoo.
và cuộn xuống dịch vụNhấp chuột phải vào Odoo và chọn Start hoặc Restart. Hành động này sẽ khởi động lại thủ công máy chủ IoT Odoo.
Tường lửa¶
Tường lửa giúp các thiết bị an toàn và bảo mật. Đôi khi chúng có thể chặn các kết nối cần thiết. Phần mềm hộp ảo Windows IoT có thể không thể truy cập được vào LAN do tường lửa ngăn chặn kết nối. Tham khảo nhóm hỗ trợ CNTT tại địa phương của bạn để tạo ngoại lệ (khám phá mạng) trong OS hoặc chương trình tường lửa. Windows có tường lửa riêng cũng như các chương trình bảo vệ chống vi-rút khác.
Example
Khách hàng có thể gặp trường hợp họ có thể truy cập vào trang chủ của hộp IoT, nhưng lại không thể truy cập vào đó từ máy tính/thiết bị di động/máy tính bảng khác trên cùng một mạng.
Tạo ngoại lệ trên Windows Defender¶
Có thể cho phép các thiết bị khác truy cập vào hộp ảo Windows IoT trong khi vẫn bật tường lửa. Điều này được thực hiện bằng cách tạo một quy tắc trên Windows Defender và cho phép giao tiếp qua cổng 8069
. Quy trình sau đây mô tả các bước cần thực hiện để tạo ngoại lệ này.
Tạo một quy tắc trong Windows Defender¶
Đầu tiên, mở Windows Firewall bằng cách điều hướng đến Firewall
. Sau đó, mở chương trình . Trong menu bên trái, điều hướng đến Advanced Settings.
Sau khi đã chọn Advanced Settings, hãy nhấp vào Inbound Rules trong menu bên trái. Sau đó, trong cột menu bên phải (bên dưới Inbound Rules), hãy nhấp vào New Rule để tạo một quy tắc mới.
Cấu hình quy tắc mới¶
Trên màn hình Port. Sau đó nhấp vào Next. Từ trang , hãy để ứng dụng quy tắc là TCP. Sau đó, chọn Specific Local Ports cho tùy chọn ports. Trong hộp văn bản, nhập 8069, 443
. Cuối cùng, nhấp vào Next để tiếp tục bước tiếp theo.
Trên trang Allow the connection và nhấp vào Next. Trang tiếp theo trên trình hướng dẫn là trang Profile. Trên trang này, hãy chọn bất kỳ loại kết nối nào áp dụng cho mạng mà máy Windows đang hoạt động. Lý tưởng nhất là chỉ chọn Private cho các kết nối. Loại kết nối Private là kết nối an toàn nhất trong khi vẫn cho phép cổng đã chọn giao tiếp. Nhấp vào Next để tiếp tục.
, chọnCuối cùng, hãy gán một tên mới, duy nhất cho quy tắc. Ví dụ, tên này có thể là Odoo
. Tùy chọn, hãy thêm một mô tả ngắn gọn vào trường Description. Nhấp vào Finish để hoàn tất trình hướng dẫn Rule Configuration. Bây giờ, quy tắc mới đã hoạt động và các thiết bị có thể kết nối với hộp IoT ảo của Windows.
Ngoại lệ của Worldline¶
Worldline là thiết bị đầu cuối thanh toán có thể kết nối với hệ thống PoS (điểm bán hàng) của Odoo. Thiết bị này cho phép khách hàng có trải nghiệm thanh toán toàn diện và trôi chảy. Worldline có mặt tại Bỉ, Hà Lan và Luxembourg.
Khi sử dụng máy chủ Windows IoT để kết nối thiết bị đầu cuối thanh toán Worldline, cần phải tạo một ngoại lệ trong tường lửa Windows để có thể thực hiện kết nối giữa hộp cơ sở dữ liệu Odoo/IoT và Worldline.
Xem thêm
Để tạo ngoại lệ, trước tiên, hãy mở ứng dụng Windows Defender Firewall trên máy Windows. Có thể thực hiện việc này bằng cách nhập windows defender
vào thanh Search.
Tiếp theo, nhấp vào Cài đặt nâng cao ở menu bên trái.

Trong menu bên trái, chọn Inbound Rules.

Sau khi chọn Inbound Rules, hãy chọn New Rule trong menu ngoài cùng bên phải.

Sau đó, đối với Rule Type, hãy chọn nút radio cho Port. Nhấp vào Next để tiếp tục phần còn lại của cấu hình.

Trên trang Giao thức và Cổng, chọn nút tùy chọn cho TCP, bên dưới Quy tắc này có áp dụng cho TCP hay UDP không?.
Tiếp theo, trong Quy tắc này có áp dụng cho tất cả các cổng cục bộ hay các cổng cụ thể không?, hãy chọn nút radio cho Cổng cục bộ cụ thể. Sau đó, nhập 9050
và nhấp vào Tiếp theo để tiếp tục.

Màn hình tiếp theo là trang Hành động. Trong Hành động nào cần thực hiện khi kết nối khớp với các điều kiện đã chỉ định?, hãy chọn nút radio cho Cho phép kết nối. Sau đó, nhấp vào Tiếp theo để tiếp tục.
Trang Profile xuất hiện. Trong When does this rule apply?, hãy để nguyên ba ô được chọn cho: Domain, Private và Public. Nhấp vào Next để tiếp tục đến trang quy ước đặt tên.
Trên trang Name, nhập Odoo Worldline
, bên dưới trường Name. Nhập Mô tả (tùy chọn). Cuối cùng, khi đã sẵn sàng, hãy nhấp vào Finish.
Quy tắc Inbound cuối cùng sẽ xuất hiện như sau:
Odoo Thế giới |
|
---|---|
Hồ sơ |
Tất cả |
Đã bật |
Có |
Tác vụ |
Cho phép |
Ghi đè |
Không |
Chương trình |
Bất kỳ |
Địa chỉ địa phương |
Bất kỳ |
Địa chỉ từ xa |
Bất kỳ |
Giao thức |
TCP |
Cảng địa phương |
9050 |
Cổng từ xa |
Bất kỳ |
Người dùng được ủy quyền |
Bất kỳ |
Máy tính được ủy quyền |
Bất kỳ |
Hiệu trưởng địa phương được ủy quyền |
Bất kỳ |
Chủ sở hữu người dùng cục bộ |
Bất kỳ |
PolicyAppld |
Không |
Gói ứng dụng |
Bất kỳ |
Gỡ cài đặt Windows IoT¶
Gỡ cài đặt hộp Windows virtual IoT được thực hiện thông qua trình quản lý chương trình Windows. Sử dụng bất kỳ phiên bản Windows nào, hãy tìm kiếm program
. Sau đó, chọn Add or Remove Programs nằm trong bảng điều khiển. Tìm kiếm Odoo
và nhấp vào ba dấu chấm menu để gỡ cài đặt.
Xác nhận gỡ cài đặt và làm theo các bước để gỡ cài đặt thông qua hướng dẫn gỡ cài đặt Odoo.