Windows 虚拟物联网

开始使用 Windows 虚拟物联网:

  1. 确保计算机运行的是更新版本的 Windows(Windows 10 或 Windows 11),无论是笔记本电脑、台式机还是服务器。

  2. 在 Windows 计算机上安装 Windows 虚拟物联网。

  3. 将 设备 连接到 Windows 虚拟物联网。

  4. 配置 Windows 防火墙 。

  5. 将 Windows 虚拟物联网连接到 Odoo 数据库 。

注解

  • MRP(物料需求计划) 设备,包括摄像头和测量工具在内,都与 Windows 虚拟物联网不兼容。

  • 也可以在 macOS/Linux 计算机上创建 Windows 虚拟机。但是,Odoo 不支持此选项,也不会提供故障排查帮助。

更多内容

故障排除

重要

切勿使 Windows 虚拟物联网可从公共互联网访问。物联网系统旨在让您的数据库访问本地网络上的设备。将其暴露到公共互联网会带来 安全风险。

安装

在 Windows 计算机上安装 Windows 虚拟物联网:

  1. 访问 Odoo 下载页面,向下滚动到 虚拟 IoT 部分,然后点击 下载。

  2. 打开下载的 .exe 文件,让应用程序对设备进行更改,选择语言,然后点击 确认 。

  3. 点击 下一步 ,然后点击 我同意 接受条款和条件并继续。

  4. 确认计算机上有所需空间,然后点击 下一步 。

  5. 在 目标文件夹 中输入 C:\odoo,然后点击 安装 。

    警告

    请勿将 Odoo 的 Windows 虚拟物联网安装在任何 Windows 用户目录中,因为这可能会导致 HTTPS 证书生成 出现问题。

  6. 设置 GPL Ghostscript:点击 下一步 ,同意条款和条件,点击 安装 ,然后点击 完成 。

  7. 点击 下一步 和 完成 以完成设置。物联网系统的主页 会自动在 Web 浏览器中打开,URL 为 http://localhost:8069。

  8. 重启 Windows 虚拟物联网服务。

  9. 检查是否可以在网络浏览器中访问 物联网系统主页 :

    • 在 Windows 虚拟物联网计算机上,以及

    • 通过导航到 URL http://xxx:8069 (其中 xxx 是物联网系统的 IP 地址),在与物联网系统 在同一网络上的另一台设备上 。

    • 在其他设备上 在与物联网系统相同的网络上,导航到 URL https://xxx (其中 xxx 是物联网系统的 IP 地址),以测试 HTTPS 连接。

      小技巧

      如果无法从其他设备访问 IoT 系统主页 ,请创建 Windows 防火墙 规则,允许通过端口 8069 进行通信。

设备连接

大多数 设备 会通过 Windows 即插即用 (PnP) 自动连接到用于 Windows 虚拟物联网的 Windows 计算机。但是,如果 Windows 无法在连接时自动识别设备,管理员可能需要手动安装相应的驱动程序。

小技巧

将设备连接到计算机后,刷新 物联网系统的主页 以确认设备已列出。如果设备未出现,请从 物联网系统的主页 重新启动物联网系统。

Windows 防火墙配置

防火墙有助于保障设备安全,但有时会阻止合法连接。如果在 LAN 上无法访问 Windows 虚拟物联网(例如从其他设备访问),可能是防火墙阻止了连接。为避免此问题,请在 OS 或防火墙设置中为网络发现配置例外。

注解

如果 Windows 计算机上安装了第三方防火墙软件,请参阅软件文档配置防火墙例外。

要在 Windows Defender 上创建规则并允许通过所需端口进行通信,请按照以下步骤操作:

  1. 在 Windows 开始菜单中搜索 “防火墙”,然后选择 带高级安全功能的 Windows Defender 防火墙 应用程序。

  2. 在窗口左侧选择 入站规则 。

  3. 在窗口右侧的 操作 下,点击 新规则 。

  4. 在打开的 新的入站规则向导 中,选择规则的 端口 类型,然后点击 下一步 。

  5. 在 协议和端口 页面,确保选中 TCP 和 指定的本地端口 ,在字段中输入以下内容:8069, 80, 443 ,然后点击 下一步 。

    注解

    根据您的 IoT 设备,可能还需要其他端口。例如,为 Worldline & Axepta BNP Paribas 支付终端添加端口 9050。

  6. 在 操作 页面,选择 允许连接 并点击 下一步 。

  7. 在 简介 页面,禁用任何不适用于 Windows 计算机的连接类型,然后点击 下一步 。

  8. 在 名称 页面,输入 名称 (例如,Odoo)和可选的 说明 简介,然后点击 完成 。

Windows 虚拟物联网主页

要访问 Windows 虚拟物联网主页,请导航到 Windows 虚拟物联网计算机上的 URL http://localhost:8069 ,或从 与物联网系统在同一网络上 的另一台计算机打开网络浏览器,导航到 URL http://xxx:8069 (其中 xxx 是物联网系统的 IP 地址)。

当 Windows 虚拟物联网 连接到 Odoo 数据库 后,可以在 Odoo 中打开 IoT 应用、点击相关物联网盒子的卡片并点击 主页 来访问其主页。

Windows 虚拟物联网主页

注解

确保 Windows 防火墙已配置 允许访问。

重启 Windows 虚拟物联网

要手动重启 Windows IoT 服务器,请在 Windows 开始菜单中搜索 services 并选择“服务”应用。向下滚动到 odoo-server-xxx 服务,右键点击它,然后选择 启动 或 重新启动。

卸载 Windows 虚拟物联网

要卸载 Windows 虚拟物联网,请在 Windows 计算机上 卸载 Odoo 程序。在 Odoo 卸载 对话框中确认卸载,并完成步骤。