产品定价 立即试用
目录
如何将 Teltonika RUT955 连接至 ThingsBoard?
  • Hardware type: Other devices
  • Connectivity: HTTP, MQTT, Ethernet, WIFI
  • Industry: Transportation & Logistics, Smart Cities
  • Use cases: Smart energy, Fleet Tracking
  • Platforms: Community Edition, Cloud

概述

Teltonika RUT955提供双SIM卡蜂窝连接、四个以太网端口和Wi-Fi,结合RS232、RS485、USB接口和I/O,适用于各种专业应用场景。该路由器配备先进的RutOS软件功能,如Modbus、SNMP、TR-069、NTRIP、MQTT协议支持和GNSS追踪功能。

前置条件

继续本指南前,需准备以下内容:

导入规则链

下载 Teltonika规则链并导入。

要从jSON文件导入规则链,请按以下步骤操作:

  • Navigate to the “Rule chains” page and click on the “+” button in the upper right corner of the screen and then choose “Import rule chain” option. The toolbar import popup window will appear. Upload a JSON file and click on the “Import” button;

  • The imported rule chain will open. Click on the “Apply changes” button to save the rule chain. Then, go back to the main “Rule chains” page;

  • Rule chain is imported.

创建设备配置文件

现在可以创建设备配置文件。请按以下步骤操作:

  • Go to Profiles > Device profiles and click on “Add” button > “Create new device profile”;

  • Input Name field with “Teltonika routers” value. Select “Teltonika routers” imported rule chain from the step above;

  • Click on “Transport configuration” tab. Select MQTT transport type and change Telemetry topic filter value from “v1/devices/me/telemetry” to “RUT/”. Click on “Add” button;

  • Device Profile created.

创建设备

为简单起见,我们将通过UI手动添加设备:

  • Open the Devices page. By default, you navigate to the device group “All”. Click on the “+” icon in the top right corner of the table and then select “Add new device”;

  • Input device name. For example, “Teltonika RUT955”. Select created device profile from the step above, in our case “Teltonika routers”;

  • Click on “Credentials” tab. Check “Add credentials” and select “MQTT Basic” credentials type. Click on “Generate” button on each field and click “Add” button;

  • Device added.

网关连接

文档信息图标

确保点击右上角 “Mode” 下的按钮启用 “ADVANCED”(高级) 模式。

根据官方用户手册和本指南,您可以通过以下两种方式将网关连接到网络并访问WebUI:

  1. 确保已启用无线网络连接。进入 Start控制面板网络和 Internet网络和共享中心。点击左侧面板中的 更改适配器设置,右键点击 无线网络适配器,选择 启用
  2. 检查 IP 和 DNS 是否自动获取。右键点击 无线网络适配器,选择 属性,然后选择 Internet 协议版本 4 并点击 属性
  3. 若未选中,请勾选自动获取 IP 地址和自动获取 DNS 服务器地址,点击 确定
  4. 右键点击 无线网络适配器,选择 连接 以连接无线网络;
  5. 从列表中选择无线网络 RUT955** 并点击 连接。输入设备标签上的 WiFi 密码;
  6. 在浏览器地址栏输入 http://192.168.1.1 进入路由器 Web 界面(WebUI);
  7. 出现认证提示时,输入用户名 admin,并输入设备信息标签/刻印上的密码;
  8. 登录后,出于安全考虑,必须设置新密码。在更改默认密码之前,您无法与路由器的 WebUI 交互;
  9. 接下来,配置向导将帮助您设置路由器的主要运行参数。

您的 PC 必须与网关处于同一网络:192.168.1.XXX。若非如此,请修改您 PC 的 IP 地址。

文档警告图标

警告: 请勿使用您网络中已被其他设备占用的 IP 地址!

Windows:

  1. 进入 「控制面板」「网络和 Internet」「网络和共享中心」,然后点击 「Ethernet」(名称可能不同);
  2. 进入 「属性」「Internet 协议版本 4(TCP/IPv4)」,选择 「使用下面的 IP 地址」,然后手动分配与网关同一子网内的静态 IP;
  3. 使用浏览器输入 IP 地址 192.168.1.1 访问 Web 界面;
  4. 在浏览器地址栏输入 http://192.168.1.1 进入路由器 Web 界面(WebUI);
  5. 出现认证提示时,输入用户名 admin,并输入设备信息标签/刻印上的密码;
  6. 登录后,出于安全考虑,必须设置新密码。在更改默认密码之前,您无法与路由器的 WebUI 交互;
  7. 接下来,配置向导将帮助您设置路由器的主要运行参数。



macOS:

  1. 进入 「系统设置」 > 「网络」,然后点击 「USB 10/100/1000 LAN」(名称可能不同);
  2. 进入 「详细信息…」 > 「TCP/IP」,选择 「手动」,然后手动分配与网关同一子网内的静态 IP;
  3. 使用浏览器输入 IP 地址 192.168.1.1 访问 Web 界面;
  4. 在浏览器地址栏输入 http://192.168.1.1 进入路由器 Web 界面(WebUI);
  5. 出现认证提示时,输入用户名 admin,并输入设备信息标签/刻印上的密码;
  6. 登录后,出于安全考虑,必须设置新密码。在更改默认密码之前,您无法与路由器的 WebUI 交互;
  7. 接下来,配置向导将帮助您设置路由器的主要运行参数。



