Panduan lengkap untuk mengkonfigurasi gerbang LoRaWAN dengan TTN

Kemaskini terakhir: 25 Januari 2026
Pengarang TecnoDigital
  • Konfigurasi gerbang LoRaWAN (IP, frekuensi dan penghantar paket) yang betul adalah asas untuk menyambungkan sebarang rangkaian nod ke TTN.
  • Mendaftarkan get laluan, aplikasi dan peranti akhir dengan TTN memerlukan penggunaan pengecam unik dan kunci LoRaWAN yang diurus dengan baik.
  • Pemformat muatan membolehkan anda mengubah data mentah menjadi maklumat yang boleh dibaca untuk papan pemuka, pangkalan data dan integrasi.
  • Menggabungkan TTN dengan alatan seperti Node-RED, MQTT atau Datacake menukarkan rangkaian LoRaWAN kepada penyelesaian IoT yang lengkap dan boleh diskala.

Konfigurasi gerbang LoRaWAN

Pasang dan sesuaikan Gerbang LoRaWAN dikonfigurasikan dengan betul Ia merupakan komponen utama bagi mana-mana projek IoT yang berasaskan teknologi ini untuk berfungsi dengan baik. Hanya memasang peralatan dan bersabar sahaja tidak mencukupi: anda perlu menjaga perkakasan, rangkaian IP, penghantar paket dan pendaftaran pada pelayan LoRaWAN sebagai Rangkaian Perkara (TTN)selain mendaftarkan aplikasi dan peranti akhir.

Sepanjang panduan ini, anda akan melihat, langkah demi langkah dan dengan terperinci, cara melaksanakannya konfigurasi lengkap gerbang LoRaWAN Dalam pelbagai senario dunia sebenar: gerbang komersial seperti RAK7289 atau Dragino LPS8, gerbang DIY dengan hab Raspberry Pi 4B dan RAK5146, dan penyepaduan sensor LoRaWAN (penjejak GPS, prob suhu dan kelembapan, dll.) ke dalam TTN. Matlamatnya ialah, apabila anda selesai membaca, anda akan mempunyai pemahaman yang jelas tentang apa yang perlu dilakukan, di mana untuk melakukannya, dan apa yang perlu diperiksa untuk memastikan semuanya berfungsi dengan betul.

Konsep asas dan langkah awal sebelum mengkonfigurasi gerbang LoRaWAN

bagaimana untuk ping dalam linux
artikel berkaitan:
Cara Ping dalam Linux: Perintah, Pilihan dan Contoh

Sebelum anda mula mengubah suai menu, adalah penting untuk menjelaskan elemen-elemen yang terlibat dalam rangkaian LoRaWAN berfungsi: gerbang, pelayan LoRaWAN, aplikasi dan peranti akhir atau peranti akhirSetiap bahagian mempunyai peranannya dan memerlukan parameter minimum untuk berkomunikasi dengan yang lain.

Dalam praktiknya, kebanyakan projek pendidikan dan makmal bergantung pada TTN sebagai pelayan awam percumaTTN menawarkan konsol web untuk mendaftarkan get laluan, mencipta aplikasi dan mendaftarkan peranti bagi menghantar data mereka dengan selamat menggunakan kekunci unik (DevEUI, AppEUI/JoinEUI, AppKey).

Satu lagi perkara yang perlu dijelaskan dari awal lagi ialah Frekuensi LoRaWAN serasi dengan rantau andaDi Eropah, pelan frekuensi untuk jalur 868 MHz (EU868) biasanya digunakan, manakala kawasan lain menggunakan pelan yang berbeza (US915, AU915, dll.). Gerbang dan TTN mesti berada pada pelan yang sama, atau secara ringkasnya, berkomunikasi pada saluran yang sama.

Berkenaan peranti akhir, adalah perkara biasa untuk bekerja dengan Penjejak GPS Dragino Untuk penjejakan lokasi, dan dengan prob suhu dan kelembapan seperti sensor Browan Tabs TBHH100-868. Peranti ini biasanya didatangkan dengan kelayakan LoRaWAN yang dipasang di kilang, sedia untuk didaftarkan dengan TTN, tetapi adalah dinasihatkan untuk menyemaknya dan mengetahui di mana hendak mengkonfigurasinya.

