资料介绍
描述
在本教程中,我想展示如何使用balena在 Raspberry Pi 4 上创建私有 LoRaWAN 网络。为了演示它是如何工作的,我将连接新的 Seeed Studio SenseCAP S2101(温度和湿度)和 SenseCAP S2104(温度和土壤湿度)。我们将使用 NodeRED、InfluxDB 和 Grafana 等新服务在本地可视化这些传感器生成的所有数据。
在之前的项目中,我分享了如何部署您自己的私有 LoRaWAN 网络。主要区别在于,在这个项目中,我们在 Raspberry Pi 上添加了一个 LoRa 集中器 (Seeed WM1302),以提供来自生成 LoRaWAN 网络服务器的同一设备的覆盖,并添加了额外的服务来可视化接收到的数据。
在 Raspberry Pi 上部署 Things Stack
转到balenaHub并部署“Standalone LoRaWAN Gateway”应用程序或仅从Application Github Repository中的“Deploy with balena” 。
一旦部署在 balenaCloud 机队上,添加一个新设备。
使用您的 WiFi 凭据下载 balenaOS 映像,并使用 balenaEtcher 闪存您的 SD 卡。
使用 SD 卡启动 Raspberry Pi,您应该会看到类似这样的内容。
现在复制您的本地 IP 地址并转到设备变量。使用您的本地 IP 地址覆盖 `TTS_DOMAIN` 变量。
如果您使用的是 Seeed Studio WM1302,请将“型号”更改为“SX1302”。
连接您的网关
输入 `https://<您的本地 IP 地址>` 并接受风险。
要登录,请添加用户 ID“admin”和密码“changeme”。
单击“注册网关”。
从 balenaCloud 设备仪表板复制显示为 TAG 的“EUI”。粘贴在这里。
网关注册成功后,转到“API 密钥”。
选择 API 密钥作为“链接作为网关到网关服务器以进行流量交换”。并复制生成的 API 密钥。
转到 balenaCloud 的 Device Variables 部分并修改变量 `TC_KEY`。
在那一刻,网关应该显示为已连接并且 balenaCloud 上的日志应该说“集中器已启动”成功。
连接 LoRa 传感器
安装 Seeed Studio 移动应用程序
因为我们要使用 Seeed Studio SenseCAP S2101 和 S2104,所以是时候安装 SenseCAP mate 应用程序了。
并配置设备。在我这边,我将 `AppEUI` 和 `DevEUI` 设置为相同,以简化在 `Setup` 过程中对设置的复制和粘贴。
在 The Things Stack 上注册终端设备
转到 The Things Stack 主菜单。然后单击“创建应用程序”。
单击“添加应用程序”。
然后点击“添加终端设备”。选择 SenseCAP 品牌和 S2101 和 S2104
使用我们更改的 SenseCAP Mate App 中的凭据。
成功创建后,您将能够看到终端设备。按下设备的按钮以强制发送“加入”消息。
在网关的“实时数据”部分,您应该能够看到来自终端设备的“加入”消息和第一个上行链路/下行链路消息。
在终端设备的“实时数据”部分,您也应该能够看到解码后的消息。
使用 MQTT 将数据发送到 NodeRED
可以使用“http://<您的本地 IP 地址>:1880”访问 NodeRED。使用“balena”作为用户名和密码登录。
如果尚未安装 InfluxDB 节点,请安装它们。
这是我创建的流程,用于从 The Things Stack 捕获数据并将其存储在 InfluxDB 上(稍后我们将在 Grafana 上将其可视化)。
要启用 MQTT 节点,请返回 The Things Stack Application 并单击“Integrations”和 MQTT。复制用户名并生成密码。
在 MQTT 块上使用 `stack` 容器创建一个服务器到 1883 端口。我使用的主题是`v3/+/devices/+/up`。
转到安全并添加来自 The Things Stack 的 MQTT 凭据。
我破解了一些代码以获得“温度”和“湿度”或“土壤湿度”的功能节点。
配置 InfluxDB
要连接“InfluxDB out”节点,您需要在 balenaCloud 上的 influxdb 容器上创建数据库。
在 Grafana 上可视化数据
一旦数据正确存储在 InfluxDB 上,您就可以在 Grafana 上对其进行可视化。
使用“http://<您的本地 IP 地址>:3000”访问您的 Grafana 服务并创建您的仪表板。
请随时在此处添加您的评论并确认这是否适合您。如有任何问题,请随时在https://forums.balena.io上给我们写信。
- 使用Raspberry Pi构建网络摄像头
- 为Raspberry Pi创建七段显示驱动程序
- Raspberry Pi 4上带Respeaker的离线语音识别
- 使用Bittle和Raspberry Pi 4的ROS SLAM
- 在Raspberry Pi上通过网络控制LED
- 使用Raspberry Pi 4和RFID模块的考勤系统
- 适用于Raspberry Pi 4的Raspberry Pi Pico开发板
- 可视频直播的Raspberry Pi网络控制机器人 14次下载
- 树莓派Raspberry Pi 4 Model B的电路原理图免费下载 409次下载
- 《爱上Raspberry Pi》中译版-电子书籍.pdf 0次下载
- Instant Raspberry Pi Gaming 6次下载
- Raspberry_Pi详解 15次下载
- raspberry_pi各版本差别 0次下载
- Getting Started with Raspberry Pi 0次下载
- Learn Raspberry Pi Programming with python 0次下载
- 基于Raspberry Pi 5的蜂窝物联网项目 1027次阅读
- 使用Raspberry Pi Pico W和MicroPython开发物联网应用 1673次阅读
- 用于测试项目的4个最佳树莓派Raspberry Pi模拟器 5985次阅读
- 使用CubeMX创建STM32WL板子的LoRaWAN应用 3219次阅读
- 基于树莓派产品 Raspberry Pi微控制器板的优缺点 2710次阅读
- 基于Raspberry Pi Pico开发先进的家庭自动化系统 2850次阅读
- 基于FONA通过UART与Raspberry Pi进行通讯的方案介绍 2122次阅读
- 基于在Raspberry Pi Zero W的基础上实现设计微型机器人 2106次阅读
- LoRa私有协议与LoRaWAN标准协议有什么区别 1.2w次阅读
- 微雪电子ZeroW| Raspberry Pi ZeroW主板简介 2429次阅读
- 微雪电子Raspberry Pi 3 Model主板简介 2873次阅读
- 微雪电子树莓派4代B|Raspberry Pi主板介绍 6116次阅读
- 利用Raspberry Pi构建存储和虚拟化时间序列数据 884次阅读
- 一文了解Raspberry Pi 4各项性能跑分 2.9w次阅读
- 详解LoRaWAN网络架构和协议内容 2.6w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多