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 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).

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:

  1. Nhập Services vào thanh tìm kiếm của Windows :guilabel:`.

  2. Chọn ứng dụng Services và cuộn xuống dịch vụ Odoo.

  3. 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 Start Menu và nhập Firewall. Sau đó, mở chương trình Windows Defender Firewall. 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 Rule Type, chọn Port. Sau đó nhấp vào Next. Từ trang Protocol and Ports, 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 Actions, chọn Allow the connection và nhấp vào Next. Trang tiếp theo trên trình hướng dẫn Rule Configuration 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.

Cuố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

Worldline

Để 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.

Tùy chọn cài đặt nâng cao được đánh dấu ở ngăn bên trái của ứng dụng Tường lửa của Windows Defender.

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

Bảng cửa sổ bên trái của Windows Defender có mục menu quy tắc đến được tô sáng.

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

Menu thả xuống quy tắc mới được hiển thị với tùy chọn quy tắc mới được tô sáng.

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.

Cửa sổ Loại quy tắc mở ra, với nút tùy chọn bên cạnh cổng được tô sáng.

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.

Cửa sổ cấu hình giao thức/cổng với TCP, cổng cụ thể (9050) và Next được tô sáng.

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, PrivatePublic. 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

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.