产品定价 立即试用
专业版
Get device parameters using SigFox integration
入门 文档 指南 安装 架构 API 常见问题
目录

Get device parameters using SigFox integration

文档信息图标
ThingsBoard PE 功能

专业版支持Platform Integrations功能。
请使用ThingsBoard Cloud自行安装平台实例。

本教程演示当用户通过ThingsBoard UI更新设备属性时,如何向通过Sigfox集成连接的设备推送下行消息。

用例

本教程将使用SigFox集成获取指定设备的共享属性。 SigFox后端将使用Postman模拟。

前置条件

我们假设您已完成以下指南并阅读了以下文章:

模型定义

我们将使用名为”Thermostat A”的设备进行操作,该设备将在集成工作过程中自动创建。

image

注意:需要为该设备创建一个共享属性。

开始使用

创建转换器

为了使集成正常工作,需要创建下行和上行转换器。

  • 进入 Data Converters -> Add new Data Converter -> Import Converter

image

上行转换器应如下所示:

image

下行转换器应如下所示:

image

创建集成

集成配置应如下所示:

  • 进入 Integrations -> Add new Integration

image

  • 根据下表所示的输入数据填写各字段:
FieldInput Data
Name New SigFox Integration
Type SigFox
Debug mode False
Uplink data converter New uplink SigFox converter
Downlink data converter New downlink SigFox converter
Base URl http://localhost
Enable secrurity False

image

消息流

在本节中,我们将解释本教程中每个节点的用途。将涉及以下规则链:

  • Root rule chain - 将设备遥测数据保存到数据库,并将属性更新重定向到To SigFox integration链的规则链。
  • To SigFox integration - 将所有包含指定键的传入数据发送到集成的规则链。

以下截图展示了上述规则链的外观:

  • To SigFox integration

image

  • Root Rule Chain

image

下载并导入附带的json文件,用于To SigFox integration规则链。

如上图所示,在根规则链中创建Node C,将属性更新消息转发到导入的规则链。

以下部分将介绍如何从零开始创建此规则链。

创建新规则链(To SigFox integration

进入 Rule Chains -> Add new Rule Chain

配置:

  • Name:To SigFox integration

image

新规则链已创建。点击Edit按钮并配置规则链。

添加所需节点

在此规则链中,您将创建2个节点,具体说明如下:

Node A:Check existence filter
  • 添加Check existence filter节点,并以Success关系类型将其连接到Input节点。此规则节点检查传入的更新属性是否为”status”。

image

  • 根据下表所示的输入数据填写各字段:
FieldInput Data
Name Check status field
Message data status
  • 添加Integration downlink节点,并以Success关系类型将其连接到Check existence filter节点。此规则节点将消息推送到指定的集成。

image

  • 根据下表所示的输入数据填写各字段:
FieldInput Data
Name Push to integration
Integration New SigFox Integration

修改根规则链

通过添加以下节点修改了初始的根规则链:

Node С:Rule Chain
  • 添加Rule Chain节点,并以Update attributes关系类型将其连接到Message type switch节点。此节点将传入消息转发到指定的规则链To SigFox integration

  • 选择Rule Chain字段:To SigFox integration

image

以下截图展示了最终的Root Rule Chain应有的外观:

image

总结

现在,当”status”属性被更新时,集成将发送下行消息。

下一步