Odoo对接物联网¶
先决条件¶
要将物联网系统连接到 Odoo 数据库,必须满足以下前提条件:
物联网(IoT)应用程序必须 已安装 。
物联网系统必须与网络连接。
设备连接至 Odoo 必须与物联网系统处于同一网络。
注解
建议将物联网系统连接到 正式运行 实例,因为其他类型的环境可能会导致问题(如 HTTPS 证书生成)。
更多内容
连接¶
打开物联网应用程序并点击 连接 。
浏览器会搜索计算机所连接的网络以查找可用物联网系统。如果检测到物联网系统,则自动连接。如果找到多个物联网系统,请使用弹出窗口中的适当的系统,然后点击 连接 。如果未自动检测物联网系统,请使用 配对码 或 连接令牌 连接到数据库。
小技巧
物联网系统的名称由 物联网盒子 或 Windows 虚拟物联网计算机 的主板序列号组成,后跟其 配对码 。
使用配对代码连接¶
注解
配对码在物联网系统开机后最多 2 小时内有效。如果码已过期,请重新启动物联网盒子或 重启 Windows 虚拟物联网服务 以显示另一个配对码。或者,使用 连接令牌 连接到数据库。
物联网系统未显示配对码,如果已连接至数据库(例如测试数据库),则需要 将物联网系统从数据库中断开连接 。
检索物联网系统的配对码:
在 Odoo 中,打开物联网应用程序并点击 连接 。
在打开的 搜索物联网盒子 弹出窗口中,点击 使用配对码 。
输入 配对码 并点击 连接 。
使用连接令牌连接¶
启用开发模式 。
在 Odoo 中,打开物联网应用程序并点击 连接 。
在打开的 搜索物联网盒子 弹出窗口中,点击 离线配对 。
在打开的 配对物联网盒子(离线) 弹出窗口中,复制 令牌 。
访问 物联网盒子的 主页或 Windows 虚拟物联网的 主页。
在 已连接到 Odoo 数据库 部分中,点击 配置 。
将令牌粘贴到 服务器令牌 字段,然后点击 连接 。
注解
当 IoT 系统已连接到数据库:
如果已安装 门店收银,则出现一个选择 IoT 系统关联的 POS 的弹出窗口。
使用已连接的 设备 之前,请等待几秒钟,IoT 系统将更新。
IoT 系统自动请求 HTTPS 证书,并更新其主页以使用新的 HTTPS URL 结尾
.odoo-iot.com。
更多内容
:doc:`iot_advanced/troubleshooting
物联网系统表格¶
当物联网系统已连接到 Odoo 数据库时,它将显示为物联网应用程序中的卡片。点击卡片可访问物联网系统的表格,该表格允许访问 物联网盒子的 主页或 Windows 虚拟物联网的 主页,并查看已连接到物联网系统的 设备 列表。
断开物联网系统与数据库¶
要将物联网系统与数据库断开连接,请按照以下步骤操作:
打开物联网应用程序并点击相关的物联网系统的卡片。
点击 (操作) 图标,并选择 删除 。
HTTPS 证书¶
HTTPS 是 HTTP 的安全、加密版本。它使用 TLS (以前是 SSL) 证书来验证服务器并保护在浏览器和网站之间交换的数据。某些网络设备,如付款终端,需要有效的 HTTPS 证书才能与物联网系统通信;如果没有它,它们将不能正确交互。
注解
在本文档和整个 Odoo 中,术语 HTTPS 证书 指的是允许 HTTPS 连接的有效 SSL 证书。
当物联网系统重新启动并连接到数据库时,如果数据库满足以下资格标准,它将自动下载 HTTPS 证书:
数据库必须是 正式运行 实例。数据库实例不应是副本、复制、暂存或开发环境。
订阅必须是 进行中 状态。
收到证书后:
物联网系统的主页地址已更新为以
.odoo-iot.com结尾的新 HTTPS URL。HTTPS 证书的有效期已显示在物联网系统的主页顶部。要查看此信息,请单击物联网系统的主页顶部的 (齿轮) 按钮。
更多内容