Loko·设置指南

将 Loko 连接到 ChirpStack

运行您自己的 LoRaWAN 网络服务器?以下是获取 Loko Air 追踪器的方法 在自托管上加入、解码并绘制图表 ChirpStack 实例 - 六 短步骤。

~20 分钟 · 适合初学者

Loko Air 追踪器说得通俗易懂 LoRaWAN,因此它们可以与任何网络服务器配合使用 - 不仅仅是物联网。如果您想自行保留数据 基础设施、 ChirpStack 是一个免费的开源 LoRaWAN 网络服务器,您可以自己托管。

下面的一切都发生在 租户 ChirpStack 网站的部分 控制台。侧边栏有两个导航组: 网络服务器 持有全球, 所有租户的服务器范围设置,同时 租户 为你保留一切 自己的组织——所有工作都在那里进行。

你需要什么

  • 正在运行的 ChirpStack 实例您可以登录(本指南使用 admin 帐户)。
  • LoRaWAN 网关它可以到达您的 ChirpStack 服务器 — 以及它的 网关ID.
  • 您的 Loko Air 设备凭证DevEUI, JoinEUI (AppEUI)应用密钥 在设备上进行 programmed。
🎯
到最后你会得到一个 在线网关,一个设备 完成其 加入,解码后的测量结果呈现为 仪表 上 设备仪表板。
1

确保网关在线

打开 租户 → 网关。您至少需要一个网关显示 绿色 在线的 任何设备可以加入之前的状态。如果列表为空,请单击 添加网关 并注册您的。

ChirpStack Gateways list showing gateway ID and online status 1 2 3 4
① 网关 · ② 添加网关 · ③ 网关 ID · ④ 状态(必须变为绿色)
🆔
添加网关时必须提供的一件事是它的 网关ID — 16 个字符的十六进制 EUI,例如 782184ffff9f3249。 您可以在网关的显示屏、标签上或其管理页面/手册中找到它。还有 选择匹配的 地区 (例如。 EU868)。
⚠️
等绿了 在上面的屏幕截图中,网关显示为红色 离线 点(④)。不要继续直到 最后一次见到 更新和状态 轮流 在线的 — 离线网关不接收无线电流量,因此什么也不会 曾经加入。
2

创建设备配置文件

设备配置文件描述了一类设备的行为方式——区域、 LoRaWAN 版本、连接方法和负载编解码器。打开 租户 → 设备配置文件 然后单击 添加设备配置文件.

ChirpStack Device profiles list with the Add device profile button 1 2
① 打开设备配置文件 · ② 添加设备配置文件

一般的 选项卡,填写基本信息 — 姓名、您所在的地区和 Loko Air 使用的 LoRaWAN MAC 版本。

ChirpStack Add device profile General tab with name, region and MAC version 1 2 3
① 名称(例如 Generic-OTAA-EU868)· ② 地区 (EU868) · ③ MAC 版本
📡
选择 地区MAC版 与您的 Loko 相匹配 Air 和您的网关(例如 EU868LoRaWAN 1.0.3)。 离开 区域参数修改ADR算法 在他们的 默认值。

切换到 加入(OTAA / ABP) 选项卡并打开 设备支持OTAA — Loko Air 追踪器通过无线方式加入。

ChirpStack device profile Join OTAA tab with Device supports OTAA enabled 1 2
① 加入 (OTAA / ABP) 选项卡 · ② 设备支持 OTAA = 开启

最后,打开 有效负载编解码器 选项卡并选择 卡宴 LPP,那么 单击 提交.

ChirpStack device profile Payload codec tab set to Cayenne LPP 1 2 3
① 负载编解码器选项卡 · ② Cayenne LPP · ③ 提交
🧩
Cayenne LPP 让 ChirpStack 自动解码原始数据 有效负载转化为命名测量(GPS 位置、电池等)——这就是 第 6 步中的仪表是可能的。
3

创建应用程序

打开 租户 → 申请 然后单击 添加应用程序。 给它一个名字(例如 Loko)并保存。一个应用程序只是 将您的设备分组在一起的容器。

