问题标签 [lorawan]

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 投票
2 回答
2651 浏览

arduino - 我可以使用 LoRa 发送 JSON 数据吗?如何发送?

我有一个带有 LoRa 蜜蜂的 SODAQ Mbili 板。我还有一个 GPS 传感器。您可以在下面找到我如何添加蜜蜂和传感器。

在该板上,我使用 GPS 坐标制作了一个 JSON 字符串,然后我将通过 LoRa 网络发送该数据。但我怎么能那样做。

在我下载的源代码中,他们使用下一个代码:

我将更改此代码,如下面的代码,以便我可以发送我的 JSON 数据

但它给了我这个错误:

在功能void dumpJsonResult(String&)

错误:没有匹配的调用函数Device::send(String&, bool)

你知道我如何将 JSON 数据发送到 LoRaWAN 吗?

0 投票
0 回答
1088 浏览

java - 如何在 Java 中解密 LoRaWAN 数据包?

我发现此代码能够解密 LoRaWAN 数据包。问题是我无法使用它:(

解密LoRaWAN数据包基本上是取消这个函数:

所以我做的是以下内容:

但我得到了虚拟值......

知道如何用 Java 解密 LoRaWAN 数据包吗?谢谢!

0 投票
0 回答
621 浏览

mqtt - Lorawan Gateway : 将 basic_pkt_fwd UDP 程序替换为 MQTT 协议程序

我正在尝试用 kerlink IOT 网关上的 mqtt 程序替换基本的数据包转发器程序。

这是有效的替代品吗?

由于https://github.com/Lora-net/packet_forwarder使用 UDP 协议,所以 java 程序需要不断地监听这个端口,这使我在 Java 程序中进行多线程。

我想用 mqtt 协议 C 程序替换 kerlink 网关的 basic_packet_forwarder。

任何帮助将不胜感激。提前致谢。

0 投票
1 回答
1672 浏览

mqtt - 您可以动态更改 node-RED 节点的属性吗

我目前正在开发一个使用 MQTT 在 android 应用程序和 LoRaWAN 网关之间进行通信的应用程序。它在网关端使用 node-RED。

我可以手动设置我的 MQTT 输出节点发布到的主题。我想知道是否有办法让节点的这个属性根据它收到的消息而改变。

例如,是否可以在我的 msg 和有效负载旁边发送一个主题属性,并使用该值来设置节点内的属性。

谢谢您的帮助!

0 投票
1 回答
504 浏览

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

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

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

谢谢!

0 投票
1 回答
457 浏览

c - 构建自己的套接字 API 以通过 LoRaWAN 发送 UDP 数据包

我正在构建一个 LoRa 网络,其中服务器和终端设备需要使用通常通过 UDP 传输数据的协议进行通信。由于这两种协议的行为完全不同,我需要找到一种方法来结合这两种协议。

我找到的一种解决方案是创建自己的套接字 API,它提供发送、接收、绑定等功能。但在这里我真的很挣扎。

我需要在哪个范围内编写我的套接字?仅编辑函数并依赖其他给定参数(例如地址族)就足够了吗?或者我必须定义我自己的 AF 吗?如果是,在哪里/如何实现。

我期待着您的答案/想法。

0 投票
0 回答
853 浏览

c# - C# 中的 LoRaWAN AES 加密

LoRaWAN 协议具有加密数据的特定方式(第 20 页,第 4.3.3.1 章),我正在尝试在 C# 中执行此操作。

首先,创建一个序列 A,其中每个块的大小为 16 字节A1..An。然后将它们加密以获得一系列SSi

最后对有效载荷进行加密:

到目前为止,我设法生成了这些块,但我是密码学新手,不知道如何进行,有人可以帮忙吗?

这是python中的加密脚本。

这是 js 中的加密脚本

这是c ++中的加密脚本。

这是我到目前为止的 C# 代码:

0 投票
1 回答
811 浏览

java - 使用 Java SDK 将设备从 Sigfox 或 LoraWan 连接到 Kaa

我负责开发具有 Kaa基本功能的 PoC 应用程序。我是物联网领域的新手。

所以对于应用程序:首先我生成Java SDK,然后我将它作为 lib 插入到我的应用程序中。

所以我的问题是:

1) SDK 的作用是将设备从SigfoxLoraWan连接到Kaa,或者我的应用程序将使用SigfoxLoRa的 Web 服务然后使用SDK使用Kaa处理数据并将其保存在mongoDB中?

2)以及,如何获得客户端和服务器之间的连接?

3)如果我想使用像Data Collection Demo这样的模块,我必须生成这个模块的SDK吗?

很抱歉所有这些问题,但我必须了解在我的项目中前进的基础知识。

0 投票
2 回答
424 浏览

arduino - LoRaWAN rfm95w API/连接

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

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

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

非常感谢您的回复。

自动对焦

0 投票
1 回答
6072 浏览

lorawan - 使用 REST API 从 TTN(TheThings Network)中提取数据

我已经成功地将 TTN theThingsNetwork 与我的 LoRaWAN 网关集成。此外,我还能够在从节点到 theThingsNetwork 之间转发数据。现在我正在寻找从 TTN Thethingsnetwork 获取数据到我自己的服务器的信息。任何信息将不胜感激。提前致谢。

问候,扎欣