
Berdasarkan RAK3172 dari RAK Wireless.
Saya menggunakan terutama untuk mem -flash firmware khusus di dalamnya, dan tidak menggunakan firmware default.
## mengubah log
V1.1
V1.0
Tidak ada dokumentasi khusus untuk saat ini, itu hanya semacam penolong kabel sebagai skema

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
Tbd


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.
PS: 100UF 0805 Kapasitor C4, C5, C6 dan C7 untuk digunakan dengan baterai sel koin, tidak perlu meletakkannya jika tidak menyalakan dari koin. Jaga kontak juga menggunakan koin sel
Ketika papan berasal dari pabrik, default di firmware disinari dan dengan demikian kami memiliki kemungkinan untuk menguji papan sebelum mem -flash firmware khusus dan Maily juga mendapatkan kunci default dari perangkat.
Untuk melakukannya, hubungkan tipe 3v3 ftdi USB/serial untuk mengakses konsol serial
️ Jangan gunakan FTDI yang dikonfigurasi 5V
I Personnaly menggunakan yang ini untuk Sparkun tetapi Anda dapat menemukan klon di mana saja di web.
Setelah dilakukan, Terminal Serial Buka (yang dari port serial FTDI) dikonfigurasikan sebagai 9600 bps 8N1 , tidak ada kontrol aliran, karakter yang diketik dengan gema dan diatur ke CR+LF untuk tombol Enter, tekan tombol Reset dan Anda harus dapat melihat Banner
LoRa (R) is a registered trademark or service mark of Semtech Corporation or its affiliates. LoRaWAN (R) is a licensed mark.
______ ___ _ __ _ _ _ _
| ___ / _ | | / / | | | (_) | |
| |_/ / /_ | |/ / | | | |_ _ __ ___| | ___ ___ ___
| /| _ || | |/| | | '__/ _ |/ _ / __/ __|
| | | | | || | / / | | | __/ | __/__ __
_| __| |_/_| _/ / /|_|_| ___|_|___||___/___/
========================================================
RAK3172-H Version:v1.0.2 May 26 2021
Current Work Mode: LoRaWAN.
Kemudian ketik perintah AT untuk melihat apakah papan RAK menjawab, dalam contoh ini papan menjawab OK yang benar
AT
OK
Sekarang dapatkan versi perangkat
AT+VER=?
V1.0.2
OK
Sekarang dapatkan informasi tombol perangkat
AT+DEVEUI=?
ac1f09fffe0527f5
OK
AT+APPEUI=?
ac1f09fff8683172
OK
AT+APPKEY=?
ac1f09fffe0527f5ac1f09fff8683172
OK
Saya menggunakan TTN untuk pengujian jadi silakan ikuti panduan RAK yang sangat baik tentang cara menyediakan perangkat Anda ke TTN di sini
Dalam kasus kami, kami akan menggunakan appkey yang dihasilkan dari TTN saat memberi penyediaan perangkat, cukup persediaan perangkat Anda ke TTN, dapatkan kunci dan dimasukkan ke dalam perangkat sebagai mengikuti dengan perintah AT+APPKEY dalam kasus kami adalah B3D2F9587DED7B03AD9F1809564192E0
AT+APPKEY=B3D2F9587DED7B03AD9F1809564192E0
OK
Periksa tidak apa -apa
AT+APPKEY=?
b3d2f9587ded7b03ad9f1809564192e0
OK
Atur Mode Lorawan + OTAA + Kelas A + Paket Frekuensi EU868 (Band 4) + ADR
AT+NWM=1
OK
AT+NJM=1
OK
AT+CLASS=A
OK
AT+BAND=4
OK
AT+ADR=1
OK
Sekarang saatnya untuk bergabung (pastikan perangkat disediakan di TTN dan Anda memiliki gateway TTN)
AT+JOIN=1:0:10:8
OK
Beberapa detik kemudian Anda harus mendapat konfirmasi
+EVT:JOINED
Sekarang kirim pesan ASCII "1234" yang dikonfirmasi
AT+SEND=2:31323334
OK
+EVT:SEND CONFIRMED OK
Dan di sini kita pergi, semuanya berfungsi dengan baik, sekarang saatnya bersenang -senang dengan firmware khusus
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 . "RAK3172_BREAKOUT" : {
"stm32wl-lora-driver.rf_switch_config" : 2 ,
"stm32wl-lora-driver.crystal_select" : 0 ,
"stm32wl-lora-driver.debug_rx" : " LED1 " ,
"stm32wl-lora-driver.debug_tx" : " LED2 " ,
"stm32wl-lora-driver.debug_invert" : 1
}Kemudian pada IDE SELECT Target "RAK3172_BREAKOUT", Bangun dan kilat dengan programmer favorit Anda (saya menggunakan STLINK) dengan GND/SWDIO/SWDCLK/Reset Terhubung.
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.
Karya ini dilisensikan di bawah Lisensi Internasional Atribusi Creative Commons-NonCommercial 4.0
Jika Anda ingin melakukan hal -hal komersial dengan proyek ini, silakan hubungi perusahaan CH2I sehingga kami dapat mengatur perjanjian sederhana.