ChirpStack Applications list with the Add application button 1 2
① 打开应用程序 · ② 添加应用程序
4

添加您的设备

单击您刚刚创建的应用程序将其打开。它降落在 设备 选项卡,其中 添加设备 按钮出现。一旦设备存在, 他们的 DevEUI设备简介 显示为可点击的链接。

ChirpStack application Devices tab listing a Loko device 1 2 3
① 添加设备 · ② DevEUI(打开设备) · ③ 设备配置文件

点击 添加设备 并填写 Loko Air 的详细信息,然后 提交:

ChirpStack Add device form with name, Device EUI, Join EUI and device profile 1 2 3 4 5
① 名称 · ② 设备 EUI (DevEUI) · ③ 加入 EUI · ④ 设备配置文件 · ⑤ 提交
🔑
接下来是应用程序密钥。 由于配置文件使用OTAA, 提交后,ChirpStack 将打开 OTAA 按键 选项卡。输入(或粘贴) 设备的 应用程序密钥 (AppKey) 在那里并提交。
⚠️
一切都必须与物理设备匹配。DevEUI, JoinEUIAppKey 您输入的内容必须与 programmed 上的内容相同 Loko Air — 否则连接将默默失败。对每个重复此步骤 您拥有的追踪器。
5

确认加入并观看帧

返回应用程序的设备列表,单击设备的 DevEUI 到 打开它,然后浏览选项卡 - OTAA 按键, 激活, 活动LoRaWAN 帧。帧视图实时显示原始无线电流量。

ChirpStack device LoRaWAN frames showing JoinRequest and JoinAccept 1 2
① LoRaWAN 帧选项卡 · ② JoinRequest → JoinAccept,然后是数据帧
健康的设备显示 加入请求 随后是一个 加入接受, 然后 未确认数据上传 / 未确认数据下载 框架——每个框架都列出了 DevEUI网关 ID 收到的 他们。如果你只看到 加入请求 重复,重新检查 DevEUI / JoinEUI / AppKey 并且您的网关在线。
6

将测量结果可视化为仪表

一旦解码数据开始流动(得益于 Cayenne LPP 编解码器), 打开 租户 → 设备配置文件 → 您的配置文件 → 测量。和 自动检测测量键 打开,ChirpStack 列出了它拥有的按键 见过——比如 Battery_Voltage, gpsLocation_1_latitudegpsLocation_1_longitude - 所以将您关心的设置为 测量.

ChirpStack device profile Measurements tab with keys set to Gauge 1 2 3
① 测量选项卡 · ② 自动检测键 · ③ 将种类设置为仪表
📊
选择正确的 种类 对于每个键: 测量 用于阅读 例如电压、温度或位置; 柜台 用于连续递增 柜台; 绝对 对于在每个上行链路上重置的计数器; 细绳 为了 文本或布尔值。给它一个友好的 测量名称, 点击 提交,并且这些值在设备上呈现为仪表和图表 仪表板.

快速清单

  • 网关已添加并显示 绿色/在线
  • 创建的设备配置文件 — 区域、MAC 版本、 OTAA 开启, Cayenne LPP 编解码器
  • 应用程序已创建
  • 添加了匹配的设备 DevEUI + JoinEUI
  • 应用密钥 在 OTAA 按键选项卡上输入
  • 加入请求 / 加入接受 和 LoRaWAN 帧下可见的数据帧
  • 测量设置为 测量 可视化数据

🎉 你已经启动并运行了!

您的网关已上线,您的 Loko Air 设备已加入,并且已解码 测量结果可视化为仪表。从这里您可以添加更多设备, 连接集成以向前推送数据,或在之上构建仪表板 ChirpStack API。

更喜欢托管网络? 将 Loko 连接到 The Things Network → TTN 设置分为四步 — 创建应用程序、注册设备、生成 API 密钥并从 Loko 应用程序进行连接。
💬
需要帮助吗? 如果您在设置过程中遇到任何问题,请检查我们的 常见问题解答部分 或联系我们的支持团队 - 我们随时为您提供帮助 你就连接上了。