电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>使用WolkAbout物联网平台可视化TTN设备数据

使用WolkAbout物联网平台可视化TTN设备数据

2023-06-14 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

LoRaWAN 协议通过The Things Network不断发展,在全球范围内创建了一个不断扩展的社区网络WolkAbout 创建了一种将其WolkAbout IoT 平台与 The Things Network 集成的方法,提供了一种可视化设备数据和生成实时分析的方法。

pYYBAGSBoFiAeUEOAABa8skJmZw083.png
 

我们使用了一些手边的硬件,并制作了一个将温度读数发布到 TTN 的示例。查看此GitHub 存储库中的源代码和说明使用任何可用的硬件,重要的是您可以访问设备的设备 EUI。

登录您的 TTN 帐户并打开控制台以添加新应用程序。输入应用程序的应用程序 ID描述,然后单击添加应用程序

 
pYYBAGSBoFqALdWuAACLFcJlTNY008.png
 

接下来,从应用程序菜单中选择管理,然后选择租户配置选项卡。

在这里,定义变量来识别集成:TTN_AccessKey, TTN_ApplicationEUI, TTN_ApplicationID.

根据您的 TTN 应用程序输入这些变量的值

poYBAGSBoFyAI61dAAA6nhn8xcs236.png
 

然后切换到“访问密钥”选项卡并添加一个带有到期日期的新访问密钥。

poYBAGSBoF6AdySAAAAilS57rS0086.png
 

然后复制访问令牌并打开您的 TTN 应用程序。

pYYBAGSBoGGASqZUAAAQhxQzGjM041.png
 

导航到集成选项卡以添加 HTTP 集成。

输入Process ID并选择Access Key ,对于URL使用:

https://api-demo.wolkabout.com/api/incomingLora

将访问令牌粘贴到授权字段中,然后单击添加集成。

 
poYBAGSBoGSAEMX4AAECWJc4pk0390.png
 

现在 TTN 和 WolkAbout IoT Platform 已经有了通信的方式,让我们通过 WolkAbout IoT Platform 在 TTN 上注册一个设备。从“应用程序”菜单的导航菜单中选择“设备管理”,然后切换到“设备类型管理”选项卡。单击 + 按钮并选择创建设备类型的选项。

pYYBAGSBoGeAJMHsAABDbfcTUWg392.png
 

输入设备模板名称和可选的广告说明。将Provisioning flow保留Standard ,对于Protocol选择LoRa TTN。

 

poYBAGSBoGuAWB9qAAB9ApWwibw531.png
 

 

我们的示例有一个温度传感器,因此我们将在模板中像这样定义它

poYBAGSBoG2AOD9_AAA18bqHn-0813.png
 

现在我们可以保存我们的模板并单击创建设备。在此处输入设备名称并插入您的APP_KEY(设备EUI)。选中Create Default Semantic复选框并单击Save

pYYBAGSBoHCAHVBNAABNEkqQTo4022.png
 

您将收到一条关于设备创建成功的消息,如果您切换到 TTN,您应该会看到一个新注册的设备,其设备ID是您选择的。在设备页面的底部有一个示例代码部分,其中包含用于在 TTN 上注册您的设备的凭据。

 
poYBAGSBoHKAXiMBAAA1S1hTBj8317.png
 

将它们复制到您的草图中并上传到您的设备。设备现在应该正在发送数据,但我们需要先通过设置有效负载格式来解释它。转到TTN 应用程序上的有效负载格式选项卡并输入以下代码段作为解码器:

function Decoder(bytes, port) {
 // Decode an uplink message from a buffer
 // (array) of bytes to an object of fields.
 var decoded = {};
 var type = bytes[0];
 switch (type) {
   case 1:
     decoded.T = bytes[1] + bytes[2]/100;
     break;
   default:
     decoded.T = bytes[0];
 }
 return decoded;
}

第一个字节决定了我们自定义的设备类型,用来区分不同的设备。第二个字节包含温度读数的整数,第三个字节包含温度值的小数部分。

 
pYYBAGSBoHWAd3bCAACshWKvM7U545.png
 

通过输入 example 来测试负载01112B输出将是

{
 "T": 17.43
}

这正是 WolkAbout 物联网平台期望接收的格式。保存这些更改并切换到 WolkAbout 物联网平台,这样我们就可以创建一种方式来有意义地显示这些数据。从“应用程序”菜单中选择“可视化和监控”,然后单击“添加仪表板”并输入设备名称作为范围。

 

输入仪表板名称并单击保存。现在单击 +添加小部件并像这样添加一个新的阅读小部件

 

pYYBAGSBoHiAfeXtAAAxTrPH0eo364.png
 

 

您现在正在显示通过 TTN 从您的设备发送的格式化数据。

 

pYYBAGSBoHqAY6VvAAAk379Uew0505.png
 

让我们更进一步,为我们的设备数据制作图表,单击导航菜单中的图表选项卡并添加一个新的折线图。输入报告的名称并选择温度作为类型,设备作为范围,选择温度源并单击创建

 

poYBAGSBoHyAeUMNAABIohTbXbU957.png
 

您现在可以监控设备数据随时间的变化情况。

pYYBAGSBoFiAeUEOAABa8skJmZw083.png
 

从应用程序菜单中选择规则引擎并添加一个新规则。

输入规则名称描述并将规则状态更改为开启。

假设我们要检查是否小于或等于静态值 15 ,如果是,我们要发送电子邮件。复制下面屏幕截图中的详细信息

poYBAGSBoIGAfDIQAAA_RPjVRKE872.png
 

最后,单击“保存”,我们可以测试规则切换到 TTN 上的设备并模拟上行链路,其值如 010C11 应触发我们的规则并向我们发送电子邮件。

 
poYBAGSBoISAK6tZAAFEGhXQia8347.png
 

这是一个简单的教程,介绍如何使用 The Things Network 和 WolkAbout 物联网平台将您的 LoRa 设备轻松连接到云端。随意探索其他 WolkAbout 物联网平台功能,例如警报、配置等。您可以混合搭配最适合您用例的 WolkAbout 物联网平台功能。如需了解有关 WolkAbout 物联网平台及其功能的更多信息,请访问我们的网站


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费