问题标签 [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.
arduino - 使用 LoRa RA-02(SX1278) 从 Arduino 发送到 ESP32 时数据损坏
我正在尝试通过 LoRa 将数据从 Arduino 发送到 ESP32。我正在使用 2 个带有天线的相同 Ra-02 Aithinker 模块。我为 Arduino “LoRa”使用常用库,为 ESP32移植相同的库。我没有实现所有功能,因为我只需要最简单的设置。
这是移植库的代码:
罗拉.h:
洛拉.c:
在 Arduino 上,我这样发送:
在 ESP32 上,我收到这样的信息:
但问题是我收到了这个:
有人可以建议修复以正确接收数据吗?
顺便说一句,从 ESP32 到 ESP32 的数据正确。我还在两边都转储了 SX1278 寄存器——它们是相同的。
lora - LoRaWan 只能通过互联网连接访问吗?
我计划通过使用 Arduino 和 Android 移动应用程序为我在大学的最后一年项目构建一个油棕种植园的物联网项目。由于种植园的通信信号很低甚至没有,包括 wifi,是否可以在不访问互联网/使用/基于 Web 的应用程序的情况下实施 LoRaWAN?
arduino - Lora E45-TTL-100 基本 Arduino 设置
我使用此代码将数据从 Arduino 板发送到 LoRa E45-TTL。板子似乎在传输数据,但接收节点似乎没有接收到数据。我是 LoRa 技术的真正初学者,非常感谢任何帮助。我使用的发送和接收节点代码如下:
发件人节点
接收节点
esp32 - 发送 LoRa 数据的最佳格式(JSON、RAW??)以及安全性如何
使用 arduino ESP32 通过 LoRa 无线电信号传输 GPS 和 ID 数据的最佳格式(最有效)方式是什么。我已经设置了一个收音机并构建了 JSON 字符串,但对于如此低带宽的格式,我怀疑有更好更有效的方法。
还有什么是处理安全性的最佳方法,只是 base64 并加密您自己的数据,还是有标准化的格式?
bluetooth - 信号稳定性 lora vs 蓝牙
我已经测试过蓝牙和lora模块sx127x。sx127x 433Mhz 或 Lora 模块在建筑物中提供更好的 RSSI 信号强度我是否正确?在 BT 上,我在一/两秒内两次读取之间有大约 20 - 40 的巨大差异(例如 -70 和 -92)。在第一次测试后在 lora 上我得到 2-3(例如 -112 和 -114)。
rtos - RTOS vTasDelayUntil 不起作用
我正在通过带有 TTGO 模块的 Visual Studio Code 中的 PlatformIO 使用 ESP-IDF,并希望使用 vTaskDelayUntil() 函数来实现解锁延迟。不幸的是,在使用它时,该任务没有任何反应。
#define INCLUDE_vTaskDelayUntil 1 已在配置中设置。
这是我的代码:
vTaskDelay() 工作得非常好,但是当我添加另一个任务时会有很大的滞后。这就是我想使用 vTaskDelayUntil 的原因。
有谁知道这里出了什么问题?
非常感谢您提前。
此致,
马丁
microcontroller - 如何使用 SPI 总线对压力传感器进行编程
我正在使用 STM32 微控制器(作为 LoRa 节点 MB1296D 的一部分)。我想将压力传感器(MS5803)连接到 LoRa 节点并通过 SPI 总线对传感器进行编程。基本上,这对我来说都是全新的,这就是我查找示例代码的原因
我试图理解这段代码,但出现了几个问题:
- 一开始定义的宏,它们的目的到底是什么,所用的微控制器固有的十六进制数字是什么?- 如果我要从头开始编写代码,我想我会从定义对应于 SPI_SCK、SPI_MISO 和 SPI_MOSI 的 GPIO 引脚的宏开始
- 该函数
unsigned long cmd_adc(char cmd)
包含一个开关命令,我完全不知道它是做什么的。我的意思是它看起来好像我正在尝试设置 ADC 的分辨率,但我怎么知道相应的延迟以及为什么 switch 命令包含 0x0f ?
所以。如果您能抽出时间给我一个有用的答案,那就太好了!另外,如果您知道任何特别关注此主题的好读物,请告诉我!我试图用很少的时间来解决这个问题。
raspberry-pi - LoRa 点对点限制
我想使用 LoRa 在两个 Raspberry Pi 之间建立点对点通信链路。
我知道对于 lorawan 来说(至少在我居住的欧洲)有一个占空比限制,因此节点每天每台设备只能在空中传输平均 30 秒的上行链路时间。
这对点对点 lora 通信也有效吗?因为我的发件人一直在发送。
我正在使用此处提供的代码。
lora - 路由键逻辑
对于橙色活动对象,我想“过滤”来自某个“配置文件”的消息并将它们发送到 MQTT 队列。
对于具有其他配置文件的消息,我想将它们发送到不同的 MQTT 队列。
似乎我可以为此使用路由密钥逻辑,尽管所有示例都基于 DevEUI 作为示例(单个传感器)而不是传感器类型(这更有意义,因为您希望根据 sensor_type iso 解码您的消息传感器。
如果路由密钥可以在“配置文件”级别上进行选择,是否有人已经尝试过?