fieldtester.io

The Things Network

רשת הקהילה הפתוחה, מדיניות השימוש ההוגן שלה, gateways ואינטגרציות.

מה זה TTN

The Things Network היא רשת LoRaWAN פתוחה ועולמית שקהילה בונה ומפעילה: אנשים פרטיים, עמותות, רשויות מקומיות, בתי ספר וחברות מקימים gateways ומשתפים אותם. מי שמפעיל מכשיר משתמש בכל ה־gateways של הקהילה בחינם.

התוכנה שמאחוריה נקראת The Things Stack. היא מפותחת על ידי החברה ההולנדית The Things Industries, שמפעילה את TTN ומציעה את אותה תוכנה גם כשירות בתשלום לרשתות פרטיות. מהדורת הקהילה פועלת באשכולות אזוריים, לאירופה eu1.cloud.thethings.network.

בשווייץ כמה קהילות TTN מקומיות מפעילות gateways ומארגנות מפגשים.

מדיניות שימוש הוגן

כדי שהרשת המשותפת תעבוד עבור כולם, TTN מוסיפה כללים משלה:

  • לכל היותר 30 שניות של זמן שידור uplink למכשיר ליום,
  • לכל היותר 10 downlinks למכשיר ליום.
486SF7265SF8145SF980SF1036SF1120SF12חבילות ביום בתוך 30 s זמן שידור (מטען 11 בתים)Fair Use Policy של TTN: עד 30 s זמן שידור uplink למכשיר ליום.
ב־SF7 מספיקות 30 שניות לכמעט 490 חבילות של טסטר שטח ביום; ב־SF12 ל־20.

טסטר שטח מקבל תשובה על כל uplink. לסקר אתר או לנסיעת מדידה זה מקובל. כמכשיר שמשדר כל הזמן הוא לא מתאים ל־TTN.

Gateways

  • Gateway מתחבר ל־TTN דרך LoRa Basics Station (מומלץ, מוצפן) או דרך Semtech UDP packet forwarder הישן יותר.
  • המיקום של gateway מוזן בקונסולה ואפשר להפוך אותו לציבורי. רק אז טסטר שטח יכול לחשב את המרחק ל־gateway.
  • דרך Packet Broker מחליפות TTN ורשתות LoRaWAN אחרות חבילות. כך מכשיר ב־TTN יכול להיקלט גם דרך gateways של רשתות אחרות, אם המפעילים שלהן מאפשרים זאת.

אינטגרציות

אפליקציה מקבלת את הנתונים של המכשירים שלה דרך:

  • Webhooks: ‏TTN פונה לכתובת עבור כל חבילה (כך עובד fieldtester.io),
  • MQTT: האפליקציה נרשמת לנתונים,
  • אינטגרציות אחסון וענן לשירותים אחרים.

Payload formatter יכול להפוך את הבתים הגולמיים לערכים קריאים ישירות ב־TTN.

אם webhook נכשל שוב ושוב, TTN יכולה לסמן אותו כ־"unhealthy" ולהפסיק לפנות אליו לזמן מה. בקונסולה, תחת Integrations → Webhooks, זה מופיע בסטטוס שלו.