Kết nối hệ thống IoT với Odoo¶
Khoá học tiên quyết¶
Để kết nối hệ thống IoT với cơ sở dữ liệu Odoo, cần đáp ứng các điều kiện tiên quyết sau:
Ứng dụng Internet of Things (IoT) phải được installed
Hệ thống IoT phải được kết nối với mạng.
Thiết bị kết nối tới Odoo phải nằm trong cùng mạng với hệ thống IoT.
Ghi chú
Được khuyến nghị kết nối hệ thống IoT với một instance production, vì các loại môi trường khác có thể gây ra vấn đề (ví dụ, với HTTPS certificate generation).
Xem thêm
Kết nối¶
Để kết nối hệ thống IoT với cơ sở dữ liệu Odoo, mở ứng dụng IoT và nhấn Connect
Trình duyệt sau đó sẽ quét mạng mà máy tính đang kết nối để tìm các hệ thống IoT khả dụng. Nếu phát hiện một hệ thống IoT, nó sẽ được kết nối tự động. Nếu tìm thấy nhiều hệ thống IoT, chọn hệ thống phù hợp trong cửa sổ bật lên, sau đó nhấp vào Connect. Nếu không có hệ thống IoT nào được phát hiện tự động, hãy thử kết nối nó với cơ sở dữ liệu bằng pairing code hoặc connection token.
Mẹo
Tên hệ thống IoT được tạo thành từ số sê‑ri bo mạch chủ của IoT box hoặc của Windows computer, tiếp theo là pairing code
Kết nối bằng mã ghép nối¶
Ghi chú
Mã ghép nối có hiệu lực tối đa 2 giờ sau khi hệ thống IoT khởi động. Nếu mã không còn hiệu lực, khởi động lại IoT box hoặc restart the Windows virtual IoT service để hiển thị mã ghép nối khác. Hoặc, kết nối hệ thống IoT với cơ sở dữ liệu bằng một connection token.
Mã ghép nối sẽ không được hiển thị nếu hệ thống IoT đã kết nối với một cơ sở dữ liệu (ví dụ, một cơ sở dữ liệu thử). Nếu cần, disconnect the IoT system from the database.
Lấy mã ghép nối của hệ thống IoT:
Kết nối hộp IoT với một màn hình bên ngoài hoặc một máy in USB. Nếu hộp IoT đã được cắm trước đó, restart nó.
Màn hình ngoài: Mã ghép sẽ được hiển thị trên màn hình sau khi (khởi động lại) hộp IoT.
Máy in kết nối USB: Mã ghép nối sẽ được in tự động.
Mẹo
Nếu không có màn hình ngoài hoặc máy in nào được kết nối với IoT box, hãy truy cập IoT box's homepage; mã được hiển thị trong phần Pairing Code.
Trên máy tính cài đặt Windows virtual IoT, mở trang chủ của hệ thống IoT trong trình duyệt web bằng cách truy cập URL
http://localhost:8069. Sau đó, cuộn xuống phần Pairing Code.Trong Odoo, mở ứng dụng IoT và nhấn Connect
Trong popup Searching for an IoT Box xuất hiện, nhấn Use Pairing Code
Nhập Pairing code và nhấn Connect.
Kết nối sử dụng token kết nối¶
Trong Odoo, mở ứng dụng IoT và nhấn Connect
Trong popup Searching for an IoT Box mở ra, bấm Offline pairing
Trong cửa sổ bật lên Pair an IoT Box offline mở ra, sao chép Token.
Truy cập trang chủ của IoT box's hoặc Windows virtual IoT's
Trong phần Odoo database connected, nhấp vào Configure
Dán token vào trường Server Token và nhấn Connect
Ghi chú
Khi hệ thống IoT được kết nối với cơ sở dữ liệu:
Nếu Point of Sale app được cài đặt, một cửa sổ bật lên sẽ xuất hiện để chọn POS the IoT system should be associated with.
Nếu sử dụng một IoT box, chờ vài phút để nó cập nhật trước khi sử dụng các devices được kết nối.
Hệ thống IoT tự động yêu cầu một HTTPS certificate và trang chủ của nó được cập nhật lên một URL HTTPS mới kết thúc bằng
.odoo-iot.comkhi nó có sẵn.
Xem thêm
Mẫu hệ thống IoT¶
Khi hệ thống IoT được kết nối với cơ sở dữ liệu Odoo, nó sẽ được hiển thị dưới dạng thẻ trong ứng dụng IoT. Nhấp vào thẻ để truy cập biểu mẫu của hệ thống IoT, cho phép truy cập trang chủ của IoT box's hoặc Windows virtual IoT's và xem danh sách devices được kết nối với hệ thống IoT.
Mẹo
Kích hoạt developer mode để truy cập Technical Information của hệ thống IoT, chẳng hạn như Domain Address, Image Version và SSL Certificate End Date. Mặc định, các driver được tự động updated mỗi khi hệ thống IoT được khởi động lại. Để tắt cập nhật tự động, bỏ chọn tùy chọn Automatic drivers update.
Ngắt kết nối hệ thống IoT khỏi cơ sở dữ liệu¶
Để ngắt kết nối hệ thống IoT khỏi cơ sở dữ liệu, thực hiện các bước sau:
Mở ứng dụng IoT và nhấp vào thẻ của hệ thống IoT liên quan.
Nhấn biểu tượng (Actions), và chọn Delete
Mẹo
Hoặc:
Truy cập trang chủ của IoT box's hoặc Windows virtual IoT's
Nhấn Configure trong phần Odoo database connected.
Nhấn Disconnect trong cửa sổ bật lên hiện ra.
Chứng chỉ HTTPS¶
HTTPS là phiên bản bảo mật, được mã hóa của HTTP. Nó sử dụng chứng chỉ TLS (trước đây là SSL) để xác thực máy chủ và bảo vệ dữ liệu trao đổi giữa trình duyệt và trang web. Một số thiết bị mạng, chẳng hạn như máy POS thanh toán, yêu cầu chứng chỉ HTTPS hợp lệ để giao tiếp với hệ thống IoT; nếu không, chúng không thể tương tác đúng cách.
Ghi chú
Trong tài liệu này và trên toàn bộ Odoo, thuật ngữ HTTPS certificate đề cập tới một chứng chỉ SSL hợp lệ cho phép kết nối HTTPS.
Khi hệ thống IoT được (khởi)động lại và kết nối với cơ sở dữ liệu, nó sẽ tự động tải xuống chứng chỉ HTTPS nếu cơ sở dữ liệu đáp ứng các tiêu chí đủ điều kiện sau:
Cơ sở dữ liệu phải là một phiên bản sản xuất. Phiên bản cơ sở dữ liệu không được là bản sao, bản sao chép, môi trường staging hoặc môi trường phát triển.
Đăng ký Odoo phải ở trạng thái (Đang thực hiện).
Khi chứng chỉ đã được nhận:
Địa chỉ trang chủ của hệ thống IoT đã được cập nhật lên một URL HTTPS mới kết thúc bằng
.odoo-iot.com.Biểu ngữ HTTPS certificate hiển thị thời gian hiệu lực của chứng chỉ. Để xem thông tin này, nhấn nút (cogs) ở góc trên‑phải của trang chủ hệ thống IoT.