דלג לתוכן

Tags: בדיקת התקני BLE של Lansitec

בעת יישום פרויקטים למעקב אחר נכסים באמצעות Bluetooth Low Energy — BLE — בחירת החומרה חשובה. תגי BLE צריכים להתאים לסוג הנכס ולתנאי ההפעלה שלו, בעוד ששערים חייבים לקבל את נתוני התגים בצורה נכונה ולהעביר אותם לפלטפורמה.

לכן, בעת פיתוח Tags, אנו שמים לב לא רק ליכולות של הפתרון עצמו, אלא גם לאופן שבו הוא פועל עם חומרה מיצרנים שונים.

לאחרונה Lansitec פנתה אלינו עם הצעה לבדוק את המכשירים שלה עם הפלטפורמה שלנו. לאחר דיון בתרחישי מעקב אחר נכסים במשרד ובמספר אתרים, בחרנו מספר משואות ותגי BLE לבדיקה.

במאמר זה נדבר על חומרה זו, על הגדרת התצורה שלה ועל האופן שבו היא פועלת יחד עם Tags, וכן נסקור מספר תרחישים למעקב אחר נכסים.

יצרנית Lansitec

Lansitec היא יצרנית חומרה לפרויקטים בתחום האינטרנט של הדברים (IoT). החברה מפתחת מכשירים למעקב ולמיקום של נכסים ואנשים, כולל משואות ותגי BLE, טרקרים מסוג GNSS, חיישנים ושערים. מוצריה משתמשים בטכנולוגיות כגון Bluetooth, LoRaWAN, NB-IoT/LTE-M, Cat-1 ו-UWB.

טרקרים מסוג GNSS משתמשים במערכות מיקום לווייניות כדי לקבוע מיקום בחוץ.
LoRaWAN, NB-IoT/LTE-M ו-Cat-1 משמשים להעברת נתונים במכשירי IoT, בעוד ש-UWB מאפשר מיקום מדויק יותר במרחקים קצרים.

לצורך הבדיקה נבחרו תגי BLE של Lansitec התומכים בפורמטי פרסום סטנדרטיים של BLE, כולל iBeacon ו-Eddystone.

כחלק מהבדיקה שלנו, התגים הוגדרו להעביר נתונים בפורמט iBeacon, מה שאפשר להשתמש בהם יחד עם מכשירי GPS המשולבים ב-GPS-Trace ומסוגלים לשמש כשערים.

פתרון Tags

Tags עובד עם שלוש ישויות עיקריות:

Gateway — מכשיר שמקבל נתונים מתגי BLE, ממשואות או מחיישנים ומעביר אותם לפלטפורמה.

Sensor — מקור נתונים. בבדיקה זו, משואות ותגי BLE של Lansitec שימשו כחיישנים.

Asset — אובייקט פיזי שיש לעקוב אחריו: מטען, מכולה, עגלה, כלי עבודה, מחשב נייד, מצלמה, ציוד רפואי או ציוד אחר. ב-Tags, נכס מקושר לחיישן, והנתונים מהחיישן נשלחים לפלטפורמה דרך שער.

הגישה ל-Tags והגדרת התצורה של ישויות אלה מתבצעות דרך GPS-Trace Console.

בחירה והגדרת תצורה של שער

כשערים השתמשנו בטרקרים Teltonika FMC130, FMC150, FMC920 ו-FMC880. הם תומכים ב-Bluetooth ויכולים לקבל נתונים ממכשירי BLE הפועלים, בין היתר, בפורמטים iBeacon ו-Eddystone. בנוסף, הם מאפשרים להגדיר כללים מותאמים אישית לעיבוד חבילות פרסום של BLE: לקבוע אילו בתים ישמשו לזיהוי החבילה הנדרשת ואילו נתונים יחולצו ממנה.

חבילת פרסום היא הודעה קצרה שתג BLE משדר באופן קבוע באמצעות Bluetooth.

הפרמטרים הנדרשים לקבלת נתונים מתגי BLE של Lansitec ולהעברתם לפלטפורמה הוגדרו בטרקרים של Teltonika באמצעות Teltonika Configurator, כלומר:

  • Data Protocol: Codec 8 Extended
  • Bluetooth: BT Radio enabled
  • Beacon Detection: All
  • Beacon Record Saving: Periodic
  • Beacon Record Priority: High
  • Record Period on Move/Stop: 20 שניות