Akhir sekali, anda perlu memastikan bahawa pintu gerbang mempunyai Sambungan IP yang stabil dan selamatsama ada melalui kabel Ethernet, Wi-Fi atau rangkaian mudah alih 4G/5G. Tanpa akses internet (atau WAN yang sepadan), gerbang tidak akan dapat menghantar paket LoRa ke pelayan.

Konfigurasi pintu masuk komersial: RAK7289 dan Dragino LPS8

Contoh konfigurasi LoRaWAN

Banyak projek pendidikan menggunakan gerbang komersial seperti RAK7289 untuk kegunaan luar o el Dragino LPS8 dalamanKedua-duanya didatangkan dengan antara muka pengurusan web di mana anda boleh melaraskan bahagian rangkaian IP dan parameter LoRaWAN yang diperlukan untuk berkomunikasi dengan TTN atau pelayan lain.

Dalam sesetengah persekitaran, seperti pusat pendidikan, Konfigurasi awal gerbang RAK Persediaan mungkin telah diselesaikan oleh pihak sekolah itu sendiri (contohnya, sekolah menengah), dan pelajar hanya perlu menyesuaikan tetapan rangkaian (IP statik atau DHCP) dengan infrastruktur tempatan. Walaupun begitu, adalah dinasihatkan untuk mengetahui semua langkah supaya ia boleh diulang jika lokasi atau pelayan berubah.

Konfigurasi rangkaian IP pada get laluan RAK (contoh RAK7289)

Langkah sebenar pertama dalam mengendalikan gerbang adalah untuk memastikan ia mempunyai Akses IP ke rangkaian tempatan dan InternetDalam kes get laluan RAK, ini dikonfigurasikan dalam menu pentadbiran, dalam bahagian rangkaian WAN.

Pada menu Rangkaian → Antara Muka WAN kita boleh memilih sama ada gerbang itu akan berfungsi sebagai Klien DHCP atau dengan IP statikJika dibiarkan dalam mod DHCP, penghala rangkaian akan memberikan alamat IP secara automatik. Ini memudahkan perkara, tetapi memerlukan penemuan kemudian alamat IP yang diberikan menggunakan pengimbas rangkaian (contohnya, dengan nmap, sebarang pengimbas IP atau menyemak sambungan dengan ping dalam Linux) atau dengan merujuk jadual pelayan DHCP penghala.

Jika kita memerlukan lebih banyak kawalan, adalah sangat disyorkan untuk menetapkan IP statik yang didokumentasikan dengan baikDengan cara ini, kita akan sentiasa tahu alamat yang hendak dituju untuk mengakses panel pengurusan dan akan lebih mudah untuk menggunakan peraturan tembok api atau akses jauh jika perlu.

Dalam persekitaran dengan berbilang komputer, seperti bilik darjah atau makmal, adalah juga berguna untuk mengetahui MAC dan nama hos Ethernet dari get laluan. Kadangkala ia disenaraikan pada pelayan DHCP itu sendiri dengan nama hos boleh dikenal pasti (contohnya, “RAK7289”), yang membolehkannya dikesan sepintas lalu walaupun ia menggunakan DHCP.

Akses kecemasan melalui Wi-Fi terurus

Jika atas apa jua sebab kita tidak mempunyai cara untuk mencari alamat IP get laluan pada rangkaian berwayar, banyak model RAK dan Dragino menawarkan titik akses Wi-Fi bersepadu untuk pengurusanAP ini biasanya terbuka atau menggunakan kelayakan lalai dan membolehkan anda menyambungkan komputer riba atau tablet terus ke peranti.

Apabila bersambung ke rangkaian Wi-Fi tersebut, alamat IP get laluan lalai biasanya merupakan alamat bagi pengurusan pintu gerbang itu sendiriDengan mengakses alamat IP tersebut melalui pelayar web, kita boleh mengakses antara muka pentadbiran tanpa bergantung pada DHCP, suis atau penghala perantaraan, yang sangat berguna dalam penggunaan baharu atau jika konfigurasi rangkaian telah hilang sepenuhnya.

