ChirpStack 学习笔记 2.9 使用 Grafana 做 LoRa 数据展现

前言

上篇笔记里先记录下如何使用 InfluxDB,这一篇再记录如何使用 grafana 将原本存储的数据再做可视化展示。

小能手最近在学习 ChirpStack 项目,应该是最有影响力的 LoRaWAN 服务器开源项目。它组件丰富,代码可读性强,是个很好的学习资料。更多学习笔记,可点此查看

1 安装

采用 docker 方式安装最新版 grafana。

# chown 472:472 . -R
# docker run -d -p 3000:3000 --name grafana  -v $PWD:/var/lib/grafana  grafana/grafana

登录页面:http://localhost:3000/
用户名:admin
密码:admin

2 添加数据源

登录之后,添加 InfluxDB 作为数据源,InfluxDB 操作参考 2.8 应用集成 InfluxDB

数据源这边填入 InfluxDB 所采用的参数,由于是容器网络 URL 需要注意处理,我的示例中 http://172.17.0.1:8086 (网桥ip可访问宿主机)或者 http://172.17.0.2:8086 (InfluxDB 容器IP)。

在点击 Save and Test 按钮时,grafana 会向 DB 发起连接,如果是错误的IP,也会提示报错。

3 创建仪表盘

New Dashboard 新建仪表盘,再 New panel 新建面板。

温度数据展示

先把上一节报上来的温度数据展示下,Query 的操作基本就是 InfluxDB 的 sql 语句。

上行信号展示

对 uplink 数据也做下处理。

总体效果

4 小结

Grafana 的使用比较简单,配置下数据源,很容易可以创建个仪表盘。

END


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值