我怎样才能嗅探 LoRaWAN 包?

Posted

技术标签:

【中文标题】我怎样才能嗅探 LoRaWAN 包?【英文标题】:how i can Sniff LoRaWAN packages? 【发布时间】:2021-09-19 22:39:20 【问题描述】:

我有一个在 LoRaWAN 上工作的温度、湿度和压力传感器,我可以通过 NFC 用手机读取数据。

另外,我有一些 Arduino 项目使用 esp32 和 RFM9X(Lora) 板在无线电模块之间交换数据。

我想嗅探在无线电板之间或传感器与其他设备之间交换的 LoraWAN 包

Wireshark 如何做到这一点?

我已经有 cc2531usb dongle 我正在将它用于 ZigBee 数据包,我可以将它用于 Lora 吗?如何使用?

【问题讨论】:

【参考方案1】:

为了捕获 LoRaWAN 上行链路消息,您需要一个 LoRaWAN 网关。为了捕获下行链路消息,您需要一个终端设备。 UL 和 DL 消息之间的区别在于 DL 是通过反向极化发送的。这就是为什么嗅探 LoRaWAN 消息不是那么容易的原因。 查看 LoRaWAN 终端设备和网络之间发生了什么的最简单方法是使用通常由网络服务器提供的数据包记录器。 最好的数据包记录器之一是 Actility 的无线记录器,您可以在 ThingPark Community portal 上试用。

【讨论】:

以上是关于我怎样才能嗅探 LoRaWAN 包?的主要内容,如果未能解决你的问题,请参考以下文章

单通道 LoRaWAN 系统地接受节点发送的 3 个数据包中的一个

LoRaWAN实战 LinkADR命令的源码分析

LoRaWAN实战 LinkADR命令的源码分析

LPWAN——LoRaWAN的物理层LoRa调制技术详解

在 LoRaWAN 中支持 SOUTHBOUND

LORAWAN农村覆盖设计