Walau bagaimanapun, sebaik sahaja permulaan selesai, adalah penting Lumpuhkan pengurusan Wi-Fi atau perkukuhkan keselamatannyaMembiarkan rangkaian terbuka atau kurang selamat yang disambungkan ke peralatan kritikal seperti gerbang menimbulkan kerentanan yang jelas, terutamanya jika gerbang berada di luar atau di lokasi yang boleh diakses oleh orang ramai.

Konfigurasi LoRaWAN dan pendaftaran TTN bagi gerbang RAK

Setelah rangkaian IP diselesaikan, langkah seterusnya adalah untuk menghubungkan get laluan ke pelayan LoRaWAN. Pada get laluan RAK, langkah ini biasanya terdapat dalam menu. Rangkaian LoRa → Tetapan Rangkaian → Pemaju Paket, tempat destinasi yang akan dihantar paket LoRa yang diterima akan dilaraskan.

Dalam bahagian itu kita mesti mencari dan menyalinnya Gerbang EUIIni ialah pengecam unik get laluan. Nilai ini kemudiannya akan digunakan untuk mendaftarkan get laluan dalam konsol TTN. Adalah idea yang baik untuk menyimpannya dalam dokumen (bersama-sama nama pengguna dan kata laluan peranti) supaya anda tidak perlu mencarinya setiap masa.

  8 Aspek Utama Sistem Fail APFS

Untuk mendaftarkan gerbang dalam TTN, akses Konsol TTN dengan kelayakan yang sepadan. Sebaik sahaja masuk, rantau yang sesuai dipilih dan diakses ke bahagian "Gerbang". Di sana, dengan mengklik pada "Daftar gerbang", EUI yang disalin dimasukkan, pelan frekuensi yang sesuai dipilih (di Eropah, EU868) dan proses pendaftaran selesai.

Dalam beberapa model dan firmwares Adalah perlu untuk mengaktifkan mod penghantar paket legasi Dalam tetapan TTN, anda boleh memastikan keserasian dengan perisian gerbang. Anda juga boleh menentukan jenis liputan (dalaman/luaran) dan lokasi fizikal supaya gerbang muncul dengan betul pada peta TTN.

Jika semuanya dilakukan dengan betul, status get laluan dalam konsol TTN akan berubah kepada “Bersambung” dan, dalam tab Lalu lintasMesej dengan trafik LoRa masa nyata akan mula muncul apabila terdapat peranti yang menghantar dalam julat.

Pengurusan Gerbang Dragino LPS8: Akses, Wi-Fi dan IP

El Dragino LPS8 Ia merupakan gerbang LoRaWAN dalaman yang agak biasa untuk pengujian dan penggunaan kecil. Ia berdasarkan penumpu SX1308 dan didatangkan dengan pelbagai pelan frekuensi yang telah dikonfigurasikan terlebih dahulu untuk zon geografi yang berbeza, termasuk jalur EU868.

Peralatan ini boleh diuruskan oleh SSH dan HTTPUntuk mengakses rangkaian melalui SSH atau HTTP melalui port RJ-45, kita perlu mengetahui alamat IP yang diberikan oleh pelayan DHCP rangkaian terlebih dahulu. Sekali lagi, di sinilah penggunaan pengimbas IP, menyemak jadual DHCP penghala atau alat yang serupa berguna.

Pilihan paling mudah untuk persediaan awal adalah dengan menggunakan Titik akses Wi-Fi yang dicipta oleh LPS8 itu sendiriApabila dihidupkan, peranti ini menyiarkan rangkaian dengan SSID jenis “dragino-xxxxx”. Kata laluan lalai biasanya “dragino+dragino”. Setelah disambungkan ke rangkaian ini, get laluan diakses melalui pelayar web dengan memasukkan alamat IP 10.130.1.1.

Kelayakan awal dalam antara muka web biasanya nama pengguna "admin" dan kata laluan "dragino"Amat disyorkan untuk menukar kekunci ini sebaik sahaja semuanya berjalan, terutamanya jika anda akan membiarkan AP Wi-Fi aktif atau jika get laluan akan boleh diakses daripada rangkaian yang tidak terkawal.

Tetapan Dragino LPS8 LoRaWAN dan pautan TTN

Dalam antara muka konfigurasi LPS8, kita akan menemui menu khusus untuk bahagian LoRa dan LoRaWAN. Langkah pertama ialah mengesahkan bahawa [option/feature] telah dipilih. pelan frekuensi yang betul untuk rantau kitaContohnya, 868 MHz untuk Eropah.

Di tab LoRaWAN Pelayan yang akan dihantar paket akan ditentukan. Dalam menu lungsur turun "pembekal perkhidmatan", TTN boleh dipilih, dan dalam "alamat pelayan", pelayan TTN Eropah yang berkaitan dengan jalur EU868 dipilih. Port pautan naik dan pautan turun UDP biasanya ditetapkan kepada 1700 secara lalai, yang betul dalam kebanyakan kes.

Skrin yang sama memaparkan ID GerbangIni akan menjadi nilai yang kita gunakan dalam konsol TTN semasa mendaftarkan get laluan. Mendaftarkannya mengikut aliran yang hampir sama dengan RAK: anda memasuki konsol, pergi ke "Get Laluan", pilih "daftar get laluan", masukkan ID, semak (jika berkenaan) penggunaan penghantar paket legasi dan pilih pelan Eropah yang sepadan.

Jika kita ingin menggunakan a Pelayan LoRaWAN khusus, seperti ChirpStackDaripada TTN, ini adalah tempat anda memasukkan alamat, port dan parameter pengesahan anda. Walau bagaimanapun, untuk tujuan pendidikan dan banyak projek peribadi, TTN biasanya lebih daripada mencukupi.

Mengkonfigurasi LAN, WAN dan Wi-Fi WAN dalam Dragino

Dalam tab rangkaian LPS8, kita dapati beberapa sub-tab yang membolehkan kita melaraskan dengan tepat cara get laluan bersambung ke rangkaian tempatan dan Internet. Dalam bahagian tentang LAN Rangkaian dalaman yang digunakan oleh AP Wi-Fi gerbang sendiri telah dikonfigurasikan; ia adalah sejenis "rangkaian pengurusan" tempatan.

Perkara biasa ialah jangan sentuh konfigurasi LAN lalai Atau, jika ia diubah suai, catatkan maklumat tersebut dengan teliti, kerana ia mungkin satu-satunya jalan masuk jika bahagian WAN dikonfigurasikan dengan salah. LAN LPS8 bertindak sebagai rangkaian penyelamat untuk mendapatkan semula akses pentadbiran.

Dalam bahagian ini WAN Alamat IP yang akan digunakan oleh port RJ-45 apabila get laluan disambungkan melalui kabel telah ditakrifkan. Anda boleh memilih DHCP atau menetapkan alamat IP statik. Dalam persekitaran yang stabil, menetapkan alamat IP statik adalah pendekatan yang paling profesional. Alamat IP statik ke antara muka WAN untuk mengelakkan perubahan arah yang tidak dijangka.

Akhirnya, bahagian tentang Wi-Fi WAN Ini membolehkan get laluan bersambung sebagai klien ke rangkaian Wi-Fi sedia ada. Di sini anda menentukan sama ada alamat IP antara muka tersebut akan statik atau diperoleh melalui DHCP, dan anda memasukkan SSID, jenis penyulitan dan parameter kata laluan.

Tab Wi-Fi juga memaparkan dan mengkonfigurasi AP yang dijana secara automatik oleh DraginoDari sudut keselamatan, adalah dinasihatkan untuk menukar nama dan kata laluan rangkaian, atau melumpuhkan titik akses jika ia tidak akan digunakan, untuk mengurangkan permukaan serangan.

Membina gerbang LoRaWAN DIY dengan Raspberry Pi 4 dan RAK5146

Selain gerbang komersial, adalah sangat biasa untuk menubuhkan Gerbang LoRaWAN buatan sendiri dengan Raspberry Pi dan hab RAKPendekatan ini sesuai untuk mempelajari secara mendalam bagaimana semua bahagian saling berkaitan dan untuk mempunyai pasukan yang fleksibel dan boleh dinaik taraf.

Dalam projek jenis ini, satu Raspberi Pi 4B sebagai otak sistem dan penumpu mPCIe seperti RAK5146 dipasang pada penyesuai jenis Pi HAT RAK2287. Pada asas ini, imej sistem khusus, seperti RAKPiOS, dipasang, yang telah mengintegrasikan utiliti khusus untuk mengurus bahagian LoRaWAN.

Perkakasan dan pemasangan fizikal yang diperlukan

Untuk membina gerbang LoRaWAN jenis ini, anda memerlukan, sekurang-kurangnya, satu Raspberry Pi 4B dengan bekalan kuasanyaKad microSD sekurang-kurangnya 16 GB, Pi HAT RAK2287, hab mPCIe RAK5146 dan antena LoRa dan GPS yang sepadan. Set skru dan pengikat yang baik juga membantu mengamankan semuanya dengan kukuh.

Proses ini bermula dengan memperkenalkan RAK5146 dalam slot mPCIe HAT RAK2287, biasanya pada sudut kira-kira 45 darjah, sehingga ia muat kemas ke dalam penyambung. Kemudian tekan kad ke bawah dengan lembut dan skrukannya menggunakan dua skru yang sejajar dengan lubang pada TOPI.

  Kabel gentian optik: Lebuh raya yang tidak kelihatan yang merevolusikan Internet

Sebaik sahaja hab dipasang pada HAT, Pi HAT pada pin GPIO Raspberry Pi Ia diikat dengan empat skru atau spacer untuk mengelakkan pergerakan. Ini mewujudkan blok tegar yang menghalang tekanan pada penyambung dan memudahkan pemasangan dalam kotak atau kurungan.

Akhirnya, mereka menghubungkan Antena LoRa dan antena GPS dalam penyambung yang sepadan dari penumpu. Adalah sangat penting untuk tidak menghidupkan peralatan tanpa antena yang disambungkan, kerana ini boleh merosakkan peringkat RF penumpu.

Memasang RAKPiOS pada kad SD

Setelah komponen fizikal lengkap, langkah seterusnya adalah menyediakan sistem pengendalian Raspberry Pi. Untuk melakukan ini, muat turun versi terkini RAK dari repositori rasmi. RAKPiOS, yang direka khusus untuk gerbang LoRaWAN dengan perkakasan RAK.

Imej RAKPiOS ditulis pada kad microSD menggunakan alat berkelip seperti Paus Etcher atau yang serupaProses biasa melibatkan pemilihan imej yang dimuat turun, memilih kad destinasi dan melancarkan "Flash", menunggu ia selesai dan data disahkan.

Apabila proses flashing selesai, kad dikeluarkan daripada pembaca dan dimasukkan ke dalam Slot microSD Raspberry PiDari situ, cuma sambungkan bekalan kuasa (dan, jika dikehendaki, kabel rangkaian Ethernet) untuk Pi boot ke RAKPiOS.

But pertama, akses SSH dan perubahan kata laluan

Pada but pertama, RAKPiOS biasanya mencipta Titik akses Wi-Fi dengan SSID jenis RAK_XXXXdi mana XXXX sepadan dengan digit terakhir alamat MAC Raspberry Pi. Kata laluan awal untuk titik akses biasanya "rakwireless". Dengan menyambung ke rangkaian ini, kita boleh mengakses peranti secara wayarles.

Alamat IP lalai Raspberry Pi dalam mod itu biasanya 192.168.230.1Dengan alamat IP tersebut, kita boleh membuka sambungan SSH (contohnya, dengan PuTTY pada Windows atau dari terminal pada Linux/macOS) menggunakan kelayakan lalai, yang biasanya nama pengguna "rak" dan kata laluan "changeme".

Sebaik sahaja kami log masuk buat kali pertama, sistem akan meminta kami Tukar kata laluan anda atas sebab keselamatanIni adalah langkah yang tidak boleh dilangkau: hanya masukkan kata laluan semasa anda dan kemudian kata laluan baharu anda dua kali.

Menyediakan sambungan internet dengan rakpios-cli

Setelah disahkan, langkah seterusnya adalah untuk mengkonfigurasi akses internet. RAKPiOS merangkumi utiliti konfigurasi yang dipanggil rakpios-cli yang memusatkan kebanyakan pilihan dan perkhidmatan rangkaian.

Menaip rakpios-cli Menu berasaskan teks akan muncul di terminal, boleh dinavigasi dengan papan kekunci. Walaupun pada mulanya ia mungkin memaparkan amaran atau ralat kecil, anda boleh terus menekan "OK" sehingga anda sampai ke pilihan utama. Dari situ, anda boleh mengakses... "Rangkaian Terurus" dan pilih antara muka wlan0 untuk melaraskan Wi-Fi.

Mod operasi dinyatakan dalam konfigurasi wlan0, biasanya Mod STA (klien Wi-Fi)Seterusnya, rangkaian yang tersedia diimbas atau SSID dimasukkan secara manual, kata laluan Wi-Fi dikonfigurasikan dan sambungan diaktifkan. Sebaik sahaja perubahan digunakan, Raspberry Pi akan memutuskan sambungan daripada titik akses buat sementara waktu dan mendapatkan alamat IP daripada penghala rangkaian.

Untuk terus mengakses peralatan, anda kini menggunakan alamat IP baharu yang diberikan oleh penghala kepada Raspberry Pi. Dengan cara itu, kita tidak lagi bergantung pada RAK AP dan get laluan bertindak seperti peranti lain pada rangkaian tempatan.

Mengaktifkan Packet Forwarder dan mendapatkan EUI get laluan

Dengan akses internet yang telah beroperasi, tiba masanya untuk mendayakan perkhidmatan LoRaWAN itu sendiri. Sekali lagi, dari rakpios-cli Kali ini, anda masukkan bahagian "Deploy Services" dan pilih "Packet Forwarder".

Menu Pemaju Paket menyediakan akses kepada pilihan "Konfigurasikan Pembolehubah Persekitaran", yang mana data seperti rantau (cth., EU_868), antara muka (SPI, yang digunakan oleh penumpu RAK5146), model penumpu dan, jika berkenaan, parameter khusus jalur lain ditunjukkan.

Selepas menyimpan perubahan, kembali ke menu sebelumnya dan pilih "Mulakan Perkhidmatan" Untuk memulakan Packet Forwarder. Pada ketika itu, sistem akan memaparkan EUI get laluan, iaitu pengecam unik yang kita perlukan dalam konsol TTN untuk mendaftarkan get laluan.

Patut ditiru ni EUI dan simpannya dalam beberapa dokumen konfigurasiSeterusnya, prosedur pendaftaran dalam TTN adalah sama seperti untuk gerbang komersial: dari konsol, di bahagian Gerbang, klik pada daftar, masukkan EUI, pilih wilayah (EU868) dan lengkapkan pendaftaran.

Pendaftaran aplikasi dan peranti akhir dalam TTN

Sebaik sahaja get laluan muncul sebagai "Bersambung" dalam TTN, langkah seterusnya untuk melihat data berguna ialah daftarkan aplikasi dan peranti akhirGerbang itu sendiri tidak menyimpan maklumat berguna; ia hanya menghantar trafik. Ia adalah aplikasi yang mengagregatkan data daripada sensor atau penjejak.

Dalam TTN, dari konsol, anda mengakses bahagian “Aplikasi” Aplikasi baharu dicipta, diberikan ID dan, jika dikehendaki, penerangan. Aplikasi ini akan bertindak sebagai bekas untuk semua peranti akhir (sensor) yang berkaitan dengan projek yang sama.

Setelah aplikasi dibuat, butang tersebut digunakan untuk “Daftar peranti akhir” atau “Daftar peranti akhir” Untuk mendaftarkan setiap sensor, TTN membolehkan anda mendaftarkan peranti dengan memasukkan parameter secara manual atau, dalam beberapa kes, menggunakan templat pengeluar.

Untuk kemasukan manual, nilai seperti DevEUI dan AppKey dengan butang penjanaan automatik, manakala JoinEUI (bersamaan dengan AppEUI) Ia boleh menjadi nilai yang ditentukan pengguna (dengan syarat ia sepadan dengan apa yang kita konfigurasikan pada peranti).

Setelah borang dilengkapkan dan pendaftaran disahkan, TTN akan memaparkan parameter yang diperlukan untuk mengkonfigurasi peranti akhir dalam tab "Maklumat Pengaktifan": DevEUI, JoinEUI/AppEUI dan AppKey. Ini adalah data yang mesti dimasukkan ke dalam nod LoRaWAN (sensor, penjejak, dll.) menggunakan alat konfigurasi atau antara muka bersiri.

Contoh dengan sensor Tab TBHH100-868 dan penjejak Dragino

Sensor suhu dan kelembapan Tab TBHH100-868 Peranti Browan merupakan contoh tipikal peranti LoRaWAN yang ringkas. Fungsi utamanya adalah untuk menghantar suhu, kelembapan relatif dan, dalam beberapa kes, status bateri secara berkala.

Jenis sensor ini biasanya didatangkan dengan kekunci LoRaWAN yang telah diprogramkan: AppKey, AppEUI dan DevEUIPembekal biasanya menyediakan helaian data atau label dengan nilai-nilai ini. Dengan TTN, anda hanya perlu membuat aplikasi dan memasukkan kelayakan yang disenaraikan pada helaian tersebut untuk setiap sensor.

  Cara mengemas kini BIOS dengan selamat dan tanpa kejutan

Logik penghantaran data sensor ini biasanya berdasarkan ambang: Mereka menghantar maklumat secara berkala atau apabila terdapat perubahan ketara. (Contohnya, setiap 60 minit jika tiada perubahan, atau lebih awal jika suhu berubah sebanyak ±2 °C atau kelembapan sebanyak ±5%). Adalah penting untuk mengetahui butiran ini bagi mentafsir frekuensi mesej dengan betul dalam TTN.

Dalam kes Penjejak DraginoBagi peranti yang digunakan sebagai penjejak GPS, pendaftaran dalam TTN adalah serupa: peranti dicipta dalam aplikasi TTN dengan kekunci uniknya dan, jika dikehendaki, parameter penjejak lanjutan (selang penghantaran, tempoh penggera panik, dll.) diselaraskan menggunakan arahan AT melalui port bersiri.

Untuk mengkonfigurasi penjejak ini melalui USB, sambungkan kabel ke PC, buka terminal bersiri (115200 baud) dan hantar Arahan AT seperti yang ditunjukkan dalam manualSatu perincian penting ialah arahan mesti ditampal sekaligus, bukan ditaip aksara demi aksara, supaya peranti mentafsirkannya dengan betul.

Integrasi peranti luaran: Contoh unit Loko Air

Satu lagi situasi biasa ialah penyepaduan peranti tertentu, seperti Unit pengudaraan atau kawalan persekitaran jenis Loko Air, yang dikonfigurasikan menggunakan alat desktopnya sendiri (contohnya, Alat Konfigurasi Loko).

Dalam kes ini, aliran tipikal ialah: peranti akhir dicipta dalam TTN, nilai DevEUI, JoinEUI dan AppKey dijana (atau diambil), dan kemudian Ketiga-tiga parameter ini dimasukkan ke dalam alat konfigurasi pengeluar., mendayakan pilihan LoRaWAN pada peranti.

Sebaik sahaja konfigurasi dihantar, peranti akan dimulakan semula dan mula cuba menyertai rangkaian TTN menggunakan OTAA (Over The Air Activation). Apabila get laluan mengesan percubaan sambungan dan rangkaian menerimanya, konsol TTN akan mula memaparkan perkara berikut: mesej masa nyata dalam paparan "Data langsung" peranti, bersama-sama dengan lokasi pada peta jika peranti menghantar koordinat GPS.

Pemformat muatan dan penyahkod data

Untuk menjadikan data yang dihantar oleh sensor boleh dibaca, TTN membenarkan penentuan pemformat muatanDalam sesetengah kes, format standard, seperti CayenneLPP, boleh digunakan, yang mentafsir jenis data tertentu secara automatik.

Apabila peranti menggunakan format proprietari, pembangun boleh mencipta penyahkod tersuai dalam JavaScript yang menerima bait mentah, menukarkannya kepada heksadesimal dan menggunakan fungsi tertentu untuk mentafsir setiap jenis data (kelembapan, suhu, barometer, GPS, pecutan, giroskop, magnetometer, voltan bateri, dll.).

