The Things Stack ซึ่งเป็นเซิร์ฟเวอร์เครือข่ายโอเพนซอร์ส Lorawan
The Things Stack เป็นเครือข่ายโอเพนซอร์ส Lorawan ที่เหมาะสำหรับเครือข่ายสาธารณะและภาคเอกชนขนาดใหญ่ทั่วโลกและทางภูมิศาสตร์รวมถึงเครือข่ายขนาดเล็ก สถาปัตยกรรมเป็นไปตามรูปแบบการอ้างอิงเครือข่าย Lorawan สำหรับการปฏิบัติตามมาตรฐานและการทำงานร่วมกัน โครงการนี้ได้รับการดูแลอย่างแข็งขันโดยอุตสาหกรรมสิ่งต่าง ๆ
Lorawan เป็นโปรโตคอลสำหรับเครือข่ายพื้นที่กว้างพลังงานต่ำ ช่วยให้การปรับใช้อินเทอร์เน็ตขนาดใหญ่มีขนาดใหญ่ซึ่งอุปกรณ์ที่ใช้พลังงานต่ำสื่อสารกับแอพพลิเคชั่นที่เชื่อมต่ออินเทอร์เน็ตได้อย่างมีประสิทธิภาพในการเชื่อมต่อไร้สายระยะยาว
คุณสมบัติ
- เซิร์ฟเวอร์เครือข่าย Lorawan
- แอปพลิเคชันแอปพลิเคชัน Lorawan
- Lorawan เข้าร่วมเซิร์ฟเวอร์
- OAuth 2.0 Identity Server
- APIs GRPC
- http apis
- อินเตอร์เฟสบรรทัดคำสั่ง
- เว็บอินเตอร์เฟส (คอนโซล)
เริ่มต้น
คุณต้องการ ติดตั้งสแต็คของสิ่งต่างๆ หรือไม่? มหัศจรรย์! นี่คือคู่มือการเริ่มต้นใช้งาน
คุณต้องการ ตั้งค่าสภาพแวดล้อมการพัฒนาในท้องถิ่น หรือไม่? ดูการพัฒนา MD สำหรับคำแนะนำ
คุณต้องการ มีส่วนร่วมในสิ่งที่สแต็ค หรือไม่? ยินดีต้อนรับการมีส่วนร่วมของคุณ! ดูแนวทางในการบริจาค
คุณยังใหม่กับ Lorawan และเครือข่ายสิ่งต่าง ๆ หรือไม่? ดูเอกสารทั่วไปที่ thethingsnetwork.org/docs
ภาระผูกพันและการเผยแพร่
โครงการโอเพ่นซอร์สนั้นยอดเยี่ยม แต่ระบบนิเวศโอเพนซอร์สที่มั่นคงและเชื่อถือได้ดีกว่า ดังนั้นเราจึงทำข้อผูกพันต่อไปนี้:
- เราจะไม่ทำลาย API ไปสู่เกตเวย์และแอปพลิเคชันภายในเวอร์ชันหลัก ซึ่งรวมถึงวิธีการสื่อสารเกตเวย์ (กับเกตเวย์เซิร์ฟเวอร์) และวิธีการทำงานของแอปพลิเคชันกับข้อมูล (กับแอปพลิเคชันเซิร์ฟเวอร์)
- เราจะอัพเกรดพื้นที่เก็บข้อมูลจากรุ่นเก่าภายในเวอร์ชันหลักผ่านการย้ายถิ่น ซึ่งหมายความว่าคุณสามารถโยกย้ายการตั้งค่าที่เก่ากว่าโดยไม่สูญเสียข้อมูล
- เราจะไม่จำเป็นต้องมีการย้ายข้อมูลในการจัดเก็บข้อมูลภายในรุ่นรอง ซึ่งหมายความว่าคุณสามารถอัปเดตแพตช์โดยไม่ต้องย้ายฐานข้อมูล
- เราจะไม่ทำลายอินเทอร์เฟซบรรทัดคำสั่งสาธารณะและการกำหนดค่าภายในเวอร์ชันหลัก ซึ่งหมายความว่าคุณสามารถสร้างสคริปต์และโยกย้ายการกำหนดค่าได้อย่างปลอดภัย
- เราจะไม่ทำลาย API ระหว่างส่วนประกอบและเหตุการณ์ภายในรุ่นรอง ดังนั้นอย่างน้อยก็มีส่วนประกอบเล็ก ๆ น้อย ๆ ที่เข้ากันได้
- เราขอสงวนสิทธิ์ในการแก้ไขข้อบกพร่องใน API การกำหนดค่าและที่เก็บข้อมูลในแพตช์และการอัปเดตเล็กน้อย สิ่งนี้อาจทำลายส่วนประกอบเกตเวย์และแอปพลิเคชันที่ขึ้นอยู่กับพฤติกรรมของรถบั๊กกี้
เนื่องจากเรากำลังเพิ่มฟังก์ชั่นและการแก้ไขอย่างต่อเนื่องในรุ่นใหม่เรายังแนะนำการกำหนดค่าใหม่และค่าเริ่มต้นใหม่ ดังนั้นเราขอแนะนำให้อ่านโน้ตรุ่นก่อนที่จะอัปเกรดเป็นเวอร์ชันใหม่
คุณสามารถค้นหารีลีสและบันทึกย่อของพวกเขาในหน้าเผยแพร่
สนับสนุน
- ฟอรัมมีข้อมูลจำนวนมากและมีการสนับสนุนการค้นหาที่ดี
- คุณสามารถแชทใน #the-things-stack channel บน Slack หากคุณยังไม่มีบัญชี Slack คุณสามารถสร้างบัญชีได้โดยไปที่ ttn.fyi/slack-invite
- โซลูชั่นโฮสต์รวมถึงการสนับสนุนเชิงพาณิชย์และการให้คำปรึกษาที่นำเสนอโดยอุตสาหกรรมสิ่งต่าง ๆ