首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >LoRa点对点通信

LoRa点对点通信
EN

Stack Overflow用户
提问于 2021-06-26 11:36:10
回答 1查看 1.7K关注 0票数 3

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

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

任何帮助都将不胜感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-28 10:08:08

  1. LoRa指的是射频调制。所有密码都发生在更高的层,即协议栈,其中一个可能的选项是LoRaWAN。LoRaWAN在网络和应用两层中使用AES-128加密.你没有给出任何关于你所拥有的"LoRa温度传感器“的信息,所以除了它不是LoRaWAN之外,不可能对此发表声明。所以这完全取决于传感器的固件。例如,有一些替代LoRaWAN、DASH7的协议栈。您还可能希望查看this Stack Overflow article
  2. This,这也取决于所使用的协议栈。使用LoRaWAN,您需要一个网关来接收节点的LoRa电报,然后转发到LoRaWAN云(例如TTN/TTS)。你的应用程序可以通过互联网从那里得到它们。如果已经有了TTN网关,您的节点将自动使用该网关。
  3. 实际上可以使用具有无线局域网功能的M5作为多个节点的消息使用者,例如通过MQTT订阅云--使用LoRaWAN。使用没有LoRa的LoRaWAN,这同样取决于您在这里使用的替代协议栈。当然,这需要一个有效的无线局域网。

如果您试图使用普通的LoRa (这是可能的),那么实现管理所有相关节点之间通信的所有需求纯粹是您的任务;确保履行法定义务也是您的责任。

我强烈建议使用LoRaWAN和TTN/TTS,因为它是LoRa通信的事实上的标准,并且提供了一个完全的生态系统,可以很容易地使用,而无需付出很大的努力/成本。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68141970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档