问题标签 [lora]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
504 浏览

gateway - 在多技术管道网关 aep 模型上获取失败的连接请求

我目前正在尝试将使用 sx1276 的设备连接到多技术管道网关:aep 模型。我无法加入网关,我正在寻找一种方法来查看失败尝试的日志,以找出可能导致它失败的原因。

是否可以在网关上找到该信息?我有什么选项可以调试正在发射的设备(可以在光谱仪上看到)但不加入网关。

谢谢!

0 投票
3 回答
1179 浏览

android - 解码通过 lorawan 多技术管道网关的有效负载消息

我设法让一个节点与一个安卓应用程序通信。消息从节点传送到网关。使用 node-red 网关将消息发布到 mqtt 代理,我订阅了正确的主题以在我的 android 应用程序上接收该消息。

我现在唯一的问题是我从来没有意识到味精是编码的,我现在很迷茫。我在应用程序端收到一个字节数组,但我不确定下一步我必须采取什么措施才能读取该消息。

这是我得到的有效载荷

收到消息的调试输出

谢谢您的帮助!

0 投票
1 回答
830 浏览

arduino - 远距离(最大 4-5 公里)通信(使用 Arduino 或 PIC)

我想在 4-5 公里半径内的无人机和 Arduino/PIC 之间进行通信(发送传感器的测量数据)。我找到了 LoRa 模块(RFM95W 和 SX1276)。但是,我不确定什么是最佳选择,因为快速连接至关重要。什么是最有用的解决方案?

0 投票
2 回答
901 浏览

iot - 配置 LoraWan 网关

我正在尝试使用可通过 Arduino 和 Dragino Lora Shield 编程的传感器构建 LoRaWan 网络,我找到了许多使用网关的解决方案,包括一个 RPI 和另一个 Dragino Lora Shield 或 iC880A,我收到的数据将是发送在云端做服务器。我对网关编程很困惑,我需要告诉它连接到节点和服务器吗?还是它会自动接收日期?我是否对服务器进行编程以连接到网关或直接连接到节点?

0 投票
2 回答
424 浏览

arduino - LoRaWAN rfm95w API/连接

我正在使用 RFM95W 模块和 Arduino Uno 开发 lorawan 协议。我在连接到 MultiTech 网关时遇到了一些问题。

我想使用 LMIC API,但如果我尝试通过 OTAA 进行连接,我不知道如何获取 APPEUI、DEVEUI 和 APPKEY,而且我对 NWKSKEY、APPSKEY 和 DEVADDR 也有同样的问题当我尝试TNB连接时。我怎么知道我的网关是否支持这些连接类型?

如果有人可以向我解释我在哪里可以找到这些信息,那就太好了。

非常感谢您的回复。

自动对焦

0 投票
4 回答
604 浏览

networking - LORA Sx1276 在每种情况下都发送相同的响应

我正在使用 Dorji 的产品之一。产品名称为 DRF1276DM。产品图片可以在以下图片中看到

正面背部

在应用说明中,生产者声明该模块可以通过串行端口与 TTL 电平 UART 进行通信。在他们的应用笔记中,可以在http://www.dorji.com/docs/data/DRF1278DM.pdf找到。他们指出,如果我们发送类似 AF AF 00 00 AF 80 03 02 00 00 92 0D 0A 的命令,设备将响应为 AF AF 00 00 AF 00 03 02 00 00 12 0D 0A 我尝试检查此命令以进行测试该设备,但我在所有试用版中收到相同的命令。该设备向我发送了 2400 O 8 1 DRF128X V2.7。在应用说明中,他们声明当电源为 1 时,设备将只发送一次此命令,但在我的情况下,无论命令代码如何,响应始终相同。

为了检查情况,我尝试使用http://www.dorji.com/docs/data/DRF1278DM.pdf上的每个命令,但我收到了相同的回复。我的第一个问题是这个。有没有人和我一起处理同样的问题,或者你能给我这个案子的任何解决方案。我怀疑每次尝试通过串行端口发送命令时设备都会重置。有没有办法使用软件或硬件将设备重置为默认值。

在应用说明中,他们声明我上面引用的第一个响应将提供通信设备的信息在我们的例子中,我希望以奇校验 8 位数据大小 2400 波特率与设备通信,但设备只提供不相关或非逻辑字节在 2400 波特率。我从设备收到的唯一合乎逻辑的答案是 9600 波特率。我的第二个问题是这个。此设备设置是否存在错误,或者我错过了什么,因为据我所知,我们无法通过多个波特率选项与设备通信。

PS:我尝试使用可以在http://www.dorji.com/products-detail.php?ProId=61找到的配置工具,但我得到了同样的“超时”

错误

来自设备的错误,我使用了 2400 的波特率甚至奇偶校验,但结果无法改变。

0 投票
1 回答
353 浏览

arduino - 使用 Arduino 和 Lora 模块实现轮询

我正在使用 Lora 1276 和 Arduino 从这里的每个节点收集数据。我使用的示例代码来自这里,它可以成功运行!据我所知,LoraWAN 正在使用 TDMA 将时间分配给任何节点。并由网关轮询以获取数据。这样可以使节点保持低功耗,让网关成为控制主机。我搜索了一些关于报文前面的前导码的信息,节点将在收到后决定是否回复。如果节点收到不匹配的前导码,它将重新进入睡眠状态。有轮询模式的示例代码吗?谢谢。

0 投票
3 回答
946 浏览

c++ - 类函数的 C++ 回调

我正在使用 Arduino IDE 和事物网络 arduino 库来创建 LoRa mote。

我创建了一个应该处理所有 LoRa 相关功能的类。在此类中,如果我收到下行链路消息,我需要处理回调。ttn 库有一个 onMessage 函数,我想在我的 init 函数中设置它并解析另一个函数,它是一个类成员,称为 message。我收到错误“无效使用非静态成员函数”。

和头文件

我试过了:

然而,它们都没有像我预期的那样工作。

0 投票
1 回答
483 浏览

iot - Arduino-LoRa 模块代码不起作用

我正在尝试开发一个 Arduino 草图,以便通过 LoRa 模块(Dragino)将 Temp-humi 数据从 dht11 传感器发送到 KPN(荷兰)网络。互联网上有很多具有类似功能的草图,但它们都没有我期望的正确功能,因为它们中的大多数只通过网络提供的 ABP 或 OTAA 密钥发送简单的“Hello world”数据。另一方面,我还发现了仅具有 temp/humi 功能的草图,而没有机会编写激活密钥。

所以,我实际上正在尝试将这两个代码与这些功能结合起来(请求激活密钥以连接 KPN 网络,以及发送方传感器数据),它似乎编译正确,但是,它没有发送任何数据,所以可能代码是错误的。

请问我可以得到任何链接到正确的链接或任何建议吗?

提前谢谢了。

项目代码:

在此处输入链接描述

0 投票
2 回答
398 浏览

lora - Dragino LoRa v1.3 数据表和正确的引脚配置

我是一名学生,目前正在实习,正在研究 arduino mega2560 和 Dragino LoRa shield v1.3。我在互联网上搜索 Dragino LoRa shield v1.3 的数据表,但我一直没有找到。我有用于Dragino LoRa shield v1.3 板的Sx1276 芯片数据表( http://www.semtech.com/images/datasheet/sx1276.pdf )。但是整个电路板没有合适的数据表。任何人都可以帮忙吗?我想了解引脚配置和引脚映射。我在 GitHub 上找到了另一个资源,但是很难理解(https://github.com/dragino/Lora/tree/master/Lora%20Shield/hardware/v1.3)。任何形式的帮助将不胜感激。谢谢你。