问题标签 [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 回答
1263 浏览

go - 如何从 LoRa App 服务器接收数据?

我从 LoRa 节点收集数据,然后网关转发到 lora 服务器,最后将数据发送到 lora 应用服务器。但我找不到以下界面。( https://docs.loraserver.io/lora-app-server/integrate/data/ ) 在此处输入图像描述

0 投票
1 回答
592 浏览

networking - 如何使用 LoRaWAN 协议构建 OMNeT++ 网络?

我的问题是关于移动传感器网络和监控环境的分析。

我必须使用“OMNeT++”进行一些模拟,并根据我使用该软件的结果得出一些结论。

更具体地说,我正在从事有关早期发现森林火灾的 LoRaWAN 项目。我应该检查传感器的网络性能,这取决于网络流量、网络拓扑和介质中的噪声。То 估计丢失或包含一定数量传感器的结果。我有“OMNet++ 5.0”并且我已经开始使用该产品,但是我很难从头开始编写我的传感器网络,因为我以前没有使用该软件的经验。

因此,如果您能给我一些代码以便我可以开始使用它,我将非常感激。

0 投票
1 回答
509 浏览

lorawan - LoRaWAN 安全性:网络服务器能否生成 AppSKey?

我对 LoRaWAN 安全机制有点困惑。

NwkSKey 被网络服务器和终端设备用来计算和验证所有数据消息的 MIC(消息完整性代码),以确保数据完整性。

AppSKey 是特定于终端设备的应用程序会话密钥。应用程序服务器和终端设备都使用它来加密和解密应用程序特定数据消息的有效负载字段

所以从技术上讲,网络服务器不知道 AppSKey。我不明白的是,在 OTAA 过程中,网络服务器以使用 AppKey 加密的加入接受响应。所以如果网络服务器已经有了 AppKey,它可以使用这个公式生成 AppSKey:

AppSKey = aes128_encrypt(AppKey, 0x02 | AppNonce | NetID | DevNonce | pad16)

在这种情况下,如果网络服务器愿意,它可以解密发往应用程序的消息。

我的分析是正确的还是我遗漏了什么?

谢谢和最好的reagrds!

0 投票
1 回答
2553 浏览

javascript - 从十六进制到浮点数 - Javascript

我正在尝试将十六进制字符串转换为 Javascript 中的浮点数。

假设我有十六进制字符串“0082d241”。使用此在线转换器并选择Swap endianness,正确的浮点值是 26,3135。

我知道这是正确答案,因为它来自 TMP36 传感器。

我已经尝试了一些我在 SO 上找到的其他示例,例如Converting hexadecimal to float in javascript,但没有一个有效。

0 投票
1 回答
110 浏览

protocols - 应用服务器和基于 LoRaWAN 的传感器网络之间的双向异步通信

我正在尝试构建一个基于 LoRaWAN 的传感器网络。这些传感器通过 LoRaWAN 协议将其数据传送到网关,网关通过 MQTT 协议将这些数据转发到应用服务器,反之亦然。

必须从传感器到服务器以及从服务器到传感器进行通信。但是,网关级别的事情变得艰难,因为从传感器到服务器的消息和从服务器到传感器的消息可以随时到达,而我的 LoRaWAN 模块(来自 Microchip 的 RN2483)不能在监听和发送模式下同时。因此,如果我尝试将消息从服​​务器转发到传感器,传感器发送的 LoRaWAN 数据包将会丢失。

您是否有在侦听和发送模式之间有效共享 LoRaWAN 模块的协议想法或文献建议?

谢谢大家,祝你有美好的一天。

0 投票
2 回答
641 浏览

arduino - 如何建立lora网络

我想在印度建立 Lora 网络,帮助接收市区 2 公里到 3 公里范围内的节点(传感器)数据。

我已经阅读了一些教程,但我有一些疑问......

1)我们可以在没有许可证的情况下使用单通道网关吗?(因为在印度 868mhz 不是免费的)

2)是否需要使用TTN服务器,或者我们甚至可以使用我们自己的服务器从网关发送数据。

3) lora 协议可以免费实施吗?

0 投票
1 回答
151 浏览

ibm-cloud - IBM Watson IoT 平台-Hex 数据

我的问题是关于将 loriot 网络服务器连接到 IBM Watson IoT Platform。我已经成功地将 loriot 后端与 Watson IoT Platform 连接起来,并看到了一些数据。但是,数据是十六进制格式。关于如何将这个十六进制数据转换为人类可读的任何想法?

0 投票
3 回答
682 浏览

raspberry-pi - 单通道网关只检测第一条消息

我的网关使用 Raspi 和 RFM95 配置,运行频率为 915 MHz。我正在使用 tfelkamp ( https://github.com/tftelkamp/single_chan_pkt_fwd )的单通道数据包转发器代码。

我的网关只检测它收到的第一条消息,然后忽略所有消息。它仍然连接到 TTN 服务器,但不再接收任何消息。

谁能解释这可能是什么原因?可能是因为 RFM95 休眠代码不再转发来自收发器的消息。

谢谢

0 投票
3 回答
89 浏览

specifications - 通过 LoRaWAN 接收或传输其他协议

《LoRaWAN Specification 1.0.2》中有描述:

3.3.7 接收或传输其他协议 节点可以监听或传输其他协议或在 LoRaWAN 传输和接收窗口之间进行任何交易,只要终端设备保持与当地法规兼容并符合 LoRaWAN 规范。

我对这个“LoRaWAN 传输和接收窗口之间”感到困惑。这是否意味着我们在 LoRaWAN 传输之后和接收窗口之前的插槽中进行任何交易?

0 投票
0 回答
50 浏览

raspberry-pi - 是否可以启用顶部带有 LoRA/GPS_Hat 的 Raspberry Pi 来检测蓝牙信号?

我正在寻找一种在顶部有 LoRA/GPS_Hat 的 Raspberry Pi 上同时启用 GPS 和蓝牙的方法。截至目前,如果我无法同时启用两者。