לאחר מכן, במקטע Beacon List, בחרנו Beacon Parsing Mode: Advanced והגדרנו את הכללים שלפיהם הטרקר מזהה את חבילות ה-BLE הנדרשות ומחלץ מהן נתונים. במקטע Beacons Capturing Configuration נעשה שימוש בפרמטרים הבאים להגדרת התצורה:

  • Manufacturer ID: 4C000200
  • Manufacturer ID Offset: 5
  • Manufacturer ID Size: 3
  • Beacon ID Offset: 9
  • Beacon ID Size: 16
  • Additional Data Offset: 25
  • Additional Data Size: 1
  • Beacon ID Source: MAC Address

הגדרת תצורת Teltonika Beacon Parsing

אם אתם מתכננים לבדוק תצורה דומה, תוכלו לבקש את קובץ הגדרת התצורה של הטרקר של Teltonika על ידי יצירת קשר איתנו בכתובת support@gps-trace.com.

בחירה והגדרת תצורה של חיישן

לצורך הבדיקה, Lansitec סיפקה את דגמי מכשירי ה-BLE הבאים, שבהם השתמשנו:

מכשירי BLE של Lansitec

בחירה והגדרת תצורה של נכס

לצורך הבדיקה, יצרנו מספר נכסים ב-Tags וקישרנו כל נכס לחיישן Lansitec שלו:

  • מפתחות משרד ורכב — B003 Bluetooth Beacon;
  • מחשבים ניידים של עובדים — B002 Bluetooth Label;
  • ארגזי ציוד — B005 Bluetooth Beacon;
  • מצלמה ומקרן — i3 Portable Bluetooth Tag.

בעת בחירת דגם הבאנו בחשבון את סוג האובייקט וגודלו, וכן את אופן הצמדת התג. נכסים אלה והחיישנים המקושרים אליהם שימשו בשני תרחישי הבדיקה.

מקרי שימוש

בהתאם למשימה, ניתן להשתמש באותו שילוב של תגי BLE, שערים ו-Tags בדרכים שונות. כחלק מהבדיקה, בחנו שני תרחישים שנבדלו במיקום השערים וברמת הדיוק הנדרשת לזיהוי מיקום הנכס:

  1. מעקב אחר נכסים במשרד.
  2. מעקב אחר נכסים בין אתרים שונים.

בהתבסס על תרחישים אלה, ניתן ליצור תרחישים רבים נוספים בהתאם למשימות הספציפיות של הלקוח, כולל שילובים של שניהם.

בואו נבחן כל אחד מהם מקרוב.

תרחיש ראשון: מעקב אחר ציוד משרדי

דמיינו חברה שצריכה לעקוב אחר ציוד משרדי: מחשבים ניידים, מצלמות, מקרנים, ערכות כלים ונכסים יקרי ערך אחרים. חשוב לדעת אם הציוד נמצא במשרד, מתי הוא יוצא מהמשרד, באיזו קומה הוא נמצא, והיכן הוא ממוקם בערך בתוך המבנה.

כדי לבדוק תרחיש זה, הצבנו שערים בחלקים שונים של המשרד ובמספר קומות: שלושה שערים בקומה השישית ושער נוסף בקומה החמישית. Tags מאפשר לקבע שער בנקודה מסוימת במפה של שכבת המבנה המתאימה. הדבר חשוב במיוחד למעקב בתוך מבנים, מכיוון שמיקום לווייני עשוי להיות לא יציב שם ואינו מאפשר לקבוע באיזו קומה המכשיר נמצא.

מיקום שערים על שכבות (קומות) ב-Tags

לאחר מכן, הנכסים שאליהם הוצמדו תגי BLE הועברו בין חדרי משרד וקומות שונות, תוך הדמיית שימוש רגיל בציוד.

תג BLE משדר אות באופן קבוע, ושערים סמוכים מזהים את נוכחותו ואת רמת עוצמת האות הנקלט — RSSI.

RSSI מציין עד כמה חזק האות שהשער מקבל מתג BLE, ומסייע לקבוע לאיזה שער התג קרוב ביותר.

אם מספר שערים מזהים את אותו תג, הפלטפורמה משלבת את הנתונים שהתקבלו. תוך התחשבות במיקומי השערים ובעוצמת האות, Tags מחשב את המיקום המשוער של הנכס ומציג אותו בשכבה הנכונה ובאזור הרלוונטי.

