产品定价 立即试用
社区版
使用TEKTELIC KONA Core网络服务器连接Tektelic LoRaWAN传感器
入门 文档 指南 安装 架构 API 常见问题
目录

使用TEKTELIC KONA Core网络服务器连接Tektelic LoRaWAN传感器

Tektelic是LoRaWAN®物联网网关、传感器和定制应用的优质供应商。本指南介绍如何将数据从TEKTELIC KONA Core网络服务器流式传输到ThingsBoard。

前置条件

将使用一台网关和一款适用于EU868频段的传感器。

开始前需准备:

本指南设置的常见方案如下:

步骤1:在网络服务器中注册硬件

步骤1.1 添加网关

  • 创建新网关组
  • 在该组中创建新网关。GW-ID见网关机身的贴纸
  • 修改网关凭据,默认用户名和密码格式如下:
    • 用户名:TEK00XXYY(XXYY为MAC地址后4位)
    • 密码:网关9位序列号

网络服务器提供预定义网关列表,此处使用Kona Micro EU GW型号。也可按网关规格新建网关型号,设置频段与信道数。

Tektelic网关出厂预置网络服务器地址:EU868网关为LoRaWAN-ns-eu.tektelic.com,US915网关为LoRaWAN-ns-na.tektelic.com。网关在网络服务器创建并接入互联网后,状态会设为在线。网关的统计选项卡会定期更新,显示经无线信道收发的包数量。

步骤1.2 添加传感器

  • 创建新应用,例如本地传感器
  • 在该应用中创建新设备

智能室内传感器机身贴有包含网络服务器所需数据的二维码。

二维码包含设备 EUI 与 Application EUI。

QR二维码扫糸结果

其中647FDA00000042F0为设备EUI,647FDA8010000100为Application EUI。 Tektelic随传感器发货提供包含入网信息的纸质说明。若未找到,请联系Tektelic支持。

添加传感器

传感器入网后需上电,方能在网络服务器收到 LoRa 包。 Smart Room Sensor 揭掉保护膜即上电,由出厂安装的电池供电。 随后 REAL-TIME PACKETS 选项卡会显示 join request-accept 包,之后还会显示上行与下行。

【传感器数据包

Smart Room Sensor 会周期发送上行,也可用磁铁触发一次上行(将磁铁靠近传感器即可)。 网络服务器以 Base64 编码显示包。要解码并查看完整 LoRa 包载荷(含 LoRa 相关数据与传感器数据),可使用免费 LoRaWAN 1.0.x 包解码器。 解码器所需的 Application网络 会话密钥可在 ACTIVATION 选项卡中查看。

传感器激活选项卡

注意:Application网络 会话密钥会在传感器重新入网后变更。 Smart Room Sensor 在电池断开后会重新入网。

步骤2:配置与ThingsBoard的集成

ThingsBoard提供MQTT网关API。 网络服务器集成将使用该MQTT网关API。 传感器与网关会在ThingsBoard侧自动创建。

步骤2.1在ThingsBoard中添加网关设备

  • 在ThingsBoard中创建新设备。为方便起见,将其类型设为ns_integration,类型名称不影响功能。 勾选是网关复选框,以使用MQTT网关API。 请注意,ThingsBoard中的网关设备与LoRa网关是不同的概念,这里只是命名相同而已。 必须复制设备访问令牌以在下一步中使用。

网关

步骤2.2在网络服务器中添加集成

在网络服务器中打开本地传感器应用并点击管理集成。 需创建与ThingsBoard的新集成。 点击右上角添加集成图标并设置以下字段:

  • 名称:集成名称可任意。
  • 类型:选择ThingsBoard。
  • 数据转换器:选择适用的网络服务器转换器。
  • 应用地址:ThingsBoard实例地址(不要带HTTP或https前缀)。
  • 令牌:步骤2.1中复制的令牌。

网络服务器集成

其余字段保持默认即可。

步骤3:集成验证

创建集成后,等待传感器发出新上行(或主动触发)。 仅在新上行产生后,网络服务器才会通过MQTT网关API在ThingsBoard中创建新设备。 在ThingsBoard中打开步骤2.1创建的设备-网关,进入关系选项卡,选择方向为来自的出向关系。 应能看到在步骤1.1和1.2中于网络服务器添加的网关与传感器。

来自关系
这些设备会以对应类型显示:

  • CLASS_A:步骤1.2的传感器。类型由网络侧传感器设置,对应智能室内传感器工作的LoRaWAN类别。
  • 网关:步骤1.1的网关。

打开传感器的最新遥测选项卡,其中包含网络服务器在上一条消息中发送的数据。 部分数据(如nsGatewaynsRssinsFPort)与LoRa、网络服务器及接收上行的网关相关。 其余数据由网络服务器转换器添加(本例为步骤2.2的Tektelic主传感器),与传感器载荷相关(humidityaccelerometerImpact等)。 这部分遥测数据取决于ThingsBoard集成使用的网络服务器转换器及其如何将传感器载荷(字节数组)在服务器侧解析为JSON。若使用其他型号传感器,请相应调整。
集成验证通过后,收到的遥测即可用于可视化。 可导入预置仪表板查看数据。点击下载

导入仪表板

下一步

可继续阅读ThingsBoard主要功能相关指南: