Repo saat ini menampung kode analisis node lora mint. Repo dibagi menjadi 3 bagian:
Bagian pemrosesan data dirancang untuk mengunduh dan menggabungkan file data dari masing -masing node.
Kode perlu RSYNC diinstal di PC Anda. sudo apt install rsync grsync
Komputer host harus memiliki akses ke [email protected]: mentah . Ini akan diberikan berdasarkan permintaan.
rsync -avzrtu --exclude={"*.png","*.jpg"} -e "ssh -p 2222" [email protected]:raw/b827ebf74482/ /media/teamlary/teamlary3/air930/mintsData/b827ebf74482/
(B827EBF74482 adalah ID gateway untuk contoh ini)
Setelah akses diberikan ke [email protected]: RAW file YAML (mintsdefinitionss.yaml) perlu dimodifikasi. Struktur direktori di mana file berada di bawah ini.
── loramintsml │ ├── Firmware │ │ ├── mintsdefinitions.yaml │ │ └── Dataprocessing │ │ ├── l0001_raw2mat.m
Pilih direktori tempat Anda perlu membuat file data mint dengan nama 'mintsdata'. Pastikan untuk menjaga 'mintsdata' umum untuk semua proyek mints . Kemudian arahkan ke folder tersebut pada file YAML di bawah label 'DataFolder'. Dalam sebagian besar paket data mint diatur ulang dalam periode yang ditentukan sebelumnya untuk menyinkronkan beberapa sampel data. Untuk data sensor LORA dan mint mint lain sumber data pemantauan udara yang sesuai untuk diselesaikan kembali ke periode 30 detik. Dengan demikian 30 dapat diletakkan di bawah rentang waktu. Di bawah daftar GatewayIDS, ketik semua ID Lora Gateway yang ada. Setelah mendaftarkan setiap simpul Lora di gateway, daftarkannya di bawah bidang Loraids pada file YAML. Sisa bidang yang ada untuk tujuan kalibrasi data LORA. Karena file YAML dibagikan oleh semua bagian yang ada, letakkan di bawah folder firmware. Jika diperlukan file YAML yang unik dapat digunakan untuk setiap bagian. Contoh file YAML diberikan di bawah ini.
dataFolder: "/media/teamlary/teamlary3/air930/mintsData"
timeSpan: 30
gatewayIDs:
- "b827eb60cd60"
- "b827eb52fc29"
- "b827ebf74482"
- "b827eb70fd4c"
loraIDs:
- "475a5fe3002e0023"
- "475a5fe3002a0019"
- "475a5fe3003e0023"
- "475a5fe30031001b"
- "475a5fe300320019"
- "475a5fe300380019"
- "477b41f200290024"
- "475a5fe3002e001f"
- "477b41f20047002e"
- "475a5fe30021002d"
- "475a5fe30031001f"
- "475a5fe30028001f"
- "478b5fe30040004b"
- "472b544e00250037"
- "47eb5580003c001a"
- "47db5580001e0039"
- "479b558000380033"
- "472b544e00230033"
- "478b558000330027"
- "475a5fe30035001b"
- "472b544e0024004b"
- "470a55800048003e"
- "475a5fe3002a001a"
- "47cb5580003a001c"
- "475a5fe300300019"
- "475a5fe3002e0018"
- "472b544e0018003d"
- "476a5fe300220022"
- "472b544e001b003c"
- "47bb558000280041"
- "47db5580002d0043"
- "477b41f20048001f"
- "47fb558000450044"
- "475b41f20037001e"
- "478b5fe30040004b"
- "475a5fe30039002a"
- "479b5580001a0031"
- "475a5fe3002f001b"
- "47cb5580002e004a"
- "471a55800038004e"
airmarID: "001e0610c0e4"
deployments:
"477b41f20047002e": "2020-08-20 00:00:00"
"472b544e00250037": "2020-08-20 00:00:00"
binsPerColumn : 400
numberPerBin : 2
pValid : 0.15
Setelah file YAML diperbarui, Anda dapat menjalankan file 'L0001_RAW2MAT.M' di bawah MATLAB (pastikan Anda menunjuk ke file YAML yang tepat pada skrip MATLAB) . Ini akan menghasilkan membuat file .MAT unik untuk setiap node yang menggabungkan semua data LORA milik node itu. File tersebut dapat ditemukan dalam struktur folder yang dijelaskan di bawah ini.
── Mintsdata │ ├── Rawmats │ │ └── lora │ │ ├── loramints_470a55800048003e.mat │ │ ├── loramints_472b544e0018003d.mat │ │ ├── loramints_472b544e001b003c.mat │ │ ├── ...
File 'Loramints _-- Loraid-. Mat' berisi atribut data yang terus menerus.
Setiap simpul Lora memiliki sensor terpisah. Untuk memeriksa sensor spesifik kode seprate dilakukan untuk memplot grafik pada setiap sensor. Contoh diberikan di bawah ini.
Setelah Anda menjalankan L0001_raw2Mat.m maju dan jalankan L0002_rawPlots.m . Ini menciptakan dua angka untuk setiap sensor individu. Yang pertama hanya untuk data minggu terakhir (di bawah token terbaru) dan yang lainnya adalah untuk sepanjang waktu yang sedang dijalankan sensor (di bawah token terbentang). Angka -angka akan muncul di bawah struktur folder berikut.
── Mintsdata │ ├── Visualanalisis │ │ └── lora │ │ └── rentang │ │ ├── loramints_470a55800048003e_spanned.png │ │ ├── loramints_471a55800038004e_spanned.png │ │ ├── ....... | │ └── terbaru │ │ ├── loramints_470a55800048003e_latest.png │ │ ├── loramints_471a55800038004e_latest.png │ │ ├── .......