我正在为我的大学开始一个项目,并开始使用LoRa 的东西,通过这个pdf工作,充满了一些例子。
我使用了第 47 页(客户端、服务器)中的代码示例。它工作正常,但我不明白节点是如何在网关上注册的。我的意思是,代码中的部分在哪里?
您发布到 Github 的链接似乎是以对等方式使用 RFM95 模块,而不是使用 LoRaWAN 风格的通信。我可以建议您尝试使用 LoRa LMIC 库吗,它具有 LoRaWAN 的完整实现,并且可以与 TheThingsNetwork 和 RFM95 模块一起使用 - https://github.com/matthijskooijman/arduino-lmic。
至于网关,我不确定 Dragino 网关硬件/软件,但我相信它们能够充当单通道网关/数据包转发器。这里有一个不错的论坛主题讨论如何将 Dragino 网关与 TTN 一起使用,https: //www.thethingsnetwork.org/forum/t/dragino-gateway/6154 并且 Dragino wiki 有一个全面的如何指导 http:// wiki.dragino.com/index.php?title=Connect_to_TTN。但是,单通道网关也有缺点,有些不支持下游消息,因此根据您的用例,这可能有用也可能没用。
如果您可以更深入地描述您的用例,我很乐意提供更多建议/想法,我使用 LoRa 相当多,但我只有 Arduino Dragino 帽子的经验,而不是他们的网关。