
Terutama berdasarkan papan mini Lora-E5 dari Seedstudio, tetapi karena sudah habis dan saya membutuhkan beberapa kabel tertentu, saya merancang sendiri berdasarkan desain open source yang mereka buat (terima kasih telah berbagi)
Saya menggunakan terutama untuk mem -flash firmware khusus di dalamnya, dan tidak menggunakan firmware default.
Dewan ini telah diterima, dirakit, dan berfungsi seperti yang diharapkan
Tidak ada dokumentasi khusus untuk saat ini, itu hanya semacam penolong kabel sebagai skema.
Saya juga berasumsi bahwa Anda terbiasa dengan semua hal Lorawan, semua penyiapan/infrastruktur/server jaringan/penyediaan dan lainnya berada di luar cakupan repositori ini.

Anda dapat memesan PCB papan ini di [pcbs.io] [3]
Pcbs.io beri saya hadiah ketika Anda memesan papan saya yang dirancang dari situs mereka. Ini cukup bagus, karena saya dapat menggunakan hadiah ini untuk membuat dan merancang papan baru dan papan pesanan dengan harga diskon, jadi jika Anda tidak peduli tentang produsen PCB, silakan gunakan pcbs.io.
Sepertinya pcbs.io sudah hilang, saya tidak memiliki hadiah dari pcbs.io sejak Agustus 2020 dan pesanan gratis saya ditempatkan setelah masih belum diterima, jadi tebakan saya tidak lagi dalam bisnis.
Jadi Anda dapat memesan papan di Oshpark.
Pitty setelah beberapa berdiskusi dengan Oshpark bahwa saya tidak dapat memiliki imbalan untuk setiap orang yang memesan papan saya, ini akan memungkinkan saya untuk memesan PCB gratis untuk proyek bersama dan membuat yang baru. Untuk informasi, papan bersama saya menghasilkan total $ 285 162,00 pesanan di pcbs.io dalam 4 tahun, tidak buruk sama sekali :-)
Berharap suatu hari Oshparks akan berterima kasih kepada saya memberi mereka pasar ini.
Sisi atas & bawah v1.0


Tidak ada yang mewah, semua komponen adalah 0805 dan/atau PTH dan dapat dipesan hampir di mana saja (Digikey, Mouser, Radiospare, ...). Gunakan hanya apa yang Anda butuhkan tergantung pada apa yang ingin Anda lakukan.
Periksa file bom format seek, periksa OPL yang dilihat untuk produsen SKU Match.
Sebelum mem-flash firmware khusus apa pun, saya sangat menyarankan untuk menguji papan dengan firmware default untuk mendapatkan kunci (bahkan jika Anda bisa menggunakan sendiri tentu saja).
Lakukan ini, gunakan 3.3V (dan bukan 5V) ftdi usb/adaptor serial, saya suka yang ini dari Sparkun
AT perangkat harus anwser +AT: OKKemudian dapatkan kunci perangkat
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
Untuk pengujian saya selalu menggunakan jaringan Things (TTN). Jadi langkah selanjutnya adalah menyediakan perangkat baru ini ke TTN dengan tombol di atas (tidak perlu devaddr) dan dapatkan Appley dari TTN (Random Generate) kemudian dapatkan kunci yang dikeluarkan dari TTN (kami akan menggunakannya nanti)
Anda dapat mem-flash papan dengan kerangka kerja MBED-OS yang sangat baik. Cara mudah adalah dengan menggunakan IDE MBED Studio. Kami menambahkan papan ini ke STM32CustomTargets, jangan ragu membaca ReadMe. Akhirnya program utama Mbed-OS-Example-Lorawan.
Setelah IDE terpasang:
import program file /impor dan mereka impor contoh dengan url https://github.com/ARMmbed/mbed-os-example-lorawanAdd Library dan masukkan https://github.com/ARMmbed/stm32customtargetscustom_targets.json dari folder stm32customtargets dan salin seluruh kontencustom_targets.json (ya ganti seluruh file)mbed_app.json dan ubah parameter pada bagian target_overrideslora.device-eui , lora.application-eui dan 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 ,
} Saat menggunakan papan Lora-E5 apa pun, Anda perlu mengatur garis rf_switch_config seperti di atas ke RBI_CONF_RFO_HP , karena perangkat keras tidak menghubungkan mode RBI_CONF_RFO_LP dan power yang tidak dapat (lower) non RBI_CONF_RFO_LP power (dan power non-power) non-power (dan low-lower) non-power (dan low-power) non-power (dan low-lowe) non-power (dan low-lowing) non-power (dan low-lowe n) Lihat posting ini dan yang ini untuk detailnya.
Kemudian pada IDE SELECT Target "LORA_E5_BREAKOUT", Bangun dan kilat dengan programmer favorit Anda (saya menggunakan STLINK) dengan GND/SWDIO/SWDCLK/Reset Terhubung.
Perhatikan, pertama kali Anda perlu menghapus firmware asli Seeestudio, pastikan perlindungan pembacaan perangkat adalah AA. Jika ditampilkan sebagai BB, pilih AA dan klik Terapkan. Lihat akhir bagian ini tentang cara melakukannya dengan STM32Cubeprogrammer.
Dari IDE Anda dapat membangun contoh. Jika Anda mencolokkan stlink saat proyek dibuka, MBED IDE akan bertanya apakah Anda ingin mengaturnya untuk proyek/target ini, setelah disetujui Anda dapat mengkompilasi, mem -flash dan bahkan debug dari IDE MBED (perlu beberapa alat yang diinstal, dibaca, sangat bagus.

Anda juga dapat melihat log dengan adaptor FTDI dan terminal serial apa pun yang ditetapkan ke 115200 bauds 8 bit tanpa paritas 1 bit stop (8n1)
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 hijau akan aktif saat menyala mode dan merah saat mengirim data.
Sama seperti asli di sini https://wiki.seeedstudio.com/lora_e5_mini/ jika ada