Corak tipikal melibatkan analisis "bendera" atau pengecam saluran pada permulaan bingkai dan, bergantung pada nilainya, menggunakan formula yang betul pada bait berikut untuk menukarkannya kepada nilai fizikalAkhir sekali, skrip mengembalikan objek JSON dengan pembolehubah yang ditafsirkan (contohnya, temperature, humidity, battery, latitude, longitude…), yang akan dipaparkan oleh TTN sebagai medan yang boleh dibaca.

Maklumat "yang telah dihadam" ini kemudiannya boleh digunakan semula dalam penyepaduan dengan platform luaran seperti Node-RED, MQTT, papan pemuka jenis Datacake, pangkalan data MySQL atau perkhidmatan awan seperti ThingSpeak, tanpa perlu menyahkod semula setiap muatan pada setiap sistem.

Visualisasi dan eksploitasi data: dari TTN ke Node-RED, Datacake dan lain-lain

Sebaik sahaja peranti menghantar data dan TTN menerimanya tanpa masalah, bahagian yang menyeronokkan bermula: visualisasi dan eksploitasi maklumatTTN sudah menawarkan konsol asas untuk melihat trafik dan data daripada setiap peranti, tetapi kebiasaannya adalah untuk mengintegrasikan data dengan platform lain.

Pilihan yang digunakan secara meluas ialah DatacakeIni membolehkan anda mencipta papan pemuka awam atau persendirian untuk memaparkan nilai seperti suhu, kelembapan, kedudukan GPS atau status bateri dengan mudah. ​​TTN mengkonfigurasi integrasi yang sepadan supaya data yang dinyahkod dihantar secara automatik ke Datacake.

Dalam persekitaran yang lebih maju atau apabila anda ingin mengautomasikan logik perniagaan, ia adalah perkara biasa untuk digunakan Nod-RED bersama-sama dengan MQTTTTN menerbitkan data aplikasi melalui broker MQTT, dan Node-RED menggunakannya untuk memprosesnya, menyimpannya dalam pangkalan data seperti MySQL, mencetuskan amaran, bertindak pada peranti lain atau menghantarnya ke sistem luaran.

Integrasi jenis ini membolehkan pembinaan penyelesaian IoT hujung ke hujung yang lengkap dengan kos yang agak rendah: nod LoRaWAN berkuasa rendah, gerbang yang disambungkan ke TTN dan bahagian belakang yang fleksibel berdasarkan Node-RED, pangkalan data dan papan pemuka.

Terdapat juga kursus dan program latihan khusus yang merangkumi keseluruhan rantaian: daripada konfigurasi get laluan dan pendaftaran TTN, melalui MQTT dan Node-RED, hinggalah kepada storan dan analisis pada platform seperti MySQL atau ThingSpeak. Kursus-kursus ini menyediakan pelajaran video dan sokongan untuk menjawab soalan pelaksanaan tertentu.

Secara keseluruhannya, keseluruhan aliran kerja ini—get laluan yang dikonfigurasikan, TTN sebagai pelayan LoRaWAN, aplikasi dan peranti yang didaftarkan dengan betul, penyahkod muatan dan alat penyepaduan—membolehkan projek LoRaWAN beralih daripada ujian makmal mudah kepada penggunaan berskala penuh. penyelesaian dunia sebenar yang mantap dan boleh diskalakan, sesuai untuk memantau aset, persekitaran, infrastruktur atau proses perindustrian selama bertahun-tahun dengan penyelenggaraan yang minimum.

Dilihat secara global, konfigurasi gerbang LoRaWAN dan ekosistem yang berkaitan mungkin kelihatan rumit, tetapi ia bergantung kepada beberapa tonggak utama: memastikan Sambungan IP yang mantapMemilih pelan frekuensi yang betul, menghubungkan gerbang ke pelayan LoRaWAN seperti TTN, mendaftarkan aplikasi dan peranti dengan kelayakan mereka dan memanfaatkan pemformat, integrasi dan papan pemuka untuk menukar data mentah kepada maklumat yang berguna dan boleh diambil tindakan.