
主要基于Seedstudio的Lora-E5迷你板,但是由于它缺货,我需要一些特定的布线,因此我根据他们所做的开源设计设计了自己的设计(感谢分享)
我主要使用它在其中闪烁自定义固件,而不是在默认固件上使用。
这些董事会已被收到,组装并按预期工作
目前还没有具体的文档,这只是一种示意图的接线助手。
我还假设您熟悉所有Lorawan东西,所有设置/基础架构/网络服务器/PROVINISINNing以及其他设置不超出此存储库的范围。

您可以在[PCB.IO] [3]上订购该板的PCB
当您从他们的网站订购我的设计董事会时,PCBS.IO给了我一些奖励。这非常好,因为我可以使用这些奖励来创建和设计新的董事会和订单板的价格,因此,如果您不关心PCB制造商,请使用PCBS.IO。
看起来PCB.IO已经消失了,自2020年8月以来,我没有PCB.IO的任何奖励,并且我的免费订单仍未收到,所以我的猜测他们不再开展业务。
因此,您可以在Oshpark上订购董事会。
在与Oshpark讨论的几次讨论之后,我无法为每个订购董事会订购的人都有任何奖励,这将使我能够为共享项目订购免费的PCB并创建新项目。有关信息,我的共享董事会在4年内在PCBS.IO上总共产生了285美元的订单,一点也不糟糕:-)
希望有一天Oshparks感谢我给他们这个市场。
顶部和底部v1.0


没什么好看的,所有组件均为0805和/或PTH,几乎可以在任何地方订购(digikey,mouser,radiospare,...)。仅使用您需要做什么的需要。
检查See seeed格式BOM文件,检查SKU匹配制造商SKU匹配的Seeed OPL。
在刷新任何自定义固件之前,我强烈建议使用默认的固定软件测试板以获取钥匙(即使您可以自己使用自己的键)。
这样做,使用3.3V(而不是5V)FTDI USB/串行适配器,我喜欢Sparkun
AT设备的命令应检查Anwser +AT: OK然后获取设备的钥匙
AT
+AT: OK
AT+ID
+ID: DevAddr, 24:90:05:44
+ID: DevEui, 2C:F7:F1:20:24:90:05:44
+ID: AppEui, 80:00:00:00:00:00:00:06
为了进行测试,我一直在使用Things Network(TTN)。因此,下一步是使用上述密钥(无需DevAddr)向TTN提供此新设备,并从TTN(随机生成)获取AppKey,然后从TTN中获取键(我们将在下面使用它)
您可以使用出色的MBED-OS框架刷新板。简单的方法是使用MBED Studio IDE。我们将此板添加到STM32CustomTargets中,请随时阅读读书文件。最后是主要的固件MBED-OS-Lorawan计划。
一旦安装了IDE:
file / import program ,然后他们用url https://github.com/ARMmbed/mbed-os-example-lorawan导入示例Add Library ,然后输入https://github.com/ARMmbed/stm32customtargetsstm32customtargets打开文件custom_targets.json并复制整个内容custom_targets.json中复制内容(是替换整个文件)mbed_app.json并在target_overrides部分上更改参数lora.device-eui , lora.application-eui和lora.application-keymbed_app.json附近的以下部分。 "LORA_E5_BREAKOUT" : {
"stm32wl-lora-driver.rf_switch_config" : " RBI_CONF_RFO_HP " ,
"stm32wl-lora-driver.debug_tx" : " PB_5 " ,
"stm32wl-lora-driver.debug_rx" : " PB_10 " ,
"stm32wl-lora-driver.debug_invert" : 1 ,
"stm32wl-lora-driver.rf_switch_config" : 2 ,
} When using any LoRa-E5 board you need to set the line rf_switch_config as above to RBI_CONF_RFO_HP , because hardware has not wired the mode RBI_CONF_RFO_LP and the stack for EU868 will try to use the RBI_CONF_RFO_LP (Low Power because 14dB max) path, and thus will result in unreliable signal (see #3).有关详细信息,请参见这篇文章。
然后,在IDE上选择目标“ Lora_e5_breakout”,使用您喜欢的程序员(我正在使用stlink)与GND/SWDIO/SWDCLK/RESET连接。
请注意,这是您第一次需要删除Seeestudio原始固件,请确保对设备的读取保护为AA。如果显示为BB,请选择AA,然后单击“应用”。请参阅本节的结尾,以使用STM32 -CubRogrammer进行操作。
从IDE您可以构建示例。如果您在打开项目时插入固定链接,则MBED IDE会询问您是否要为此项目/目标设置它,一旦获得批准,您就可以从MBED IDE中进行编译,flash甚至调试(需要安装,阅读,读取一些工具,非常好。

您还可以看到使用FTDI适配器和任何串行终端的日志
Mbed LoRaWANStack initialized
CONFIRMED message retries : 3
Adaptive data rate (ADR) - Enabled
Connection - In Progress ...
Connection - Successful
Dummy Sensor Value = 3
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 5
23 bytes scheduled for transmission
Message Sent to Network Server
Dummy Sensor Value = 7
23 bytes scheduled for transmission
绿色LED在接收模式时将打开,并在发送数据时进行红色。
在这里与原件相同https://wiki.seeedstudio.com/lora_e5_mini/