LoRa点对点通信

物联网 ESP32 劳拉 罗拉万
2021-06-20 11:57:10

我想在 LoRa 温度传感器和带有 LoRa 模块的 M5 堆栈 (ESP32) 之间创建点对点连接。不过,我是 LoRa 的初学者,所以我有几个问题:

使用 LoRa(不是 LoRaWAN)发送的所有数据包是否加密?还是取决于 LoRa 传感器的生产商?M5 Stack收到的报文内容可以查看吗?(如果我理解正确,使用 LoRaWAN 只能在服务器上查看内容)。我可以将来自多个 LoRa 传感器的测量温度发送到一个 M5 堆栈吗?如果是,我如何区分数据包是从哪个传感器发送的?

任何帮助,将不胜感激!

1个回答

原始 LoRa 只是使用 LoRa 调制发送原始数据。没有加密,没有确认,没有计数器,没有设备标识符,什么都没有。所有这些都发生在上层,通常是 LoRaWAN 层。

如果您想对原始 LoRa 链接进行加密,除非 LoRa 模块的提供者添加了他们自己的,否则您必须自己完成所有相关的警告(这比您想象的要困难,正如WEP所示,尽管如此LoRa 链路上的流量水平使得对 WEP 的某些攻击不太可能)。

在 LoRaWAN 中,加密确实发生在终端设备和 LNS(网络服务器)之间。

如果您使用未加密的原始 LoRa,您绝对可以读取终端设备发送的任何数据