问题标签 [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 投票
1 回答
131 浏览

raspberry-pi - 我可以将 raspi-lora 与 The Things Network 一起用于 Raspberry 端节点吗

我正在尝试使用Adafruit RFM96W模块和raspi-lora库创建一个 Raspberry Pi 3 端节点(不是网关),但该库似乎没有可配置的 APPSKEY、NWKSKEY、DEVADDR 等,所以我将无法接收来自The Things Network 的下行链路,这正是我想要的。你们中有人对我该怎么做有想法吗?或者您知道其他可以在我的案例中使用的库吗?提前致谢!

0 投票
1 回答
266 浏览

arduino - Arduino中整数到整数的ASCII

我正在使用 LoRa 和 Arduino 开展一个项目,我遇到了一个奇怪的问题,当我传输一个整数时,接收器接收到的 ASCII 值不适合我的情况,因为我想传输传感器数据(3 位数字),这不是可能通过 ASCII。我还将附上我的代码(转换为基本整数代码进行测试)我需要一个解决方案来修复这个顺便说一句我使用 Arduino UNO 进行传输,使用 Arduino Mega 进行接收,使用 SX1278 LoRa 模块进行发送和接收。

发射器代码(Arduino UNO):

接收器代码(Arduino Mega):

接收器的输出:

0 投票
1 回答
881 浏览

network-programming - 基于 LoRa 的网络堆栈替代 LoRaWAN

据我了解,LoRaWAN 是有意设计为非 IP 堆栈的。基于对 LoRaWAN 的所有要求,我可以理解标准背后的设计决策。

但是恕我直言,LoRa(只是物理协议)还有许多其他用例,例如,

  • 不需要能够同时与多个网关通信或
  • 没有低能耗要求。

对于这些用例,最好有其他 MAC 实现,其中一个可以有

  • LoRa 之上的基于 IP 的堆栈或
  • 基于 LoRa 的传感器和 ONE 网关之间的轻量级协议,用于处理消息传输和安全

Sigfox 具有与 LoRaWAN 类似的架构,其中设备/传感器将消息直接发送到应用程序需要连接的后端网络。对我来说,这种架构似乎很奇怪,因为我失去了互联网的许多优势,而且我与后端网络提供商紧密耦合(想象一下使用 LTE,您需要将应用程序显式添加到移动提供商后端)。

我想要一个本地网络(如果它不是基于 IP 的就可以了),但是设备连接到网关,我可以灵活地处理传感器数据。使用 LoRaWAN,这可以通过在网关上运行网络服务器来实现,但这将是一种解决方法,而不是我正在寻找的解决方案。

我现在可以看到,使这种网络架构真正必要的唯一原因是设备可以连接到多个网关,因此可以轻松实现资产跟踪等用例。

是否有任何基于 LoRa 的解决方案,我不必处理设置网络服务器?如果不是,为什么会这样?

编辑:对于 Linux,我在这里找到了这个项目: https : //de.slideshare.net/chienhungpan/lets-have-an-ieee-802154-over-lora-linux-device-driver-for-iot 还有 LoRa网格项目: https ://github.com/meshtastic/Meshtastic-device

0 投票
1 回答
142 浏览

iot - 解码 lorawan 数据 gps 追踪器 Moko LW001-BG Thethings network

我是 Lora 的新手,我将 Lora GW 和 GPS 追踪器 LW001-BG 连接到 The things Network,并成功连接到 TTN,但是如何将数据从 GPS 转换或解码为 latlong 格式?这是文档http://doc.mokotechnology.com/index.php?s=/2&page_id=143 我收到这样的数据格式 02 01 56 F8 0B 45 F4 29 32 46 我需要将其转换/解码为可读格式谢谢我希望有人可以帮助我

0 投票
1 回答
76 浏览

gps - LoRaWan - 可以追踪运动员吗?

很长一段时间以来,我一直在寻找解决运动跟踪问题的 LoRaWan 技术(尤其是定向运动),但信息非常零散且相互矛盾。我想知道实施下面描述的方案有多么困难。欢迎提供硬件示例链接、有关该主题的合适文章以及一般的任何思考材料。

给定: 在一个起伏的森林地形上,例如5 * 5公里,有控制点,运动员沿着它跑并访问这些点。地形可能因岩石、建筑物等而变得复杂。

一个任务: 记录运动员对检查站的访问。如果运动员距离该点 1-5 米,则访问成功。给运动员反馈(他已经成功的灯光和声音信号,他可以继续下一个点)。将运动员 ID 和点访问 ID 发送到基站。理想情况下,传输运动员的位置(GPS 跟踪)。

要求(按优先级降序排列):

  1. 无损通信,信号丢失是不可接受的。
  2. 运动员可穿戴设备的价格不应超过 40 欧元,最好不超过 10 欧元。(最多 5 欧元通常是绝对成功的)。检查点设备的价格不应超过 50 欧元。(检查点必须是防风雨的)。
  3. 如果可能的话,基站不要太贵。The Things Network 的“户外”站价值约 450 欧元。看起来很贵。该站可以放置在温暖的地方(例如,在汽车中),并且只有一个天线在外面。
  4. 易于部署和编程。理想情况下,只需打开一切并以 CSV(例如)收集数据以供以后处理。稍微少一点 - 使用任何高级语言(python、C# 等)编写处理程序的能力。
  5. 在网状网络中组织控制点的可能性,以防其中一个超出可靠接收范围,或者通过安装额外的中继节点轻松增加范围的能力。

谢谢!

0 投票
2 回答
139 浏览

arduino - 如何从终端设备向 loRaWAN 中的多个应用程序服务器发送消息?

我试图在 LoRaWAN 中了解,如何将消息从终端设备发送到多个应用程序服务器?消息是否通过寻址 AppEUI 到达应用服务器?如果是这样,我们可以将多个 APPEUI 设置为 LoRa 终端设备的目的地吗?

0 投票
1 回答
264 浏览

raspberry-pi3 - Chirpstack 网关网桥安装

我正在 RaspberryPi 上实现 LoRa 架构。所以在这个过程中,需要通过 Chirpstack 安装这个名为 Gateway Bridge 的软件包,它将 LoRa 数据包转发器格式转换为我的应用程序可以理解的 JSON/Protobuf 格式。但问题是在安装他们的官方网站链接中提到的 Gateway Bridge 时,我收到了这个错误:

在网上探索时,我发现他们提供的设置密钥不起作用。我们可以消除这个错误吗?如何消除?

0 投票
2 回答
142 浏览

lorawan - LoRaWAN 在阿尔及利亚的设置

我是 LoRaWAN 的新手。我想在我的国家(阿尔及利亚北非)建立一个新的网关,因为它还没有网关。我在寻找合适的频率和一些类似的问题方面遇到了一些困难。在lora联盟网站上,我发现适合我所在地区的频率是915MHz,但是当你在thingnetwork网关中开始新设置时,我所在地区没有路由器或频率?

  • 在购买网关之前如何处理?
  • 而对于那些来自摩洛哥、突尼斯、埃及等国家的人,你是如何选择合适的频率的?

以下是一些上下文图像:

我的位置

我所在位置的频率

TTN 频率

TTN 兜售者

0 投票
1 回答
102 浏览

lorawan - 单通道 LoRaWAN 系统地接受节点发送的 3 个数据包中的一个

我刚刚构建并测试了一个单通道 LoRaWAN 网关,该网关根据 thing4U/esp-1ch-gateway 的说明连接到 TTN,其单通道节点均基于 TTGO-ESP32Lora 并最终在www.thethingsnetwork.org上进行了配置。一切正常,但我不明白为什么尽管节点以 2 分钟的速度发送数据,但网关只接收到三个数据包中的一个。因此,如果我传输:数据包 0、3、6、9 等,则 ttn 处的数据每 6 分钟而不是 2 分钟更新一次。

0 投票
0 回答
54 浏览

iot - 使用 ChirpStack 服务订阅 IoTAgent-LoRaWAN

我仍在尝试使用 ChirpStack 订阅 IoTAgent-LoRaWAN,但我没有收到此服务的响应,我无法从我的传感器中看到有关温度和相对湿度的数据,我也知道 The Things Network 更多易于使用且流行,因此我将这个网络与我的 IoTAgent-LoraWAN 连接起来并没有问题,但我需要相同的响应,但来自 ChirpStack

另一方面,在 Insomnia 的部分提供者中,我尝试使用 ChirpStack.io 和 loraserver.io 但问题仍然存在

有人知道如何解决这个问题吗?太感谢了

(另外,我添加了 Insomnia 的图片)

通过物联网订阅

物联网数据可视化

使用 ChirpStack 订阅(之前称为 LoraServer)

不存在使用 ChirpStack 进行可视化所以不存在订阅

当我使用 MQTT 与服务器进行订阅时没问题,但 IoTAgent 它不起作用。

使用 ChirpStack 订阅 Mosquitto