
主要基於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/