Server Lorawan sumber terbuka yang mengintegrasikan server jaringan dan server aplikasi. Ini berguna untuk penyedia aplikasi yang mengoperasikan jaringan Lorawan mereka sendiri, atau untuk pengembang perangkat dan aplikasi.
PERINGATAN Ini adalah versi pengembangan 0.7.0. Mohon gunakan stabil 0.6.x. Setelah upgrade versi utama, Anda harus meninjau dan menyelesaikan konfigurasi sebelum menghubungkan gateway atau perangkat apa pun!
/admin Suffix dari Server -> URL Admin .Server:
Server bertujuan untuk menjadi paket perangkat lunak all-in-one untuk jaringan lorawan pribadi kecil. Namun:
Jumlah maksimum gateway, perangkat, dan node yang dapat didukung server tergantung pada beban server dan kinerja perangkat keras. Tidak ada batasan yang sulit.
API dapat berubah dan beberapa fungsi mungkin tidak diimplementasikan. Untuk mengajukan pertanyaan atau meminta fitur, silakan bergabung dengan milis Lorawan-Server. Kami dengan senang hati akan membantu Anda. Jika Anda menemukan bug, Anda juga dapat menambahkan masalah.
Lorawan-Server mencakup semua fungsi yang diperlukan untuk menjalankan jaringan Lorawan pribadi. Ini mengintegrasikan jaringan Lorawan Anda secara langsung dengan sistem TI backend Anda. Server disediakan sebagai paket komprehensif dengan file konfigurasi tunggal dan alat administrasi tunggal. Anda hanya perlu menginstal Erlang/OTP 21.0 atau lebih tinggi.
Komponen utama Lorawan-Server ditunjukkan pada gambar berikut:
Perilaku server dijelaskan dalam pendahuluan.
Instruksi instalasi menjelaskan cara membangun, menginstal, dan meningkatkan server. Anda dapat menggunakan paket Debian, mengunduh rilis biner dan menjalankannya secara manual atau membangun server dari kode sumber.
Ikuti instruksi konfigurasi untuk mengatur server Anda dengan benar.
Jalankan rilis Lorawan-Server oleh:
cd lorawan-server
bin/lorawan-serverJangan lupa untuk mengatur alamat server dan port (secara default 1680) di Lorawan Gateways yang ingin Anda gunakan dengan server.
Anda dapat mengakhiri server Lorawan dengan:
bin/lorawanctl stopAnda dapat memberikan dan mengelola server melalui satu set halaman web atau melalui API REST seperti yang dijelaskan dalam Panduan Administrasi. Secara default Anda dapat mengakses administrasi di http: // server : 8080, menggunakan "admin" sebagai nama pengguna dan kata sandi. Setelah instalasi Anda harus:
Anda dapat mengintegrasikan server Lorawan dengan aplikasi eksternal menggunakan penangan dan konektor backend. Instruksi tentang cara mengintegrasikan dengan beberapa awan utama seperti AWS atau Azure disediakan dalam Panduan Integrasi.
Anda juga dapat menggunakan server web internal dan mengembangkan aplikasi internal, yang dapat menawarkan API REST khusus. Lorawan-Server dirancang agar sangat dapat diperluas. Saya mendorong Anda untuk mempelajari beberapa Erlang dan mengembangkan modul Anda sendiri.
Untuk mengimplementasikan aplikasi internal, Anda perlu membuat modul baru yang mengimplementasikan perilaku lorawan_application seperti yang dijelaskan dalam panduan aplikasi khusus dan panduan pengembangan.
Pertama -tama, silakan baca dokumentasinya.
Jika server tidak melakukan apa yang Anda harapkan, silakan tinjau log server dan berkonsultasi dengan instruksi pemecahan masalah untuk masalah yang paling umum.
Jika masalah tetap ada, harap verifikasi Anda memiliki versi terbaru. Saya sarankan untuk selalu menggunakan rilis terbaru. Jika Anda menggunakan sumber terbaru, harap verifikasi ikon "build" di atas berwarna hijau dan kemudian coba upgrade dengan menjalankan:
cd lorawan-server
git pull
make upgrade
make releaseJika ikon "build" di atas berwarna merah, harap tunggu beberapa menit (atau jam) sampai menjadi hijau lagi.
Jika tidak ada yang membantu, silakan hubungi milis Lorawan-Server atau tinjau masalah yang ada untuk memverifikasi masalah belum dilaporkan dan kemudian membuat masalah baru.
Server digunakan (baik secara komersial maupun non-komersial) oleh berbagai perusahaan dan institusi. Disebutkan oleh blog dan artikel berikut:
Tolong beri tahu saya jika Anda menggunakan Lorawan-Server dan ingin terdaftar di sini.
Lorawan-Server didistribusikan berdasarkan ketentuan lisensi MIT. Lihat lisensi.
Hak Cipta (C) 2016-2019 Petr Gotthard