אמצעי מעקב מבוססי Bluetooth ורשתות Mesh מציעים גישה שונה למעקב ולאיתור, שאינה מחייבת בהכרח חיבור ישיר לרשת סלולרית או שימוש רציף ב-GPS. במקום זאת, הם נשענים על תקשורת אלחוטית קצרת טווח, צריכת אנרגיה נמוכה ויכולת להעביר או לזהות מידע באמצעות התקנים ומקלטים הנמצאים בסביבה. שילוב של Bluetooth Low Energy (BLE), מנגנוני זיהוי קרבה ורשתות שבהן מספר התקנים יכולים להשתתף בהעברת מידע מאפשר לבנות פתרונות המתאימים לתגי איתור, ציוד, נכסים ומערכות IoT. כדי להבין כיצד אמצעי מעקב כאלה פועלים, חשוב להכיר את עקרונות התקשורת של BLE, את מגבלות הטווח והדיוק ואת התפקיד שרשתות Mesh יכולות למלא בהרחבת הכיסוי וביצירת תקשורת בין מספר רב של התקנים.
BLE – עקרונות ויכולות
Bluetooth מוכר בעיקר כאמצעי לחיבור אוזניות, רמקולים או אביזרים לטלפון, אבל בתוך אותה קטגוריה התפתחה מערכת תקשורת שמתאימה במיוחד להתקנים קטנים שצריכים לפעול לאורך זמן עם מעט מאוד אנרגיה. Bluetooth Low Energy, או בקיצור BLE, תוכנן כך שהתקן יוכל להישאר שקט במשך רוב הזמן, להתעורר לפרקי זמן קצרים, לשדר או לקלוט מידע ולחזור למצב חסכוני. התכונה הזאת הפכה אותו לבסיס נפוץ לחיישנים, תגי איתור, התקני IoT ומערכות שמנסות לזהות נוכחות או קרבה של התקן בסביבה.
חבילת Advertising ייחודית וסבב כתובות MAC
אחד הרעיונות המרכזיים ב-BLE הוא שההתקן לא חייב ליצור חיבור מלא כדי להודיע שהוא נמצא בסביבה. הוא יכול לשדר חבילות קצרות המכונות Advertising Packets. אפשר לחשוב עליהן כעל קריאות קצרות בחדר: ההתקן משדר מידע בסיסי, וכל מקלט מתאים שנמצא בטווח יכול להאזין לו. המידע עשוי לכלול מזהה, נתוני שירות, נתוני יצרן או מידע שמאפשר למערכת להבין איזה סוג התקן נמצא בסביבה.
בדורות הראשונים של BLE, מנגנון ה-Legacy Advertising הסתמך על שלושה ערוצי פרסום ראשיים – 37, 38 ו-39 – והמידע שניתן היה לשלב בפרסום היה מוגבל יחסית. מיקומם של שלושת הערוצים בתחום 2.4GHz מסייע לצמצם את החפיפה עם ערוצי Wi-Fi נפוצים ובכך להפחית את הסיכון להפרעות בסביבה שבה פועלות במקביל רשתות אלחוטיות רבות.
לצד המידע המשודר, קיימת שאלת הזיהוי. כתובת MAC היא מזהה בן 48 ביטים המשמש ברשתות תקשורת שונות לזיהוי ממשק, אך ב-BLE אין הכרח שההתקן יחשוף ללא הפסקה כתובת קבועה. מנגנוני הפרטיות של BLE מאפשרים, בין היתר, שימוש בכתובות פרטיות מתחלפות מסוג Resolvable Private Address (RPA). כך, באופן עקרוני, מכשירים שכבר חולקים את המידע המתאים יכולים לזהות את ההתקן גם כאשר הכתובת משתנה. היכולת לפתור את הכתובת המשתנה ולשייך אותה לזהות המוכרת מבוססת על מפתח הצפנה משותף המכונה IRK, או Identity Resolving Key. עם זאת, אם תוכן הפרסום עצמו כולל מזהה קבוע, או אם מאפייני שידור אחרים מאפשרים לקשר בין החבילות, החלפת הכתובת לבדה אינה מבטיחה פרטיות.
Advertising ו-Coded PHY – טווח, קצב וצריכת אנרגיה
אחד השינויים המשמעותיים שהגיעו עם Bluetooth 5 היה הרחבת אפשרויות השידור. במודל של Extended Advertising, במקום שכל המידע יצטרך להיכנס לחבילה קטנה בערוץ הראשי, ניתן להשתמש בחבילת פרסום ראשונית שמפנה להמשך המידע בערוצים נוספים. במודל של Coded PHY הרעיון הוא להוסיף יתירות לייצוג המידע, כדי להגדיל את הסיכוי של המקלט לשחזר את המידע גם בתנאי קליטה קשים.
ל-Coded PHY קיימות שתי תצורות מרכזיות. האחת מציעה יתירות נמוכה יותר וקצב של כ-500 kbps, והשנייה מציעה יתירות גבוהה יותר וקצב של כ-125 kbps. ככל שמשתמשים ביתירות גבוהה יותר, ניתן לשפר את רגישות הקליטה ואת הטווח האפשרי, אבל המשמעות היא שהחבילה נמצאת באוויר זמן רב יותר. כאשר המשדר צריך לפעול זמן רב יותר כדי להעביר אותה כמות מידע, הדבר עשוי להשפיע על צריכת האנרגיה ועל זמינות ערוץ הרדיו.
גם המספרים המרשימים שמופיעים לעיתים בניסויי טווח דורשים תשומת לב להקשר. בתנאי שטח פתוח ובציוד מתאים, BLE Coded PHY עשוי להגיע למרחקים גדולים מאוד, אבל בתוך בניינים או בסביבת קירות, מתכת, אנשים או הפרעות רדיו, התמונה עלולה להיות שונה. בנוסף, התמיכה ב-Coded PHY אינה אחידה בכל שבב או טלפון, כך שצריך לקחת בחשבון גם את יכולות הצד שקולט את האות.
מנגנוני Advertising, Scanning וזיהוי התקנים בסביבה
במהלך זיהוי התקנים במסגרת BLE, צד אחד מפרסם – Advertising – והצד השני סורק – Scanning. המפרסם נכנס לפעולה במרווחים שנקבעו מראש, משדר חבילות קצרות וחוזר למצב חסכוני. הסורק, לעומתו, פותח חלונות האזנה ומנסה לקלוט את הפרסומים שמגיעים מהסביבה.
- פרסום: ככל שההתקן מפרסם בתדירות גבוהה יותר, קל יותר לגלות אותו. אם תג משדר לעיתים קרובות, טלפון או מקלט שעובר לידו עשוי לזהות אותו במהירות. אלא שכל שידור צורך אנרגיה, ולכן תג קטן שמיועד לפעול זמן רב באמצעות סוללה יידרש לפרסם בתדירות נמוכה יותר.
- סריקה: סריקה בתדירות גבוהה משפרת את הסיכוי לקלוט במהירות התקנים שנמצאים בסביבה, אך מחייבת את המקלט להפעיל את הרדיו במשך זמן רב יותר. סריקה מחזורית חוסכת אנרגיה, אבל עלולה לפספס שידורים מסוימים או לגלות התקן באיחור. במערכת שבה מקלט מחובר לחשמל, אפשר להרשות התנהגות שונה מזו של טלפון או יחידת מעקב קטנה שמבוססים על סוללה.
חשוב להפריד בין גילוי לבין חיבור. BLE מאפשר למקלט ללמוד לא מעט מחבילת ה-Advertising, בלי ליצור חיבור מתמשך עם ההתקן. במקרים אחרים הסורק יכול לבקש מידע נוסף באמצעות Scan Response, אם סוג הפרסום מאפשר זאת, או לעבור בהמשך לחיבור.
התפתחות שבבי BLE והשפעתם על עלות תגי איתור
כאשר BLE הופיע כחלק מ-Bluetooth 4.0 בשנת 2010, אחד היעדים המרכזיים שלו היה לאפשר תקשורת אלחוטית גם להתקנים שבהם Bluetooth קלאסי היה כבד מדי מבחינת אנרגיה, מורכבות או עלות. עם השנים עברו שבבי BLE התפתחות משמעותית: המעבדים שבתוכם התחזקו, הזיכרון גדל, צריכת האנרגיה השתפרה ונוספו יכולות רדיו ואבטחה שלא היו קיימות בדורות הראשונים.
המעבר ל-Bluetooth 5 ולגרסאות שבאו אחריו הוסיף בין היתר תמיכה אפשרית ב-2M PHY, ב-Coded PHY, ב-Extended Advertising וביכולות מתקדמות נוספות. Bluetooth 5.1 הוסיף למפרט את Direction Finding, יכולת שהרחיבה את אפשרויות המיקום מעבר להסתמכות על עוצמת אות בלבד.
בתג איתור מסחרי, מחיר השבב הוא רק חלק מהעלות. יש משמעות גם לזיכרון, לאיכות רכיב הרדיו, לאנטנה, לרכיבי ניהול החשמל, לחיישנים נוספים, לסוללה, למארז ולתהליך הייצור. ככל שהשבבים הפכו משולבים יותר, ניתן היה להכניס מעבד, רכיב רדיו ורכיבים נוספים לתוך SoC יחיד, וכך לצמצם את מספר הרכיבים החיצוניים ואת שטח המעגל. השילוב הזה מסביר כיצד תג BLE פשוט יכול להיות מוצר זול יחסית. עם זאת, שבב שתומך ביכולות רדיו מתקדמות, מאיץ הצפנה, זיכרון גדול יותר או עיבוד חיישנים יכול לשנות את מבנה המוצר כולו ולהשפיע על העלות.
זיהוי קרבה והערכת מרחק באמצעות עוצמת האות (RSSI)
ברגע שמקלט BLE קולט שידור, הוא יכול גם למדוד את עוצמת האות שהתקבל. הנתון הזה מוכר כ-RSSI – Received Signal Strength Indicator. באופן כללי, כאשר שני התקנים מתרחקים זה מזה האות שמגיע למקלט נחלש, ולכן מתבקש להשתמש ב-RSSI כדי לנסות ולהסיק מהו המרחק בין המשדר למקלט.
עם זאת, RSSI מתאים יותר להערכת קרבה ולא למדידת מרחק מדויקת. מערכת יכולה, למשל, לקבוע שתג עבר מאזור המוגדר כרחוק לאזור המוגדר כקרוב, או להשוות בין מספר מקלטים ולבדוק מי מהם קולט את האות בעוצמה הגבוהה ביותר. כדי לקבל תוצאה מדויקת יותר, משתמשים לעיתים במספר מדידות לאורך זמן, בסינון סטטיסטי ובכיול שמתאים לסביבה המקומית.
איתור כיווני (AoA/AoD) לעומת Precision Finding
אם RSSI מאפשר להעריך קרבה על בסיס עוצמת האות, יש יכולות שמאפשרות לבדוק גם מאיזה כיוון הגיעה התשדורת. Bluetooth 5.1 הכניס למפרט את יכולת Direction Finding, המבוססת על שתי שיטות מרכזיות – Angle of Arrival, או AoA, ו-Angle of Departure, או AoD. שתי השיטות משתמשות בהבדלי פאזה של אות רדיו ובמערכי אנטנות כדי להפיק מידע על כיוון:
- ב-AoA, התקן כמו תג משדר אות מיוחד באמצעות אנטנה אחת, ואילו המקלט משתמש במערך של מספר אנטנות. מכיוון שהגל מגיע לכל אחת מהאנטנות בנקודה מעט שונה במחזור שלו, המערכת יכולה לנתח את הפרשי הפאזה ולהעריך את זווית ההגעה.
- ב-AoD, המבנה מתהפך. כאן המשדר הוא זה שמשתמש במערך אנטנות, והמקלט יכול להשתמש במידע שהוא מקבל כדי לחשב את כיוון האות ביחס למשדר. הארכיטקטורה הזאת עשויה להתאים בין היתר למערכות מיקום בתוך מבנים, שבהן תשתית קבועה היא זו שמשדרת ואילו התקן נייד משתמש בה כדי להבין את מיקומו.
מערכות כאלה מסוגלות להגיע, בתכנון ובסביבה מתאימים, לרמת דיוק גבוהה יותר ממערכות המבוססות על RSSI בלבד.
חשוב להבחין בין Bluetooth Direction Finding לבין המונח Precision Finding. חוויית Precision Finding, שבה הטלפון יכול להציג למשתמש חץ וכיוון מדויק יחסית אל פריט קרוב, עשויה להסתמך על Ultra-Wideband (UWB) לצורך מדידת כיוון ומרחק מדויקת יותר, כאשר BLE משמש במקביל לגילוי, לתקשורת ולשלבים אחרים בתהליך האיתור.
תגי AirTag ודומיהם – יתרונות וחסרונות
תגי איתור קטנים דוגמת AirTag הפכו עם הזמן ממוצר טכנולוגי מסקרן לאביזר יומיומי למדי. אפשר להצמיד אותם למפתחות, להכניס אותם למזוודה, לתיק או לציוד יקר, ובמקרה שהפריט נעלם לקבל אינדיקציה שעשויה לסייע באיתורו. מאחורי המעטפת הקומפקטית מסתתר שילוב של תקשורת אלחוטית קצרת טווח, מכשירים אחרים שנמצאים בסביבה ותשתית תוכנה רחבה. השילוב הזה מעניק יתרונות גדולים בממדים, במחיר ובצריכת החשמל, אך גם יוצר מגבלות שכדאי להכיר.
עקרון הפעולה של תגי איתור מבוססי Bluetooth
במוקד של תגי איתור צרכניים רבים נמצאת טכנולוגיית Bluetooth Low Energy, או בקיצור BLE. בניגוד לשימוש המוכר ב-Bluetooth לחיבור אוזניות או רמקולים, כאן אין צורך להעביר ברציפות כמויות גדולות של מידע. התג יכול לשדר מדי פעם אות קצר שמאפשר למכשירים מתאימים הנמצאים בקרבתו לזהות את נוכחותו.
חשוב להבחין בין גילוי התג לבין קביעת מיקומו. תג BLE פשוט יכול לשדר למכשיר בסביבתו את עצם הנוכחות שלו במרחב, אך לא בהכרח מתקבלות קואורדינטות גיאוגרפיות. כאשר סמארטפון או Gateway קולט את השידור, המכשיר הקולט הוא שמחזיק במידע על המיקום העצמי שלו, ומכאן אפשר להסיק על המיקום של התג. במערכות אחרות ניתן להציב כמה מקלטים ידועים מראש ולהעריך באמצעותם באיזה אזור נמצא התג.
גם עוצמת האות יכולה לספק רמז מסוים למרחק, אבל לא תמיד אפשר להתייחס אליה כאל סרגל מדויק. קירות, אנשים, מתכת, כיוון האנטנה, הפרעות רדיו ואפילו האופן שבו התג מונח בתוך תיק יכולים לשנות את עוצמת הקליטה. לכן Bluetooth יכול להיות מצוין כדי להבין שהתג נמצא בקרבת מקום או באזור מסוים, אבל כשצריך להוביל את המשתמש ממש אל הפריט עצמו נדרשת לעיתים טכנולוגיה נוספת.
שילוב Bluetooth ו-UWB לצורך איתור מדויק בקרבת התג
כאן נכנסת לתמונה UWB, ראשי תיבות של Ultra-Wideband. בתגים ובטלפונים שתומכים בכך, Bluetooth ו-UWB אינם בהכרח מתחרים אלא משלימים זה את זה.
טכנולוגיית UWB מבוססת על שידורים בפס רחב מאוד ומאפשרת, במערכות מתאימות, לבצע מדידות זמן מדויקות של מעבר האות. במקום להסתמך בעיקר על השאלה עד כמה האות חזק, ניתן למדוד את זמן המעוף של האות, Time of Flight או ToF, כלומר את הזמן המדויק שנדרש לאות לעבור בין הרכיבים.
שילוב בין מדידת מרחק מדויקת לבין מידע כיווני יכול לסייע למערכת בהכוונת המשתמש אל התג עצמו. היתרון מועצם בתוך מבנים, שבהם ניסיון להסיק מרחק רק מעוצמת אות רדיו עלול להיות מושפע מאוד מהסביבה.
טכנולוגיית Bluetooth מתאימה במיוחד לגילוי ראשוני ולתקשורת חסכונית, ואילו UWB יכולה לשמש בשלב שבו המשתמש כבר נמצא בקרבת התג ורוצה לדעת בצורה מדויקת יותר היכן לחפש. מצד שני, האפשרות הזאת תלויה בתמיכה של שני הצדדים בחומרה המתאימה ואינה הופכת את UWB לטכנולוגיית איתור עולמית. היא מצטיינת דווקא בשלב האחרון של החיפוש, כשהמחפש כבר נמצא בסביבה הקרובה.
שימוש ברשתות של מכשירי משתמשים לצורך איתור מרחוק
אחת הטכניקות המעניינות של תגים צרכניים מודרניים היא האופן שבו הם מתגברים על הטווח המוגבל של Bluetooth. תג שנמצא עשרות קילומטרים מבעליו אינו יכול ליצור איתו קשר ישיר באמצעות BLE. במקום זאת, מערכות מסוימות משתמשות ברשת מכשירים מבוזרת, המכונה גם Crowdsourced Network, המורכבת מסמארטפונים וממכשירים תואמים אחרים. כאשר מכשיר שמשתתף ברשת עובר ליד התג וקולט אותו, הוא יכול לסייע בהעברת מידע שמאפשר למערכת לעדכן את מיקומו המשוער של הפריט.
התוצאה היא מעין רשת איתור שנבנית ממיליוני נקודות קליטה אפשריות. במערכות דוגמת רשת Find My של Apple, התהליך תוכנן כך שמידע לגבי המיקום מועבר באמצעות מנגנוני הצפנה מקצה לקצה. המכשיר הזר שמזהה AirTag אינו צריך לדעת למי שייך התג, ובעליו של אותו מכשיר אינו נדרש לדעת שהמכשיר שלו סייע בהעברת דיווח. המידע המוצפן מאפשר לבעל התג לקבל את נתוני המיקום בלי להפוך את המכשירים המשתתפים ברשת לנקודות שבהן המשתמשים צריכים לזהות את בעל התג או לעיין במיקומו. זהו יתרון משמעותי באזורים מאוכלסים ובמקומות שבהם מסתובבים משתמשים רבים.
אבל אותו עיקרון הוא גם אחת המגבלות המרכזיות. תג כזה תלוי בנוכחות של מכשירים אחרים. אם ציוד אבד באזור מבודד, במחסן ריק או בשטח פתוח שבו אנשים אינם עוברים במשך זמן רב, ייתכן שלא יתקבל עדכון חדש. לכן המיקום המופיע באפליקציה יכול להיות למעשה המקום האחרון שבו התג זוהה, ולא בהכרח מיקומו ברגע שבו מסתכלים במסך.
חיי סוללה, ממדים ועמידות של תגי איתור
היעדר מקלט GNSS פעיל ומודם סלולרי הוא יתרון גדול בכל הנוגע לצריכת אנרגיה. קבלת מיקום לווייני, התחברות לרשת סלולרית והעברת נתונים הן פעולות שיכולות לצרוך הרבה יותר חשמל משידורי BLE קצרים. במכשירי GPS עצמאיים, תדירות הדיווח, משך הזמן הדרוש להשגת מיקום, איכות הקליטה, סוג הרשת ואופן השימוש במכשיר משפיעים באופן משמעותי על חיי הסוללה. ככל שדורשים עדכונים תכופים יותר, משלמים על כך בצריכת אנרגיה גבוהה יותר.
תג Bluetooth יכול להרשות לעצמו גישה שונה. במקום “להתעורר”, לחשב מיקום ולשלוח אותו לשרת בעצמו, הוא משדר כמות קטנה מאוד של מידע ומותיר למכשירים אחרים לבצע חלק גדול מהעבודה. הדבר מאפשר לייצר תגי איתור קטנים וקלים. במערכות מקצועיות ניתן למצוא גם תגי BLE קשיחים יותר שנועדו לציוד, כלים ומטענים, לצד פתרונות שבהם Gateway נפרד מרכז את האותות שמגיעים מתגים רבים.
יש הבדל גדול בין תג שנמצא בצרור מפתחות לבין מכשיר שמותקן במשך שנים על מכולה, ציוד בנייה או נכס שחשוף לגשם, אבק וטמפרטורות משתנות. בעולם המקצועי בחירת אמצעי האיתור מושפעת גם מסוג הנכס, ממקור החשמל הזמין, מתנאי הסביבה וממשך הזמן שבו המכשיר צריך לפעול ללא טיפול.
מנגנונים שנועדו לצמצם מעקב בלתי מורשה
אותן תכונות שהופכות תג איתור לכלי שימושי למציאת רכוש, יוצרות גם בעיה: מכשיר קטן, זול ובעל חיי סוללה ארוכים עלול לשמש גם למעקב אחרי אדם ללא ידיעתו. תג שמוכנס לתיק או מוצמד לרכב יכול לנוע יחד עם אדם במשך זמן רב.
ברמה הטכנית, מסיבה זו נוספו למערכות צרכניות מנגנונים שנועדו להקשות על שימוש כזה. טלפון עשוי להתריע כאשר הוא מזהה תג לא מוכר שנע יחד עם המשתמש לאורך זמן. תג שנפרד מבעליו עשוי גם להשמיע צליל לאחר פרק זמן מסוים.
ברמה המשפטית, בישראל, רשות הגנת הפרטיות פרסמה התייחסות לשימוש בתגי איתור והדגישה את הסיכונים לפרטיות ואת הצורך להשתמש בהם למטרות לגיטימיות ובהתאם לדין. יש לזכור כי עצם העובדה שמוצר מסוים זמין לרכישה אינה הופכת כל שימוש אפשרי בו ללגיטימי.
ההבדלים בין תגי איתור צרכניים לבין GPS Trackers
ההבדל המרכזי בין שתי הקטגוריות הוא בשאלה מי למעשה קובע ומעביר את המיקום. בתג צרכני מבוסס Bluetooth, התג יכול להסתמך במידה רבה על הסביבה: מכשיר אחר מזהה אותו, יודע או מעריך את מיקומו ומעביר מידע למערכת. מכשיר GPS Tracker עצמאי, לעומת זאת, כולל בדרך כלל מקלט GNSS שמחשב את מיקומו על סמך אותות לווייניים, ובמקרים רבים גם אמצעי תקשורת משלו – כמו חיבור סלולרי – כדי להעביר את הנתונים לשרת או לאפליקציה.
תג Bluetooth מתאים מאוד למפתחות, תיקים, מזוודות ופריטים קטנים שבהם חשובים ממדים זעירים, חיי סוללה ארוכים ופשטות. מכשיר GPS Tracker מתאים יותר למצבים שבהם רוצים שהמכשיר יהיה פחות תלוי בנוכחות אקראית של טלפונים בסביבתו, למשל לציוד נייד, נכסים תפעוליים או מטען סחורה.
קליטת לוויינים עלולה להיחלש בתוך מבנים, מתחת לקרקע או בסביבה שמסתירה את השמים. בנוסף, התקשורת הסלולרית דורשת כיסוי רשת וצורכת אנרגיה נוספת. תדירות דיווח גבוהה יכולה לקצר מאוד את זמן הפעולה של מכשיר שמסתמך על סוללה.
רשתות Mesh ומערכות איתור מבוזרות
במערכת איתור רגילה, רוב האחריות מוטלת על מכשיר המעקב עצמו. אם הוא כולל מקלט GNSS ומודם סלולרי, לדוגמה, הוא יכול לחשב את מיקומו ולשלוח אותו לשרת. היתרון הוא שהמכשיר לא צריך להמתין שמישהו אחר יעבור בסביבתו. מצד שני, החומרה מורכבת יותר, נדרשת תקשורת מתאימה וצריכת החשמל עלולה להיות גבוהה משמעותית מזו של תג Bluetooth פשוט.
מערכת מבוזרת משנה את חלוקת התפקידים. תג קטן יכול לשדר אות Bluetooth Low Energy קצר מבלי להתחבר בעצמו לאינטרנט. מכשיר אחר שנמצא בסביבה קולט את השידור, מקשר אליו את המיקום הזמין למכשיר הקולט ומעביר דיווח דרך חיבור האינטרנט שלו. במילים אחרות, תג האיתור אינו נדרש לחשב בעצמו היכן הוא נמצא. המיקום שלו – זה שנמסר לבעלים – מחושב כנגזרת של מיקום המכשיר שקלט אותו.
מכאן גם נובע אחד ההבדלים החשובים בין מערכת כזו לבין GPS סלולרי. תג שנמצא במזוודה יכול להיות מנותק לחלוטין מ-Wi-Fi ומרשת סלולרית ועדיין להתגלות כאשר אדם עם טלפון תואם חולף ליד המזוודה. לעומת זאת, אם אותה מזוודה נשארת במשך שעות במחסן מבודד שאיש אינו עובר בו, ייתכן שלא יתקבל שום עדכון חדש. מערכת מבוזרת אינה מבטיחה מעקב רציף – היא יוצרת שרשרת של נקודות גילוי התלויות בסביבה.
שימוש במכשירים סמוכים כנקודות דיווח על מיקום
כאן נכנסים לתמונה מיליוני הטלפונים שנמצאים ממילא בתנועה מתמדת. טלפון שמשתתף ברשת איתור יכול לזהות שידור Bluetooth של תג תואם שנמצא בקרבתו. הוא אינו צריך להיות שייך לבעל התג, ובמערכות הגדולות האדם שנושא את הטלפון בדרך כלל אינו מודע לכך שהמכשיר שלו סייע באותו רגע באיתור פריט של אדם אחר.
חשוב לציין שהטלפון שעובר בסביבה אינו נדרש לבצע Pairing עם תג האיתור או ליצור איתו חיבור Bluetooth דו-כיווני רגיל. התג מפיץ באופן מחזורי חבילות פרסום, Advertisement Packets או AdvData, באמצעות מנגנון Broadcast. הטלפון התואם יכול לזהות את השידור באמצעות סריקה של אותות Bluetooth בסביבתו, מבלי להתחבר לתג עצמו.
הרשת המבוזרת מפרידה בין שלוש פעולות שמערכות אחרות נוהגות לבצע באותו מכשיר: זיהוי הפריט, קביעת המיקום והעברת המידע לאינטרנט. ברשת מבוזרת אפשר לחלק אותן בין מספר רכיבים: תג BLE מבצע בשידור קצר וחסכוני, הטלפון הסמוך מספק את הקשר למיקום ואת הגישה לרשת, והשרתים מנהלים את המידע ומאפשרים לבעלים לקבל אותו. חלוקת העבודה הזאת היא אחת הסיבות לכך שניתן לבנות תגי איתור קטנים מאוד ובעלי חיי סוללה ארוכים.
רשתות Find My, Find Hub ומערכות איתור דומות
חברות מרכזיות בתחום הסמארטפונים מפעילות רשתות ייעודיות עבור המוצרים שלהן:
אחת הדוגמאות המוכרות ביותר לגישה הזאת היא רשת Find My של Apple. מכשיר או תג תואם משדר באמצעות Bluetooth, ומכשירי Apple שנמצאים בסביבה יכולים לזהות את השידור ולדווח על מיקומו המשוער דרך הרשת. כך ניתן לאתר גם מכשיר שאינו מחובר באותו רגע לרשת סלולרית או ל-Wi-Fi. השיטה מזוהה במיוחד עם AirTag, אך העיקרון רחב יותר וכולל מכשירים ואביזרים תואמים נוספים.
עבור מכשירי אנדרואיד ניתן להשתמש ברשת Find Hub. גם כאן, מכשירי Android המשתתפים ברשת יכולים לזהות באמצעות Bluetooth פריטים ומכשירים תואמים שנמצאים בקרבתם ולסייע בדיווח על מיקומם. לעתים ניתן להשתמש ב-UWB כדי לקבל מידע מדויק יותר על המרחק והכיוון כאשר המשתמש כבר נמצא קרוב לפריט.
צפיפות משתמשים והשפעתה על זמינות ועדכניות המיקום
היתרון הגדול של רשת מבוזרת הוא גם אחת המגבלות המרכזיות שלה: היא תלויה במכשירים שנמצאים בסביבה. ככל שיותר מכשירים תואמים עוברים ליד תג האיתור, גדל הסיכוי שיתקבל דיווח חדש. באופן טבעי, תג שנמצא במרכז העיר, בקניון, בשדה תעופה או בתחנת רכבת עשוי להתגלות בתדירות גבוהה בהרבה מתג שנמצא בשביל מרוחק, במחסן סגור או באזור דל באוכלוסייה.
חשוב לעמוד על ההבדל בין מיקום אחרון לבין מעקב בזמן אמת. כאשר המפה מציגה נקודה מלפני שתי דקות, אין הוכחה שהפריט עדיין נמצא בדיוק שם. המשמעות היא שבאותו זמן התקבל דיווח על אותו מיקום. אם מדובר בתיק שנמצא ברכב נוסע, הוא יכול כבר להיות במרחק ניכר מהמיקום האחרון שהתקבל. ככל שחלון הזמן מאז הדיווח גדל, כך יש להתייחס בזהירות רבה יותר לנקודה שעל המפה.
גם צפיפות גבוהה אינה מספקת בהכרח עדכונים ללא הפסקה. מנגנוני איתור עשויים להגביל דיווחים, להשתמש בסינון או באיגוד מידע וליישם שיקולי פרטיות, אבטחה וצריכת חשמל. בנוסף, קירות, מתכת, גוף הרכב, מיקום התג בתוך תיק ואפילו האופן שבו הפריט מונח יכולים להשפיע על הקליטה ובהתאם על יכולת הדיווח.
פרטיות והצפנה ברשתות איתור מבוזרות
כיצד מונעים ממערכת כזאת להפוך לרשת שבה כל משתתף יכול לדעת אלו מכשירים נמצאים סביבו ולמי הם שייכים? התשובה נמצאת במידה רבה בתכנון הקריפטוגרפי של המערכת ובהפרדה בין מי שמזהה את האות, מי שמעביר את הדיווח ומי שמורשה לקרוא את המיקום.
ב-Find My של Apple, למשל, מנגנון האיתור הלא מקוון משתמש במזהים מתחלפים. מכשיר סמוך יכול לקלוט את שידור ה-Bluetooth ולהעביר דיווח מוצפן, אך המערכת תוכננה כך שהמכשיר המסייע לא בהכרח יודע למי שייך הפריט. גם המידע שמועבר דרך התשתית מוצפן באופן שנועד לאפשר לבעל המכשיר המתאים לפענח את נתוני המיקום. החלפת המזהים לאורך הזמן חשובה משום שמזהה אלחוטי קבוע היה עלול להפוך בעצמו לכלי המאפשר לעקוב אחרי אותו מכשיר לאורך זמן. גם Find Hub עושה שימוש בהצפנה מקצה לקצה עבור נתוני מיקום ברשת.
מעבר להגנת המידע עצמו, מערכות מודרניות נדרשות להתמודד עם בעיה נוספת: שימוש לרעה בתגי איתור לצורך מעקב אחרי אדם ללא ידיעתו. מהסיבה הזו פותחו מנגנוני התראה על תגי Bluetooth לא מוכרים שנעים יחד עם המשתמש.
ההבדל בין Bluetooth Mesh קלאסי לבין רשתות Crowd-Sourced לאיתור פריטים
למען האמת, קיימות שתי טכנולוגיות מרכזיות להעברת מידע דרך חיבור Bluetooth באמצעות מודל של רשת. למרות שהן נשמעות דומות, יש ביניהן הבדל דרמטי בכל הנוגע לארכיטקטורה של הרשת, מה שמשפיע גם על אופי השימוש בה:
- ב-Bluetooth Mesh קלאסי קיימת רשת מוגדרת של Nodes, וחלק מהצמתים יכולים לשמש כ-Relay ולהעביר הודעות הלאה. כך מסר יכול להתקדם במספר קפיצות בין התקנים ולהגיע למקום שנמצא מעבר לטווח הרדיו הישיר של המכשיר המקורי. הארכיטקטורה הזאת מתאימה, למשל, למערכות תאורה, חיישנים ואוטומציה בבניינים גדולים. כך, במקרה של מפעל, חיישן בקצה אחד של המבנה אינו חייב בהכרח להגיע ישירות לבקר שנמצא בקצה השני. צמתים מתאימים יכולים להעביר את ההודעה הלאה.
- ברשת Crowd-Sourced דוגמת Find My או Find Hub התמונה שונה. הטלפונים הסמוכים אינם יוצרים בדרך כלל שרשרת Bluetooth שבה טלפון אחד מוסר את הודעת התג לטלפון הבא, וזה בתורו לטלפון נוסף עד שהמידע מגיע ליעדו. במקום זאת, טלפון שנמצא בטווח מזהה את התג ומשמש מעין שער אל האינטרנט: הוא מסייע ליצור דיווח מיקום שנשלח לתשתית המקוונת של מערכת האיתור.