Ubuntu Linux:

  1. 进入 「设置」 > 「网络」,然后点击 「有线设置」(名称可能不同);
  2. 进入 「IPv4」,选择 「手动」,然后手动分配与网关同一子网内的静态 IP;
  3. 使用浏览器输入 IP 地址 192.168.1.1 访问 Web 界面;
  4. 在浏览器地址栏输入 http://192.168.1.1 进入路由器 Web 界面(WebUI);
  5. 出现认证提示时,输入用户名 admin,并输入设备信息标签/刻印上的密码;
  6. 登录后,出于安全考虑,必须设置新密码。在更改默认密码之前,您无法与路由器的 WebUI 交互;
  7. 接下来,配置向导将帮助您设置路由器的主要运行参数。



现在可以配置网关。

连接到 Teltonika RUT955 后,可以根据需要更改其IP地址:

  • 进入 Interfaces > General
  • 点击 “lan” 接口的 “Edit”(编辑) 按钮;
  • 输入网络中未被其他设备使用的新IP地址。

现在准备配置MQTT连接和数据收发主题,并建立Modbus连接。

首先配置Modbus连接。如上所述,我们使用带AM2 RTD模块(用于连接PT100)的Siemens LOGO!,它是简单控制和调节任务的快速、便捷、紧凑解决方案。LOGO!作为智能逻辑模块,在小型自动化项目中早已广泛应用。

本例中,以下是在LOGO! Soft Comfort中创建的数据读取和处理图:



别忘了启用TCP连接。



同时,需要添加Modbus从设备配置。请按以下步骤操作:

  1. 进入 Services > Modbus > Modbus TCP Master
  2. 点击 “ADD” 按钮;
  3. 填写所有必填字段,输入您设备的正确信息;
  4. 向下滚动到 “REQUESTS CONFIGURATION” 部分;
  5. 添加您想要读取数据的所有寄存器;
  6. 点击 “Save & Apply” 按钮。

本例的设置如下:

接下来需要配置Data Sender。请按以下步骤操作:

  1. 进入 Services > Data to Server
  2. 点击 “ADD” 按钮;
  3. 填写所有必填字段,输入正确的broker凭据和其他信息;
  4. 点击 “Save & Apply” 按钮。

本例的设置如下:

如果一切操作正确,您应该会收到以下MQTT消息:

1
{"data": 299, "reg": 300003, "ts": 1696838802}

在ThingsBoard上查看数据

完成上述步骤且 Teltonika RUT955 已发送数据后,可在设备遥测选项卡中查看:

  • 点击表格中的设备行以打开设备详情;

  • 导航至遥测选项卡。

可将 Teltonika RUT955 的属性和遥测显示在仪表板上。您可以使用自定义部件创建自己的仪表板,或导入现成仪表板。

导入仪表盘

下载 检查设备数据仪表盘 并导入。

您可导入 JSON 格式的仪表盘。要导入仪表盘,请进入「仪表盘」组,点击页面右上角的 「+」 按钮,选择 「导入仪表盘」。仪表盘导入窗口将弹出,系统会提示您上传 JSON 文件并点击 「导入」

导入后,我们需要为设备选择实体别名。 操作方式:点击铅笔图标并选择实体别名,选择别名 「My device」 并点击铅笔图标打开编辑。 然后,从下拉列表中选择名为 My device 的设备并保存实体别名。完成后即可查看设备数据。

若操作正确,您将看到以下仪表盘:

imagePe

创建新仪表盘

我们将创建仪表盘并添加最常用的部件。请参见下方说明。

  • Open the Dashboards page. Click on the “+” icon in the top right corner. Select “Create new dashboard”;

  • Input dashboard name. For example, “My New Dashboard”. Click “Add” to add the dashboard;

  • Your dashboard should be listed first since the table sorts dashboards using the creation time by default. Click on the “Open dashboard” icon.

添加实体别名

别名是对部件中使用的单个实体或实体组的引用。别名可以是静态或动态的。我们将使用「单个实体」别名,引用单个实体,此处为「Teltonika RUT955」。也可以配置引用多个设备的别名,例如某类型的设备或与某资产相关的设备。您可在此处了解更多关于不同别名的信息。

  • Enter edit mode. Click on the pencil button in the bottom right corner;

  • Click the “Entity Aliases” icon in the top right part of the screen. You will see an empty list of Entity aliases;

  • Click “Add alias”;

  • Enter an alias name. Choose “Single entity” as the Filter type, select “Device” for Type, and begin typing “My New” to trigger autocomplete suggestions;

  • Click “Add” and then “Save”;

  • Finally, click “Apply changes” in the dashboard editor to save the changes. Then you should enter edit mode again.

要添加新部件,我们需要从部件库中选择。部件按部件包分组。 每个部件都有数据源,数据源决定了部件显示的数据。

总结

通过本指南,您可以轻松连接 Teltonika RUT955 并使用其内置集成从连接到 Teltonika RUT955 的设备中获取数据。

将设备连接到网关后,您就可以在ThingsBoard上查看和处理设备发送的数据。

请探索平台文档,了解更多核心概念和功能。

发现即插即用硬件,助力您的解决方案
合作伙伴图标