BeyondDream 发表于 2020-10-9 16:57:45

基于 ChirpStack 日志查询节点是否正常工作

本帖最后由 BeyondDream 于 2023-4-13 10:40 编辑

说明:下面的日志搜索使用了 Linux 的 grep 正则表达式,如果是 Windows 系统一样可以查看日志。

在 LoRaWAN 工程部署中经常会遇到这种场景:如何在 ChirpStack 端检测某个 LoRa 节点是否正常工作。
这一般是通过查询 ChirpStack 的日志来确定的,下面,我们以一个实例说明:

图1 有一个标准的 LoRaWAN 节点,它的 DevEUI=3634374710340040


图2 从 NS 日志查询该节点是否正确上报:sudo journalctl -u chirpstack-network-server -f | grep "3634374710340040"
如果看到:info msg="device-session saved" dev_addr=10340040,说明该节点已经入网成功并分配了网络地址。



图3 从 AS 日志查询该节点数据包是否正确解析:sudo journalctl -u chirpstack-application-server -f | grep "3634374710340040"
如果看到:info msg="integration/mqtt: publishing message" qos=0 topic=application/3/device 3634374710340040/rx
说明该节点挂载在 ID=3 的应用下,它上报的数据包被正确解析。





页: [1]
查看完整版本: 基于 ChirpStack 日志查询节点是否正常工作