Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Memulai RAK831 LoRa Gateway dan RPi3

Proyek ini membawa Anda melalui semua langkah yang diperlukan untuk mengaktifkan dan menjalankan modul RAK831 LoRa Gateway Anda dengan WiFi sebagai backhaul.

Pengantar

Panduan langkah demi langkah ini ditujukan untuk pengembang yang ingin mengembangkan gateway lora mereka sendiri menggunakan modul front-end radio RAK831 Lora yang mengagumkan dari RAK Wireless. Panduan ini mengasumsikan pengetahuan dasar tentang sistem ramah lingkungan Raspberry pi, perangkat keras, dan OS Debian terkait. Panduan ini juga mengasumsikan pengetahuan dasar tentang GPIO dan periferal yang ada di Raspberry Pi. Jadi mari kita mulai.

Apa itu LoRA?

LoRa Teknologi Aliansi™. LoRaWAN™ adalah spesifikasi Low Power Wide Area Network (LPWAN) yang ditujukan untuk Hal-hal yang dioperasikan dengan baterai nirkabel di jaringan regional, nasional, atau global. LoRaWAN menargetkan persyaratan utama Internet of Things seperti komunikasi dua arah yang aman, mobilitas, dan layanan pelokalan.

Diagram di atas menunjukkan berbagai bagian dari arsitektur nirkabel LoRa. Beberapa bagian penting dijelaskan secara singkat di bawah ini:

Fitur Utama Teknologi LoRa dan Protokol LoRaWAN

· GEOLOCATION:Mengaktifkan aplikasi pelacakan daya rendah yang bebas GPS

· BIAYA RENDAH:Mengurangi biaya dengan tiga cara:investasi infrastruktur, biaya operasional, dan sensor end-node

· STANDAR:Peningkatan interoperabilitas global mempercepat adopsi dan peluncuran jaringan berbasis LoRaWAN dan aplikasi IoT

· LOW POWER:Protokol yang dirancang khusus untuk konsumsi daya rendah yang memperpanjang masa pakai baterai hingga 20 tahun

· JANGKAUAN PANJANG:Stasiun pangkalan tunggal memberikan penetrasi yang dalam di daerah perkotaan/dalam ruangan yang padat, plus menghubungkan daerah pedesaan hingga jarak 30 mil

· AMAN:Enkripsi AES128 ujung-ke-ujung yang tertanam

· KAPASITAS TINGGI:Mendukung jutaan pesan per stasiun pangkalan, ideal untuk operator jaringan publik yang melayani banyak pelanggan

RAK 831 adalah frontend Radio LorA; yaitu bertindak sebagai penerima paket data lora yang masuk dan meneruskannya ke host perangkat lunak/perangkat keras manajemen agregator. Itu juga dapat mengirimkan paket data LoRA berdasarkan permintaan papan host. Dalam kasus kami, raspberry pi 3 adalah papan host yang mengontrol frontend RAK 831.

Memilih backhaul

Apa itu backhaul? Backhaul mengacu pada bagaimana Raspberry Pi akan terhubung ke Internet. Panduan ini berfokus pada penggunaan Wifi sebagai backhaul, tetapi Anda juga dapat menggunakan Ethernet atau 3G/4G. Jika Anda memiliki Ethernet yang tersedia di dekat gateway, maka pilihlah daripada WiFi atau 3G/4G. Ini karena adanya sinyal radio tambahan di dalam enklosur akan menimbulkan noise. Perangkat lunak ini dapat menangani lingkungan yang bising, jadi ini bukan masalah besar, tetapi semakin tidak bising, semakin baik. Anda dapat menggabungkan pilihan ini dengan Power-over-Ethernet untuk meminimalkan pemasangan kabel hingga ke gateway.

Di sisi lain, jika Anda memilih WiFi daripada Ethernet, coba gunakan dongle dengan antena eksternal dan pindahkan antena ke luar enklosur agar lebih sedikit noise di dalam kotak.

Menyiapkan perangkat keras:

Sebelum kita menghubungkan apa pun dan mengaktifkannya, mari lakukan konfigurasi berikut pada raspberry pi dan modul RAK 831:

PI RASPBERRY

1) Dapatkan papan raspberry pi 3 dan siapkan kartu micro sd 8gb dengan perangkat lunak raspbian. Anda bahkan dapat membeli kartu sd noobs dengan perangkat lunak yang dimuat sebelumnya. Tentang cara mem-flash os di sd-card, ikuti petunjuk di sini: https://www.raspberrypi.org/learning/hardware-guide/

2) Hubungkan raspberry pi ke catu daya 5v 2amps. INI SANGAT PENTING. Modul lora dapat menarik puncak 700 mA selama transaksi nirkabel aktif dan karenanya memiliki kekuatan yang baik untuk memberi daya pada raspberry pi

RAK 831:

1) Bahkan sebelum Anda menyalakan papan, dapatkan antena yang disertakan dalam kit Anda dan sambungkan ke terminal sekrup antena. INI PENTING.

Detail koneksi:

Berikut adalah tabel yang menunjukkan cara menghubungkan modul rak831 dengan raspberry pi:

