
基于Seedstudio的Lora-e5,但我想要一些非常小的东西,所以我删除了一些东西,只留下JTAG PROG,串行和I2C Stemma Qwiic连接器,当然还有Cell Coin Coin Handler。
?看看这种出色的阅读方式,了解如何使用电容器延长电池电池并了解风险。我将用于EU8868,因此对于峰值,大约40mA,比文章少3倍,因此我想它可以与2 x 220UF或470UF电容器一起使用。挑战将是以1206足迹格式找到它们。
我主要使用它在其中闪烁自定义固件,而不是在默认固件上使用。
配x 这些板已经收到了预期的工作,但是stil并未尝试使用电池硬币供电
由于在Lora-E5板上发现了这个消费问题(但也在RAK3172上),即使我在3.3V导轨上添加了2 330UF电容器,我也不相信它会在Cell Coin Coin COIN CR2450电池上工作。
目前还没有具体的文档,这只是一种示意图的接线助手。
我还假设您熟悉所有Lorawan东西,所有设置/基础架构/网络服务器/PROVINISINNing以及其他设置不超出此存储库的范围。

您可以在Oshpark上订购板。
在与Oshpark讨论的几次讨论之后,我无法为每个订购董事会订购的人都有任何奖励,这将使我能够为共享项目订购免费的PCB并创建新项目。有关信息,我的共享董事会在4年内在PCBS.IO上产生了总计285美元的订单,这一点都不错:-),但看起来它们已经消失了?
希望有一天Oshparks感谢我给他们这个市场。
顶部和底部v1.0

由于尺寸的约束,没有什么想象的,因此组件是0603/1206,几乎可以在任何地方订购(digikey,mouser,radiospare,...)。仅使用您需要做什么的需要。
I2C上拉可能不需要,大多数QWIIC/Steamma板都有自己的。
检查See seeed格式BOM文件,检查SKU匹配制造商SKU匹配的Seeed OPL。
当董事会来自工厂时,固件默认值会闪烁,因此我们有可能在闪烁自定义固件和邮件之前测试板,还可以从设备中获取默认的键。
为此,将3V3 FTDI类型USB/串行连接到访问串行控制台
配x 请勿使用5V配置的FTDI
我人体使用这些用于Sparkun,但您可以在网上任何地方找到克隆。
一旦打开串行终端(来自FTDI串行端口的终端)配置为9600 bps 8N1 ,无流控制,Echo键入字符,并将其设置为CR+lf,以供Enter键,按重置按钮,您应该能够看到Banner
一旦打开串行终端(来自FTDI串行端口的终端)配置为9600 bps 8N1 ,无流控制,回声键入字符,并将CR+LF设置为for Enter键
+AT: OK输入AT以查看Lora板是否回答
AT
+AT: OK
现在获取设备版本
AT+VER
+VER: 4.0.11
现在获取设备信息
AT+ID
+ID: DevAddr, 24:90:08:93
+ID: DevEui, 2C:F7:F1:20:24:90:08:93
+ID: AppEui, 80:00:00:00:00:00:00:06
我正在使用TTN进行测试
在我们的情况下,我们将使用从TTN生成的appkey在配置设备时,只需在TTN上配置您的设备,获取键并将设备放入以下命令中,请在我们的情况AT+KEY=APPKEY Appkey中的AppKey是B7536DCEFB1EBC4AB9871293F6FA7DB5
AT+KEY=APPKEY,"B7536DCEFB1EBC4AB9871293F6FA7DB5"
+KEY: APPKEY B7536DCEFB1EBC4AB9871293F6FA7DB5
设置ADR +频率计划EU868 + OTAA
AT+ADR=ON
+ADR: ON
AT+DR=EU868
+DR: EU868
AT+MODE=LWOTAA
+MODE: LWOTAA
检查频率计划
AT+DR=SCHEME
+DR: EU868
+DR: EU868 DR0 SF12 BW125K
+DR: EU868 DR1 SF11 BW125K
+DR: EU868 DR2 SF10 BW125K
+DR: EU868 DR3 SF9 BW125K
+DR: EU868 DR4 SF8 BW125K
+DR: EU868 DR5 SF7 BW125K
+DR: EU868 DR6 SF7 BW250K
+DR: EU868 DR7 FSK 50kbps
+DR: EU868 DR8 RFU
+DR: EU868 DR9 RFU
+DR: EU868 DR10 RFU
+DR: EU868 DR11 RFU
+DR: EU868 DR12 RFU
+DR: EU868 DR13 RFU
+DR: EU868 DR14 RFU
+DR: EU868 DR15 RFU
现在是加入的(确保在TTN上提供设备,并且您有一个TTN门户)
AT+JOIN
+JOIN: Start
+JOIN: NORMAL
+JOIN: Network joined
+JOIN: NetID 000013 DevAddr 26:0B:63:94
+JOIN: Done
现在发送确认的Hello World消息
AT+CMSG="Hello World"
+CMSG: Start
+CMSG: Wait ACK
+CMSG: FPENDING
+CMSG: ACK Received
+CMSG: RXWIN1, RSSI -40, SNR 5.0
+CMSG: Done
您可以使用出色的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_TINY" : {
"stm32wl-lora-driver.rf_switch_config" : 2 ,
"stm32wl-lora-driver.debug_rx" : " LED1 " ,
"stm32wl-lora-driver.debug_tx" : " LED2 " ,
"stm32wl-lora-driver.debug_invert" : 1
}然后在IDE上选择目标“ lora_e5_tiny”,使用您喜欢的程序员(我正在使用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在接收模式时将打开,并在发送数据时进行红色。
这项工作是根据创意共享归因非商业4.0国际许可证获得许可的