Lorawan® Weather Station Contoh Menggunakan Sam R34 Xplained Pro
Perkenalan
Lora berdiri untuk jarak jauh. Lorawan adalah singkatan dari jaringan area lebar jarak jauh. Lorawan adalah jaringan tempat Lora beroperasi. Lorawan adalah protokol layer Media Access Control (MAC) tetapi terutama protokol lapisan jaringan untuk mengelola komunikasi antara gateway LPWAN dan perangkat simpul akhir sebagai protokol perutean, yang dikelola oleh Lora Alliance. Beberapa aplikasi yang dapat dilakukan dengan menggunakan LORA adalah Parkir Cerdas dan Manajemen Kendaraan, Fasilitas dan Manajemen Infrastruktur, Deteksi dan Manajemen Kebakaran, Manajemen Limbah, Otomatisasi Rumah untuk IoT memungkinkan peralatan pintar, pertanian pintar dan pengelolaan ternak, pemantauan suhu dan kelembaban, sensor permukaan air dan kontrol irigasi.
Keuntungan Menggunakan Lorawan
- Masa pakai baterai yang panjang karena konsumsi daya yang rendah
- Implementasi biaya rendah karena perangkat keras berbiaya rendah dan spektrum tanpa izin
- Cakupan jarak jauh dan penetrasi dalam membangun
- Jaringan yang aman
- Jaringan yang dapat diskalakan untuk mendukung peningkatan di masa mendatang
- Kemudahan akses dan konektivitas ke aplikasi cloud
- Manajemen Jarak Jauh dan Akses Kontrol
Fitur contoh demo
- Tangkap data sensor stasiun cuaca (kelembaban, suhu, hujan, angin, luminositas dll.,)
- Kirim data yang ditangkap menggunakan protokol nirkabel Lorawan
- Tidur Daya Rendah Setelah Data Sensor Dikirim
- Integrasi ke server aplikasi Lorawan seperti Cayenne
- Pantau dan analisis hari -hari data sensor di dasbor
- Mode Daya Rendah - Standby and Backup, mengalami SIP nirkabel yang kuat namun rendah - SAMR34
Perangkat keras
- Sam R34 Xplained Pro (Qty: 1)
- Stasiun cuaca misol
- Papan Breakout Transceiver Sparkfun
- USB mikro
- US902 - Lorawan Gateway (yang terhubung ke Server Jaringan Things) - Tautan
- Konektivitas Internet
- M ke kabel jumper dan m ke kabel jumper f
Pengaturan Perangkat Keras (Penting !!!)
- Lepaskan adaptor USB dari Rs485 ke adaptor USB yang dilengkapi dengan stasiun cuaca
- Sinyal solder A dan B datang dari stasiun cuaca ke lubang berlapis A dan B pada konektor Rs485
- Sinyal pendek 3-5 V pada RS485 Break Out Board ke B pada RS485 Break Out Board - Catatan : Ketika emulator teraterm digunakan untuk melihat log data sensor, bergabung dengan status yang ditampilkan (selama pengembangan) - Langkah 4 sangat penting untuk operasi mandiri dan hanya dapat dilompati ketika pengguna ingin melihat log data sensor pada emulator istilah dan hanya dapat dilompati ketika pengguna ingin melihat log data sensor pada emulator terminal dan terminal
- Sambungkan sinyal 3-5 V ke VCC dari SAM R34 Xplained Pro untuk operasi mandiri - CATATAN : Ketika emulator teraterm tidak digunakan dan perangkat siap untuk operasi mandiri (operasi mandiri)
- Hubungkan "RTS" dari Rs485 Breat Out Board ke GND Sinyal Sam R34 Xplained Pro
- Hubungkan "TX-O" dari RS485 Break Out Board ke PA05 dari Sam R34 Xplained Pro untuk gambar refernce dari papan RS485 yang menunjukkan sinyal
- Hubungkan Sam R34 Xplained Pro ke PC melalui port USB EDBG
- Tenaga di stasiun cuaca menggunakan 3 baterai AA
Perangkat lunak
- OS - Windows 7 dan di atasnya
- Atmel Studio 7 dan di atas
Lorawan Gateway, Pendaftaran Perangkat Akhir dan Integrasi Aplikasi
- Daftar untuk akun gratis
- Langkah -langkah untuk Mendaftarkan Gateway Anda ke Jaringan Hal -hal
- Buat aplikasi di konsol jaringan hal -hal
- Daftar (Registrasi Perangkat) Perangkat Akhir Anda ke Aplikasi yang Dibuat
- Tambahkan Cayenne "MyDevices" sebagai integrasi aplikasi pada hal -hal jaringan konsol dengan kunci akses sebagai "kunci default"
- Siapkan Akun MyDevices Anda
- Daftar untuk Akun Cayenne Perangkat Saya
- Setelah mendaftar, pergi untuk menambahkan baru -> perangkat/widget
- Klik pada Lora dan pilih server "The Things Network"
- Cari Cayenne LPP di bilah pencarian
- Pilih Cayenne LPP dan masukkan Deveui, alamat phyical perangkat dan klik opsi "Tambah Perangkat"
Tangga
- Klon Repositiry pada mesin lokal
- Buka Proyek di Atmel Studio 7
- Edit file conf_app.h untuk mengubah pengaturan aplikasi Lorawan seperti deveui, appeui, appkey, jointype, subband, sleeptime dll. Pengaturan jaringan seperti deveui, appeui dll., Tersedia selama pendaftaran perangkat
- Hubungkan Sam R34 Xplained Pro menggunakan EDBG USB ke PC seperti yang disebutkan di bagian Pengaturan Perangkat Keras
- Program firmware apps_enddevice_demo ke sam r34 xplained pro - untuk pertama kalinya instruksi studio di sini
- Setelah memprogram firmware, aplikasi emulator terminal terbuka seperti teraterm
- Buka port COM di teraterm dengan pengaturan - Baudrate - 9600, data - 8 bit, paritas - tidak ada, berhenti - 1 bit, kontrol aliran - tidak ada
- Setel ulang papan, log aplikasi demo akan ditampilkan di jendela terminal.
- Aplikasi demo dimulai dengan perangkat akhir yang mencoba bergabung dengan server jaringan Lorawan.
- Setelah bergabung, END Device menunggu data serial yang masuk dari stasiun cuaca
- Setelah penerimaan data sensor yang berhasil dari server jaringan, data dibungkus ke dalam format LPP Cayenne dan dikirim ke server aplikasi Lorawan (Cayenne untuk ditampilkan)
- Setelah penerimaan data sensor yang berhasil, dasbor Cayenne akan menampilkan semua nilai sensor yang diterima dari perangkat akhir Lorawan (pengguna bebas mengubah ikon dari nilai sensor yang diterima dan pengaturan lainnya) data sensor langsung
Detail Stasiun Cuaca
Rincian lebih lanjut tentang implementasi protokol untuk mengimplementasikan data serial dll dapat diminta ke produsen data stasiun cuaca yang diterima Penjelasan: Total 34 Data (HEX) : (Contoh Data HEX yang Diterima sebagai : 24 0d 14 62 A4 38 22 05 00 1C 00 03 00 15 18 ff ff f9
- 1st 、 ke -2 : 24 (Identifikasi TX TX)
- 3 、 ke -4 : 0D (kode keamanan)
- 5th 、 6th 、 7th : 146 (arah angin) (Penjelasan: 146 (hex) = 0001, 0100.0110 (biner) (bit8 = 0, bit 7 = 0, bit 6 = 0, bit 5 = 0, bit 4 = 1, bit 3 = 0, bit 2 = 1, bit 1 = 0, bit 0 = 0, bit 4 = bit 3 = 0, bit 2 = 1, bit 1 = 0, bit 0 = 0, bit 4 = bit 3 = 0, bit 2 = 1, bit 1 = 0, bit 0 = 0, bit 4 = bit 3 = 0, bit 2 = 1, bit 1 = 0, bit 0 = 0, bit 4 = 0, bit 3 = 0, bit 2 = 1, bit 1 = 0, bit 0 = 0, bit 4 = 0, bit 3 = 0, bit 2 = 1, bit 1 = 0, bit 0 = 0 = 0, ARECTE adalah: BIT 0, 01 £ 10 000 000 000 £ 01 £ 20 °
- 8, 9, ke-10 : 2A4 (suhu) (Penjelasan: 2A4 (HEX) = B0010 1010 0100 = 676 (desimal) Perhitungan : (676-400) /10=27.6 Suhu adalah: 27.6 ℃ ke-11) (38 (38 (kelembaban) (Penjelasan: 38 ℃ ℃ ℃ ℃ ℃ ℃ ℃ ℃ ℃ ℃ ℃ ℃ ℃.
- 13 、 14 th : 22 (kecepatan angin) (Penjelasan: 22 (hex) = b 0010 0010 (bit8 = 0, bit 7 = 0, bit 6 = 0, bit 5 = 1, bit 4 = 0, bit 3 = 0, bit 2 = 0, bit 1 = 1, bit 0 = 0,) SO, datanya adalah: B0 0010 0010 = 34 (D) (datanya adalah: b0 0010 0010 = 34 (D) (datanya adalah: b0 0010 0010 = 34 (DE) (datanya adalah: b0 0010 0010 = 34 = 34 (DE) (Datanya adalah: B0 0010 0010 = 34 = 34 (datanya adalah: b0 0010 0010 = 34 = 34 (datanya adalah: b0 0010 0010 = IS: 4,75 m/s.
- 15th 、 16th : 05 (Kecepatan Gust) (Penjelasan: Kecepatan Gust: 5 *1.12 = 5.6 m/s)
- 17-20 th : 001c (curah hujan akumulasi) (Penjelasan: Akumulasi curah hujan: 28 mm)-21-24th : 0003 (UV) (Penjelasan: UV: UW/CM2)
- 25-30th : 001518 (ringan) (Penjelasan: UV: 5400/10 = 540 Lux)
- 31 、 32th : FF CRC (CRC8, POLYNOMIAL_HEX : 31)
- 33th 、 34 TH : Nilai checksum f9 (jumlah dari 16 byte sebelumnya)
Snapshot dari Pengaturan Perangkat Keras