Odoo对接物联网

先决条件

要将物联网系统连接到 Odoo 数据库,必须满足以下前提条件:

  • 物联网(IoT)应用程序必须 已安装 。

  • 物联网系统必须与网络连接。

  • 设备连接至 Odoo 必须与物联网系统处于同一网络。

Note

建议将物联网系统连接到 正式运行 实例,因为其他类型的环境可能会导致问题(如 HTTPS 证书生成 )。

连接

打开物联网应用程序并点击 连接 。

浏览器会搜索计算机所连接的网络以查找可用物联网系统。如果检测到物联网系统,则自动连接。如果找到多个物联网系统,请使用弹出窗口中的适当的系统,然后点击 连接 。如果未自动检测物联网系统,请使用 配对码 或 连接令牌 连接到数据库。

Tip

物联网系统的名称由 物联网盒子 或 Windows 虚拟物联网计算机 的主板序列号组成,后跟其 配对码 。

使用配对代码连接

Note

  1. 检索物联网系统的配对码:

    将物联网盒子连接到外部监视器或 USB 打印机。如果物联网盒子之前已连接,请 重新启动 。

    • 外部监视器:物联网盒子启动后,配对码将显示在屏幕上。

    • USB 连接打印机:配对码应该自动打印。

    Tip

    如果物联网盒未连接外部显示器或打印机,请访问 物联网盒主页 ;代码显示在 配对代码 部分。

  2. 在 Odoo 中,打开物联网应用程序并点击 连接 。

  3. 在打开的 搜索物联网盒子 弹出窗口中,点击 使用配对码 。

  4. 输入 配对码 并点击 连接 。

使用连接令牌连接

  1. 启用开发模式 。

  2. 在 Odoo 中,打开物联网应用程序并点击 连接 。

  3. 在打开的 搜索物联网盒子 弹出窗口中,点击 离线配对 。

  4. 在打开的 配对物联网盒子(离线) 弹出窗口中,复制 令牌 。

  5. 访问 物联网盒子的 主页或 Windows 虚拟物联网的 主页。

  6. 在 已连接到 Odoo 数据库 部分中,点击 配置 。

  7. 将令牌粘贴到 服务器令牌 字段,然后点击 连接 。

Note

当 IoT 系统已连接到数据库:

  • 如果已安装 门店收银 ,则出现一个选择 IoT 系统关联的 POS 的弹出窗口。

  • 使用已连接的 设备 之前,请等待几秒钟,IoT 系统将更新。

  • IoT 系统自动请求 HTTPS 证书 ,并更新其主页以使用新的 HTTPS URL 结尾 .odoo-iot.com 。

更多内容

:doc:`iot_advanced/troubleshooting

物联网系统表格

当物联网系统已连接到 Odoo 数据库时,它将显示为物联网应用程序中的卡片。点击卡片可访问物联网系统的表格,该表格允许访问 物联网盒子的 主页或 Windows 虚拟物联网的 主页,并查看已连接到物联网系统的 设备 列表。

Tip

启用 开发人员模式 以访问物联网系统的 技术支持信息 ,如其 域地址 、 映像版本 和 SSL 证书 到期时间 。默认情况下,驱动程序将自动 更新 物联网系统每次重新启动时。

断开物联网系统与数据库

要将物联网系统与数据库断开连接,请按照以下步骤操作:

  1. 打开物联网应用程序并点击相关的物联网系统的卡片。

  2. 点击 (操作) 图标,并选择 删除 。

Tip

或者:

  1. 访问 物联网盒子的 主页或 Windows 虚拟物联网的 主页。

  2. 点击 配置 在 已连接的 Odoo 数据库 部分。

  3. 点击弹出窗口中的 断开连接 。

HTTPS 证书

HTTPS 是 HTTP 的安全、加密版本。它使用 TLS (以前是 SSL) 证书来验证服务器并保护在浏览器和网站之间交换的数据。某些网络设备,如付款终端,需要有效的 HTTPS 证书才能与物联网系统通信;如果没有它,它们将不能正确交互。

Note

在本文档和整个 Odoo 中,术语 HTTPS 证书 指的是允许 HTTPS 连接的有效 SSL 证书。

当物联网系统重新启动并连接到数据库时,如果数据库满足以下资格标准,它将自动下载 HTTPS 证书:

  • 数据库必须是 正式运行 实例。数据库实例不应是副本、复制、暂存或开发环境。

  • 订阅必须是 进行中 状态。

收到证书后:

  • 物联网系统的主页地址已更新为以 .odoo-iot.com 结尾的新 HTTPS URL。

  • HTTPS 证书的有效期已显示在物联网系统的主页顶部。要查看此信息,请单击物联网系统的主页顶部的 (齿轮) 按钮。

    带有 HTTPS 证书有效期的物联网盒子主页。