Untuk memahami tata letak pin Raspberry Pi, buka: https://www.raspberrypi.org/documentation/usage/gpio/ untuk detailnya

Catatan:

Aktifkan SPI:

Periferal SPI tidak diaktifkan secara default. Untuk mengaktifkannya, lakukan hal berikut.

Sistem akan reboot. Ketika muncul kembali, login dan masukkan perintah berikut

>ls /dev/*spi* 

Pi harus merespons dengan

/dev/spidev0.0 /dev/spidev0.1 

Ini mewakili perangkat SPI pada pin yang mengaktifkan chip 0 dan 1, masing-masing. Pin ini tertanam dalam Pi. Biasanya, ini berarti antarmuka mendukung paling banyak dua periferal, tetapi ada kasus di mana beberapa perangkat dapat dirantai daisy, berbagi sinyal pengaktifan chip tunggal.

Supply power ke board:

Seperti halnya proyek nirkabel lainnya, mereka cenderung membutuhkan lebih banyak daya daripada yang dapat disediakan oleh papan host melalui pin suplai. Dua skema di bawah ini menyebutkan bagaimana Anda dapat menyalakan RAK 831 dan raspberry pi 3.

1) Nyalakan rel 5v dari Raspberry Pi

2) Nyalakan rel 5v pada Raspberry Pi dan RAK831 secara terpisah

Instalasi perangkat lunak:

Pada Raspberry pi, mari lakukan langkah-langkah berikut untuk menginstal perangkat lunak penting:

Gunakan utilitas raspi-config untuk mengaktifkan SPI ([5] Opsi antarmuka -> P4 SPI) dan juga perluas sistem file ([7] Opsi lanjutan -> A1 Perluas sistem file):

$ sudo raspi-config 
Sudo apt-get updateSudo apt-get upgradeSudo apt-get install git 
$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf  

Dan tambahkan blok berikut di akhir file, ganti SSID dan kata sandi agar sesuai dengan jaringan Anda:

network={ssid="The_SSID_of_your_wifi"psk="Your_wifi_password"} 
$ git clone -b spi https://github.com/ttn-zh/ic880a-gateway.git ~/ic880a-gateway$ cd ~/ic880a-gateway $ sudo ./install.sh spi 
{ "gateway_conf":{ "gateway_ID":"id seperti yang Anda catat di keluaran konsol install.sh", "server":[ { "server_address" :"router yang ingin Anda sambungkan", "serv_port_up":1700, "serv_port_down":1700, "serv_enabled":true } ], "ref_latitude":lat dari rak 831 gateway, "ref_longitude":panjang gerbang rak 831, "ref_altitude":40, "contact_email":"email kontak pemilik gerbang", "deskripsi":"deskripsi singkat" } }  

Catatan:

Untuk daftar router yang valid, periksa link di sini: https://www.thethingsnetwork.org/wiki/Backend/Connect/Gateway

https://github.com/TheThingsNetwork/gateway-conf/blob/master/US-global_conf.json

bagi mereka yang ingin menggunakan mp_pkt_fwd alih-alih forwarder paket poli lama, dengar di sini dan instal yang sama dengan instruksi yang disediakan:

https://github.com/kersing/packet_forwarder/tree/master/mp_pkt_fwd. Sekali lagi Anda dapat melihat file global_conf..json di root proyek, pastikan Anda mengedit file (bagian imp dijelaskan di bawah) dan menyalinnya ke folder bin setelah kompilasi.

Beberapa entitas yang dapat dikonfigurasi di global_conf.json:

File global_conf.json dapat ditemukan di ./bin/global_conf.json dari dasar direktori proyek Anda setelah skrip instalasi dijalankan. Berikut adalah daftar beberapa entitas yang mungkin ingin Anda edit di file global_conf.json untuk konfigurasi gateway khusus Anda:

1) konfigurasi “radio_0” atau “radio_1” , terutama parameter Frekuensi dan parameter sapuan frekuensi min dan maks.

2) bagian “gateway_conf”., Terutama ID gateway atau EUI gateway Anda.

3) port naik dan turun server di objek gateway_conf yang sama bersama dengan alamat server TTN Anda dari alamat server aplikasi Anda sendiri jika tersedia.

Sumber:Memulai dengan RAK831 LoRa Gateway dan RPi3


Proses manufaktur

  1. Memantau Suhu Kamar dengan Raspberry Pi dan Nagios
  2. Memantau Suhu Kamar dengan Moteino dan Raspberry Pi
  3. Integrasi Data Sensor dengan Mikroprosesor Raspberry Pi
  4. 433MHz Smart Home Controller dengan Sensorflare dan RaspberryPi
  5. Pan / Miringkan pelacakan wajah dengan raspberry pi
  6. Aeroponik dengan Raspberry Pi dan sensor kelembapan
  7. Menggunakan Sensor Radar Berdenyut A111 dengan Raspberry Pi
  8. Memulai TJBot
  9. $35 NanoPi K1 Plus adalah komputer mirip Raspberry Pi dengan dua kali RAM (dan CPU yang berbeda)
  10. LoRa – Raspberry Pi – Gerbang Satu Saluran – Murah!