The Things Network
เครือข่ายชุมชนแบบเปิด นโยบายการใช้งานอย่างเป็นธรรม เกตเวย์ และการเชื่อมต่อ
TTN คืออะไร
The Things Network เป็นเครือข่าย LoRaWAN แบบเปิดทั่วโลกที่ชุมชนสร้างและดำเนินการ: บุคคลทั่วไป สมาคม เทศบาล โรงเรียน และบริษัทติดตั้งเกตเวย์และแบ่งปันกัน ใครก็ตามที่ใช้งานอุปกรณ์จะใช้เกตเวย์ทั้งหมดของชุมชนได้โดยไม่เสียค่าใช้จ่าย
ซอฟต์แวร์เบื้องหลังชื่อ The Things Stack พัฒนาโดยบริษัท The Things Industries ของเนเธอร์แลนด์ ซึ่งดำเนินการ TTN และยังให้บริการซอฟต์แวร์เดียวกันแบบเสียค่าใช้จ่ายสำหรับเครือข่ายส่วนตัว รุ่นชุมชนทำงานในคลัสเตอร์ระดับภูมิภาค สำหรับยุโรปคือ eu1.cloud.thethings.network
ในสวิตเซอร์แลนด์มีชุมชน TTN ท้องถิ่นหลายแห่งที่ดูแลเกตเวย์และจัดการพบปะ
นโยบายการใช้งานอย่างเป็นธรรม
เพื่อให้เครือข่ายที่ใช้ร่วมกันทำงานได้สำหรับทุกคน TTN จึงเพิ่มกฎของตัวเอง:
- เวลาออกอากาศอัปลิงก์สูงสุด 30 วินาทีต่ออุปกรณ์ต่อวัน
- ดาวน์ลิงก์สูงสุด 10 ครั้งต่ออุปกรณ์ต่อวัน
เครื่องทดสอบภาคสนามได้รับการตอบกลับทุกอัปลิงก์ สำหรับการสำรวจพื้นที่หรือการขับรถวัดสัญญาณ ถือเป็นเรื่องปกติ แต่หากใช้เป็นอุปกรณ์ที่ส่งตลอดเวลา จะไม่เหมาะกับ TTN
เกตเวย์
- เกตเวย์เชื่อมต่อกับ TTN ผ่าน LoRa Basics Station (แนะนำ, เข้ารหัส) หรือ Semtech UDP packet forwarder ที่เก่ากว่า
- ตำแหน่งของเกตเวย์กรอกในคอนโซลและตั้งเป็นสาธารณะได้ เฉพาะเมื่อนั้นเครื่องทดสอบภาคสนามจึงคำนวณระยะทางถึงเกตเวย์ได้
- ผ่าน Packet Broker TTN และเครือข่าย LoRaWAN อื่น ๆ แลกเปลี่ยนแพ็กเก็ตกัน อุปกรณ์บน TTN จึงอาจถูกรับผ่านเกตเวย์ของเครือข่ายอื่นได้ หากผู้ให้บริการเครือข่ายนั้นอนุญาต
การเชื่อมต่อ
แอปพลิเคชันรับข้อมูลของอุปกรณ์ผ่าน:
- Webhooks: TTN เรียกที่อยู่หนึ่งสำหรับทุกแพ็กเก็ต (fieldtester.io ทำงานแบบนี้)
- MQTT: แอปพลิเคชันสมัครรับข้อมูล
- การเชื่อมต่อกับที่จัดเก็บและคลาวด์ สำหรับบริการอื่น
ตัวจัดรูปแบบเพย์โหลด แปลงไบต์ดิบเป็นค่าที่อ่านได้โดยตรงใน TTN
หาก webhook ล้มเหลวซ้ำ ๆ TTN อาจทำเครื่องหมายว่า “unhealthy” และหยุดเรียกช่วงหนึ่ง ในคอนโซลที่ Integrations → Webhooks จะเห็นได้จากสถานะของ webhook