
Chirpstack Concentratord เป็น Daemon Lora (WAN) Open-Source (WAN) ซึ่งเป็นส่วนหนึ่งของโครงการ Chirpstack มันเปิดเผย API ที่ใช้ ZeromQ ซึ่งสามารถใช้งานได้โดยแอปพลิเคชันหนึ่งหรือหลายตัวเพื่อโต้ตอบกับฮาร์ดแวร์เกตเวย์ ด้วยการใช้และสรุปข้อมูลเฉพาะฮาร์ดแวร์ใน daemon แยกต่างหากและเปิดเผยสิ่งนี้ผ่าน API ที่ใช้ ZeromQ แอปพลิเคชันการส่งต่อแพ็กเก็ตสามารถแยกออกจากฮาร์ดแวร์เกตเวย์ได้อย่างสมบูรณ์ นอกจากนี้ยังช่วยให้สามารถใช้งานแอปพลิเคชันการส่งต่อแพ็กเก็ตหลายรายการได้อย่างสมบูรณ์
โปรดดูที่เว็บไซต์ Chirpstack สำหรับเอกสารและไบนารีที่รวบรวมไว้ล่วงหน้า
การสร้าง Chirpstack Concentratord ต้องใช้:
Nix ใช้สำหรับการตั้งค่าสภาพแวดล้อมการพัฒนาที่ใช้สำหรับการพัฒนาในท้องถิ่นและสำหรับการสร้างไบนารี
หากคุณไม่ได้ติดตั้ง Nix และไม่ต้องการติดตั้งคุณสามารถติดตั้งแพ็คเกจที่แสดงใน shell.nix ด้วยมือโดยใช้ผู้จัดการแพ็คเกจที่คุณเลือก
Docker ถูกใช้โดย Cross-Rs สำหรับการคอมไพล์ข้าม
เรียกใช้คำสั่งต่อไปนี้เพื่อเริ่มการพัฒนาเชลล์:
nix-shellดำเนินการคำสั่งต่อไปนี้เพื่อเรียกใช้การทดสอบ:
make testดำเนินการคำสั่งต่อไปนี้เพื่อสร้าง Chirpstack Concentratord Binaries และแพ็คเกจ:
# Only build binaries
make build
# Build binaries + distributable packages.
make distChirpstack Concentratord จัดจำหน่ายภายใต้ใบอนุญาต MIT ดูใบอนุญาต