Skip to main content

通过 TTN 连接到 Datacake

Datacake

Datacake 是一个多功能的低代码物联网平台。它使任何人都能快速构建自定义物联网应用程序,无需编码,并可一键将其转换为白标解决方案。

步骤1:连接到 TTN

请参考"如何将 S210X 传感器连接到 The Things Network"

注意: 请在平台设置中选择 "Other Platform"

步骤2:从 TTN 上传数据到 Datacake

(1)创建新账户,网站:https://datacake.co/
(2)点击 "Devices" -> "Add Device"

(3)选择 "LoranWAN"

(4)选择 "New Product from template" 并搜索 "Seeed",然后选择产品

(5)选择 "The Things Stack V3",然后点击 "Next"

(6)输入 "DEVEUI""NAME",然后点击 "Next"

  • 选择 "Free"
  • 点击 "Add 1 device"

(7)为后续 Webhook 认证创建 API 密钥

  • 导航到您的 Datacake 工作区并从侧边栏选择"Members"。
  • 从标签栏选择"API Users"并切换到 API Users 标签。
  • 点击右上角的"Add API User"按钮

  • 为您的 API 用户输入名称
  • 接下来从工作区权限列表中选择"Devices"
  • 点击"Add Permission for all Devices in Workspace"

  • 选择"Can record measurements"
  • 按"Save"创建令牌

  • 点击"Copy"

此 API 令牌现在对您工作区中的所有设备有效。每次创建新设备时,此令牌都会自动适用于该设备。

如果您有兴趣仅为选定设备创建令牌,您可以导航到设备中并从那里选择令牌。但您必须在此处省略"工作区中的所有设备"权限。

(8)在 TTN 上创建集成

  • 在 TTN 应用程序的侧边栏中选择"Webhooks"
  • 选择"Add webhook"

  • 选择"Datacake"

  • 为您的 Webhook ID 输入名称
  • 输入从 Datacake 复制的令牌
  • 选择"Create Datacake webhook"

(9)配置下行链路
为了能够在您的 TTI 应用程序上排队下行链路,您需要在 Datacake 设备上提供额外的详细信息。要设置配置,请进入相应设备的 LoRaWAN 设置。

  • 切换回 Datacake
  • 选择"configuration"并向下滚动一点

  • 选择"Change"

  • 在这里您需要用在 TTN 控制台中找到的信息填写 4 个文本框。

  • 对于 TTS Device ID,这是您在 TTN 应用程序中设备的 ID。您可以在这里找到它:

  • 对于 TTI Server URL,这是您的 TTN 实例向公众开放的 URL。对于公共 TTNv3:eu1.cloud.thethings.network

  • 对于 TTI App ID,这是您在 TTN 上应用程序的 ID:

  • 创建 TTI API 密钥
  • 选择"API keys"然后点击"Add APIkey"

  • 输入名称
  • 设置相应的权限以允许排队下行链路
  • 点击"Create API key"

  • 创建 API 密钥后,您将看到通知
  • 请将您的密钥复制到剪贴板,因为它只会显示一次!
  • 将此密钥粘贴到 Datacake 上的设备设置中

  • 最终设置:

注意:不要忘记点击"Update"

  • 成功配置下行链路

(10)添加有效载荷解码器
将您的有效载荷解码器复制到这里:

您也可以在 GitHub 上找到 SenseCAP-Decoder

Loading Comments...