בבדיקה שלנו, תצורה זו אפשרה לעקוב אחר המיקום המשוער של ציוד באזורים שונים של קומה, וכן אחר תנועתו בין קומות. כאשר ציוד עם תג BLE הוזז, מיקומו הוצג בשכבה המתאימה ובאזור המתאים ב-Tags.

ניתן לעקוב אחר תנועת הנכס בזמן אמת, וגם לצפות בהיסטוריה שלו: בצורת טבלה או באמצעות תכונת ניגון תנועה. לדוגמה, הסרטון שלמטה מציג מחשב נייד שנע בין אזורים ושכבות.

העברת נכס בין אזורים ושכבות

להמשך עבודה עם הנתונים שהתקבלו, Tags מספק כלים נוספים: תוויות מערכת (“אין אות” או “תנועה”) ותוויות מותאמות אישית, התראות וטריגרים, וכן דוחות עם אפשרות לייצא נתונים בפורמט CSV.

תרחיש שני: מעקב במספר אתרים

דמיינו חברה שיש לה מספר משרדים, מחסנים או אתרים אחרים בחלקים שונים של העיר. נכסים נעים ביניהם באופן קבוע, ולכן חשוב לדעת באיזה אתר נמצא אובייקט מסוים, מתי הוא הגיע לשם וכמה זמן הוא נמצא שם.

כדי לבדוק תרחיש זה, השתמשנו במספר אתרים כאשר בכל מיקום הותקן שער אחד. ב-Tags, כל אתר הוגדר כשכבה נפרדת. כאשר תג נכנס לאזור הכיסוי של השער, הנתונים שהתקבלו הועברו ל-Tags ואפשרו לקבוע את נוכחות הנכס בשכבה המתאימה.

בתרחיש זה, המיקום המדויק של הנכס בתוך המבנה לא היה המשימה העיקרית. היה חשוב לקבוע את נוכחותו באתר מסוים ואת משך השהייה שלו שם. לדוגמה, ניתן לצפות במידע זה בלשונית “אירועים” ב-Tags.

אירועים לפי שכבות

הנתונים שהתקבלו מאפשרים למצוא במהירות את הנכסים הנדרשים, לצפות בהיסטוריית התנועה שלהם, לנתח את משך השהייה שלהם בכל אתר ולהפיק דוחות.

דוחות לפי שכבות

כדוגמה, צילום המסך שלמעלה מציג דוח על נוכחות נכסים בשכבות לאורך 10 ימים. בדוח ניתן:

  • לצפות בנתונים כציר זמן או כרשימת אירועים;
  • לראות כמה זמן כל נכס שהה בשכבה מסוימת;
  • לבדוק את המספר הכולל של אירועים בתקופה שנבחרה;
  • לראות את מספר השכבות שבהן ביקרו;
  • לנתח את משך השהייה הכולל;
  • לבדוק את מספר הנכסים הפעילים כרגע;
  • לייצא את הדוח בפורמט CSV.

עבור כל נכס, ניתן גם לפתוח כרטיס נפרד ולצפות בנתונים הקשורים אליו.

תוצאות הבדיקה

הבדיקה אישרה שמשואות ותגי BLE של Lansitec יכולים להעביר נתונים ל-Tags דרך טרקרים של Teltonika המשמשים כשערים.

תצורה זו מתאימה לזיהוי מיקום משוער של ציוד בתוך מבנה, וכן לרישום נוכחות ותנועה של נכסים בין קומות, אתרים ואזורים מוגדרים מראש אחרים.

ב-Tags, ניתן להשתמש בנתונים שהתקבלו כדי לצפות בהיסטוריה, להגדיר התראות, לנתח סטטיסטיקות ולהפיק דוחות.

יחד עם זאת, היכולות של Tags אינן מוגבלות למכשירי Lansitec. עקרון הפעולה הנוכחי של הפתרון מאפשר להשתמש במשואות, בתגים ובחיישני BLE מיצרנים שונים, בתנאי שהם מעבירים נתונים בפורמטים הסטנדרטיים iBeacon ו-Eddystone, ושהשער שבו נעשה שימוש תומך בקבלה ובהעברה של נתונים אלה לפלטפורמה.

עוד פוסטים

כל הפוסטים →