เซิร์ฟเวอร์ Lorawan โอเพนซอร์ซที่รวมทั้งเครือข่ายเซิร์ฟเวอร์และเซิร์ฟเวอร์แอปพลิเคชัน สิ่งนี้มีประโยชน์สำหรับผู้ให้บริการแอปพลิเคชันที่ใช้งานเครือข่าย Lorawan ของตนเองหรือสำหรับนักพัฒนาอุปกรณ์และแอปพลิเคชัน
คำเตือน นี่คือการพัฒนาเวอร์ชัน 0.7.0 ใช้ความมั่นคง 0.6.x แทน หลังจากการอัพเกรดเวอร์ชันหลักคุณจะต้องตรวจสอบและเสร็จสิ้นการกำหนดค่าก่อนที่จะเชื่อมต่อเกตเวย์หรืออุปกรณ์ใด ๆ !
/admin ออกจาก เซิร์ฟเวอร์ -> URL ผู้ดูแลระบบเซิร์ฟเวอร์:
เซิร์ฟเวอร์มีจุดมุ่งหมายที่จะเป็นแพ็คเกจซอฟต์แวร์แบบครบวงจรสำหรับเครือข่าย Lorawan ส่วนตัวขนาดเล็ก อย่างไรก็ตาม:
จำนวนเกตเวย์อุปกรณ์และโหนดสูงสุดที่เซิร์ฟเวอร์สามารถรองรับขึ้นอยู่กับการโหลดเซิร์ฟเวอร์และประสิทธิภาพฮาร์ดแวร์ ไม่มีขีด จำกัด ที่ยาก
API อาจเปลี่ยนแปลงและบางฟังก์ชั่นอาจไม่สามารถใช้งานได้ หากต้องการถามคำถามหรือคุณลักษณะคำขอโปรดเข้าร่วมรายชื่อผู้รับจดหมาย Lorawan-Server เรายินดีช่วยเหลือคุณ หากคุณพบข้อผิดพลาดคุณอาจเพิ่มปัญหา
Lorawan-Server มีฟังก์ชั่นทั้งหมดที่จำเป็นในการเรียกใช้เครือข่าย Lorawan ส่วนตัว มันรวมเครือข่าย Lorawan ของคุณโดยตรงกับระบบไอทีแบ็กเอนด์ของคุณ เซิร์ฟเวอร์มีให้เป็นแพ็คเกจที่ครอบคลุมพร้อมไฟล์การกำหนดค่าเดียวและเครื่องมือการดูแลระบบเดียว คุณจะต้องติดตั้ง ERLANG/OTP 21.0 หรือสูงกว่า
ส่วนประกอบหลักของ LoRawan-Server จะแสดงในรูปต่อไปนี้:
พฤติกรรมเซิร์ฟเวอร์อธิบายไว้ในบทนำ
คำแนะนำในการติดตั้งอธิบายวิธีการสร้างติดตั้งและอัพเกรดเซิร์ฟเวอร์ คุณสามารถใช้แพ็คเกจ Debian ดาวน์โหลด Binary Release และเรียกใช้ด้วยตนเองหรือสร้างเซิร์ฟเวอร์จากซอร์สโค้ด
ทำตามคำแนะนำการกำหนดค่าเพื่อตั้งค่าเซิร์ฟเวอร์ของคุณอย่างถูกต้อง
เรียกใช้ปล่อย Lorawan-Server โดย:
cd lorawan-server
bin/lorawan-serverอย่าลืมตั้งค่าที่อยู่เซิร์ฟเวอร์และพอร์ต (ตามค่าเริ่มต้น 1680) ในเกตเวย์ Lorawan ที่คุณต้องการใช้กับเซิร์ฟเวอร์
คุณสามารถยุติ Lorawan-Server ได้โดย:
bin/lorawanctl stopคุณสามารถดูแลและจัดการเซิร์ฟเวอร์ผ่านชุดหน้าเว็บหรือผ่าน REST API ตามที่อธิบายไว้ในคู่มือการดูแลระบบ โดยค่าเริ่มต้นคุณสามารถเข้าถึงการดูแลระบบได้ที่ http: // เซิร์ฟเวอร์ : 8080 โดยใช้ "ผู้ดูแลระบบ" เป็นชื่อผู้ใช้และรหัสผ่าน หลังจากการติดตั้งคุณต้อง:
คุณสามารถรวม Lorawan-Server เข้ากับแอปพลิเคชันภายนอกโดยใช้ตัวจัดการแบ็กเอนด์และตัวเชื่อมต่อ คำแนะนำเกี่ยวกับวิธีการรวมเข้ากับเมฆที่สำคัญบางอย่างเช่น AWS หรือ Azure มีให้ในคู่มือการรวม
คุณยังสามารถใช้เว็บเซิร์ฟเวอร์ภายในและพัฒนาแอปพลิเคชันภายในซึ่งอาจเสนอ API REST ที่กำหนดเอง Lorawan-Server ได้รับการออกแบบให้สามารถขยายได้สูง ฉันขอแนะนำให้คุณเรียนรู้ Erlang และพัฒนาโมดูลของคุณเอง
ในการใช้แอปพลิเคชันภายในคุณต้องสร้างโมดูลใหม่ที่ใช้พฤติกรรม lorawan_application ตามที่อธิบายไว้ในคู่มือแอปพลิเคชันและคู่มือการพัฒนาที่กำหนดเอง
ก่อนอื่นโปรดอ่านเอกสาร
หากเซิร์ฟเวอร์ไม่ได้ทำในสิ่งที่คุณคาดหวังโปรดตรวจสอบบันทึกเซิร์ฟเวอร์และปรึกษาคำแนะนำการแก้ไขปัญหาสำหรับปัญหาที่พบบ่อยที่สุด
หากปัญหายังคงมีอยู่โปรดยืนยันว่าคุณมีเวอร์ชันล่าสุด ฉันแนะนำให้ใช้รุ่นล่าสุดเสมอ หากคุณใช้แหล่งข้อมูลล่าสุดโปรดตรวจสอบไอคอน "Build" ด้านบนเป็นสีเขียวแล้วลองอัพเกรดโดยใช้งาน:
cd lorawan-server
git pull
make upgrade
make releaseหากไอคอน "Build" ด้านบนเป็นสีแดงโปรดรอสองสามนาที (หรือชั่วโมง) จนกว่าจะได้รับสีเขียวอีกครั้ง
หากไม่มีสิ่งใดช่วยได้โปรดติดต่อรายชื่อผู้รับจดหมายของ Lorawan-Server หรือตรวจสอบปัญหาที่มีอยู่เพื่อตรวจสอบปัญหาที่ยังไม่ได้รายงานแล้วสร้างปัญหาใหม่
เซิร์ฟเวอร์ใช้ (ทั้งในเชิงพาณิชย์และไม่ใช่เชิงพาณิชย์) โดย บริษัท และสถาบันต่างๆ มันถูกกล่าวถึงโดยบล็อกและบทความต่อไปนี้:
โปรดแจ้งให้เราทราบหากคุณใช้ Lorawan-Server และต้องการแสดงรายการที่นี่
Lorawan-Server มีการแจกจ่ายภายใต้ข้อกำหนดของใบอนุญาต MIT ดูใบอนุญาต
ลิขสิทธิ์ (C) 2016-2019 PETR GOTTHARD