כיצד להשתמש ב-Matter כדי לחבר את האיים של אוטומציית בית חכם

מאת ‎Jeff Shepard

באדיבות ‎DigiKey's North American Editors

מתכננים של התקני אוטומציית בית חכם אלחוטיים מאותגרים על ידי מחסור בתפעוליות-בינית (Interoperability) על בסיס רחב המגביל את הגידול של מערכות אקוסיסטם בית חכם אלחוטיות. התקני Amazon Alexa‏, Apple HomeKit ו-Google Assistant, לדוגמה, פועלים כרגע באיי האוטומציה העצמיים שלהם. הדבר נכון ברמות שונות עבור Ethernet‏, Thread,‏ Insteon,‏ SmartThings,‏ Wi-Fi‏, Z-Wave, ופרוטוקולים אחרים של אינטרנט של דברים (IoT‏).

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

כדי לענות על סוגיות אלו, מתכננים יכולים לפנות למפרטי ה-Matter 1.0 מ-Connectivity Standards Alliance כדי לחבר את איי האוטומציה ולהגדיל את השימושיות של רשתות IoT‏ בית חכם. קבוצת התוכנות Matter גם מתוכננת לפשט את ההכנסה לשירות של התקנים חדשים ולספק אבטחה ופרטיות מקיפות.

מאמר זה מתחיל עם סקירה קצרה של מקורות ה-Matter כפרויקט הבית המחובר דרך IP ‏(CHIP) של ה-Zigbee Alliance‏, וההתפתחות שלו למעמדו הנוכחי ב-Connectivity Standards Alliance‏ (CSA). אחר כך סוקר את מחסנית התוכנה שכבת-אפליקציה של Matter היושבת מעל פרוטוקולים כמו Ethernet‏, Wi-Fi‏, Bluetooth‏ ו-Thread. הוא גם בוחן כלי אבטחה ופרטיות של Matter. המאמר מסיים בהצגת מספר ערכות הערכה ולוחות פיתוח מבית NXP Semiconductors, יחד עם מיקרו-בקרים (MCUs) נלווים היכולים להאיץ את התכנון של התקני בית חכם אלחוטיים בעלי תפעוליות-בינית (interoperable) על ידי שימוש ב-Matter.

Matter מקורו ב-CHIP

בית חכם ‏אופייני יכול להיות בעל מעל 100 התקני IoT‏ המשתמשים ביותר מ-‏20‏ פרוטוקולים, תוך יצירת רשת של מגדל בבל בה איי האוטומציה השונים פועלים בנפרד (איור 1‏). פרויקט ה-CHIP הושק בדצמבר 2019 על ידי ה-Zigbee Alliance‏ כדי לפתח חבילת תוכנה משותפת ולחבר את האיים. CHIP הפך למוקד עיקרי של ההתקשרות (Alliance), ששינתה את שמה ל-CSA, ושם פרויקט ה-CHIP שונה ל-Matter. תקן Matter מבוסס על פרוטוקול האינטרנט (IP‏) ומוצע כמפרט תוכנת‏ מקור-פתוח ללא דמי תמלוגים. נדרשת חברות ב-CSA ובקבוצת העבודה Matter כדי לקבל זכויות קניין רוחני להשתמש ב-Matter. פרויקט ה-Matter גם הגדיר דרישות הסמכה והקים סדרת מעבדות בדיקה עצמאיות כך שתאימות התקנים ניתנת לאימות.

תרשים של בית חכם אופייני שיכול להיות בעל מעל 100 התקני IoT‏איור 1: בית חכם ‏אופייני יכול להיות בעל מעל 100 התקני IoT‏ המשתמשים ביותר מ-‏20‏ פרוטוקולים שונים, תוך יצירת איי אוטומציה מרובים. (מקור תמונה: NXP)

היכן מתאים Matter?

Matter בנוי על גבי שכבת ה-IP‏ ומשתמש בה כשפה משותפת עבור תקשורת עם רשתות מבוססות-IP כמו Ethernet,‏ Thread ו-Wi-Fi. על ידי שימוש ב-IPv6‏, ‏Matter יכול לתקשר עם התקנים ללא צורך‏ במתרגם. Matter יושב מתחת לשכבת היישום של ההתקן ומעל לשכבת פרוטוקול בקרת השידור (TCP‏), דרכה מקושר לשכבת ה-IP במחסנית התקשורת. Matter הוא שכבת יישום‏ תפעוליות-בינית (interoperable) הבנויה משש שכבות פונקציונליות מתחת לשכבת היישום, שכוללות את מודל הנתונים (data model), מודל האינטראקציה (interaction model), מסגור פעולה (action framing), אבטחה, מסגור וניתוב מסר (message framing and routing) ומסגור IP‏ וניהול הובלה (IP framing and transport management). שכבת ניהול ההובלה מטפלת בקישורים לפרוטוקולים‏ אינדיבידואליים . במהדורה הראשונה שלו, Matter תומך ב-Ethernet‏, Thread,‏ Bluetooth Low-Energy‏ (BLE‏) ו-Wi-Fi‏. כבר מתבצעת עבודה על הרחבת רשת החיבוריות שלו (איור 2‏).

תמונה של Matter המשתמש ב-IPv6 כדי לתקשר עם התקני Wi-Fi,‏ Thread,‏ BLE ו-Ethernetאיור 2: Matter משתמש ב-IPv6 כדי לתקשר עם התקני Wi-Fi,‏ Thread,‏ BLE ו-Ethernet, מונע את הצורך במתרגמים יעודיים. (מקור תמונה: NXP)

הבטחת עבודה מאובטחת היא אלמנט עיקרי בפרישת Matter. תקן Matter משלב‏ קוד אימות והצפנה כדי לשמור על סודיות ודיוק של מסרים וכדי לאמת את מקור הנתונים. הוא משתמש בתקן הצפנה מתקדם (‎AES)‏ 128‎ cipher block chaining message authentication code (CCM) encryption עם ‎128-bit AES cipher block chaining‏ (CBC) עבור אבטחה. נוסף לכך, הוא משתמש בעיקרון הגנה-לעומק (defense-in-depth principle) כדי לספק את הרמות המתאימות ביותר של אבטחה ופרטיות עבור התקנים פרטניים. הגישה השכבתית ממטבת שימוש במשאבים ומבטיחה את הזמינות, השלמות והסודיות של תקשורת.

כיצד נראית רשת Matter?

תקן Matter מנוהל על ידי ה-CSA ומורשה תחת Apache 2.0. ה-CSA גם מחזיקה‏ בספריה של מימושים ויישומים סטנדרטיים בהם חברים יכולים להשתמש כדי לתמוך בפיתוח של ההתקנים תואמי ה-Matter שלהם. אבטחה ופרטיות משתמש הן מוקד עיקרי של Matter, והספריה מבטיחה אחידות במימוש של אבטחה לרוחב עולם התקני ה-Matter. במונחים של חומרה, Matter כולל צמתי קצה (end nodes), צמתי שפה (edge nodes), שערים (gateways) (נקראים גם בקרים), גשרים (bridges) ונתבי גבול (border routers). יכול להיווצר בלבול מאחר ושערים וגם נתבי גבול נקראים לפעמים "רכזות" (‘hubs’) (איור 3‏). כשיש ספק בקשר להתקן, הפרקטיקה העדיפה היא לברר את הפונקציה הספציפית של כל "רכזת".

תרשים של רשתות Matter הכוללות שערים (gateways), גשרים ונתבי גבול (border routers)איור 3: רשתות Matter כוללות שערים (gateways), גשרים (bridges) ונתבי גבול (border routers) כדי לספק חיבוריות לרוחב רשתות מקומיות שונות וקישוריות לאינטרנט. (מקור תמונה: NXP)

  • שערים (Gateways) – ‏שער Matter תומך בגישה מרחוק להתקני Matter על ידי אספקת‏ קישור לאינטרנט. התקנים קיימים מסוימים כמו רכזות בית חכם מ-SmartThings, ‏Amazon ו-Google יכולים לקבל עדכוני תוכנה ההופכים אותם לשערי Matter. תקן Matter מוגדר כך שהוא יכול להתקיים יחד עם פונקציונליות תקשורת מסופקת יצרן כגון קישורי ענן או שלט רחוק, מה שמאפשר להתקנים אלה להמשיך להשתמש ביכולות תקשורת קיימות שלהם אפילו כשפועלים כחלק מרשת Matter.
  • גשרים (Bridges) – גשרי Matter משמשים לחיבור רשתות Matter עם רשתות אלחוטיות קרובות. התקנים שאינם תואמי Matter יכולים לפעול דרך גשר ולעבוד באופן חלק עם רשת Matter. גשרים גם מצופים להחיש את האימוץ של Matter על ידי אפשור רשתות וצמתים שאינם תואמי-Matter להשתלב בקלות במבנה רשת Matter גדול יותר. ניתן לשדרג התקנים קיימים מסוימים ולהפכם לתואמי-Matter, מה שמאפשר שילוב ישיר לתוך רשת Matter ללא חיבור דרך‏ גשר.
  • נתבי גבול (Border routers) – נתבי גבול מתוכננים במיוחד עבור אינטגרציה של רשתות Thread והתקנים כמו חיישני תנועה, דלת וחלון לתוך רשת Matter. ה-Thread הוא פרוטוקול IP אלחוטי הספק-נמוך הרץ על השכבה הפיזית ‏(PHY) ‏IEEE 802.15.4. מאחר ו-802.15.4 אינו תואם Wi-Fi‏, יותר מסובך לעדכן התקן להיות נתב‏ גבול. זה אמור להשתנות. יצרנים כמו NXP‏ הציגו התקנים המשלבים תמיכה ב-Wi-Fi 6,‏ Bluetooth 5.2‏ ו-802.15.4 המפשטים את התכנון של נתבי גבול והתקני Matter אחרים. בנוסף לקישור רשתות, נתבי גבול מסוימים הם בעלי ממשק עבור בקרת בית חכם.

תכנון אלמנטים של רשת Matter

בניית רשת Matter דורשת מספר סוגי התקנים, כולל צמתי קצה כמו חיישנים ומפעילים (Actuators‏), צמתי שפה כמו בקרים של תאורה חכמה, מנעולים חכמים וחימום, אוורור ומיזוג אוויר (HVAC), וסדרת שערים, נתבי גבול וגשרים, כדי לקשור הכל ביחד. NXP‏ מציעה מגוון שלם של חומרת פיתוח עבור כל סוג של אלמנט רשת Matter, יחד עם חומר נרחב על GitHub, כולל תמיכה בפלטפורמת Matter ודוגמאות יישום כדי להחיש את תהליך הפיתוח (טבלה 1‏).

פלטפורמת Matter ארכיטקטורה רכיבים חיבוריות אלחוטית חומרת פיתוח
צומת קצה עצמאי K32W0x WMCU Thread,‏ Bluetooth Low Energy IOTZTB-DK006
צומת שפה MCU‏ (RTOS) מתארח i.MX RT1070 MCU
K32W0x WMCU
EdgeLock secure element
Wi-Fi ו/או Thread,‏ Bluetooth Low Energy MIMXRT1070-EVK
IOTZTB-DK006
OM-A5000ARD
שער (Gateway) נתב גבול (Border Router) גשר (Bridge) MPU‏ (Linux) מתארח i.MX 8M Mini Linux
K32W0x WMCU
W8987 SoC
EdgeLock secure element
Wi-Fi ו/או Thread,‏ Bluetooth Low Energy 8MMINILPD4-EBKB
(כולל מודול W8987)‏
IOTZTB-DK006‏
OM-A5000ARD

טבלה 1‏: סביבות פיתוח נבחרות עבור פלטפורמות Matter המוצעות על ידי NXP‏. (מקור טבלה: NXP‏, מותאמת על ידי המחבר)

צומת קצה (End node)

מפתחים של פלטפורמות Matter צומת קצה יכולים למנף את סביבת הפיתוח IOTZTB-DK06 תוך שימוש בפלטפורמת‏ K32W0x MCU כגון ה-K32W041AZ (איור 4‏). הסביבה כוללת את החומרה והתוכנה הדרושות כדי ליצור צמתי קצה עצמאיים ורשת הדגמה של שלוש יחידות, כולל גשר בקרה, צומת מיתוג וצומת אור/חיישן.

מיקרו-בקרי ה-K32W041AZ הם מתוכנני מטרה עם‏ Arm® Cortex®-M4 MCU‏ עם 640 קילו-בייט (Kbytes‏) זיכרון flash על-הלוח ו-152 קילו-בייט‏ זיכרון סטטי בעל גישה אקראית (SRAM) כדי להניע את הדור הבא של התקנים מרובי-פרוטוקול זרם-אולטרה-נמוך ולתמוך ב-BLE 5.0 ו-Zigbee 3.0/Thread/IEEE 802.15.4. בנוסף לצריכה אולטרה-נמוכה של הספק שידור וקליטה, מיקרו-בקרים אלה יכולים לתמוך ביישומים מורכבים ובעדכונים דרך-האוויר (OTA)‏ ללא זיכרון חיצוני.

תמונה של פלטפורמת NXP Semiconductor IOTZTB-DK06איור 4‏: פלטפורמת ה-IOTZTB-DK06 כוללת צומת מתג‏ (שמאל), גשר בקרה (מרכז) וצומת אור/חיישן (ימין). (מקור תמונה: NXP)

צומת שפה (Edge node)

ה-i.MX RT1170 EVK מספק‏ פלטפורמת פיתוח משולבת עבור צמתי שפה Matter. ערכת הערכה זו בנויה על לוח מעגל מודפס שש-שכבות עם רכיבים לחור-עובר עבור ביצועי תאימות אלקטרומגנטית (EMC‏) טובים יותר, והיא כוללת רכיבי וממשקי מפתח כדי להחיש פרויקטים של פיתוח (איור 5). היא מבוססת על משפחת ה-i.MX RT1170 Crossover MCU,‏ שכוללת את ה-MIMXRT1176CVM8A וניתנת לשילוב עם ה-IOTZTB-DK06 המתוארת למעלה. ה-i.MX RT1170 שתי-ליבות רץ על ליבת ה-Cortex-M7‏ ב-1 גיגה-הרץ (GHz‏) וה-Arm Cortex-M4‏ ב-400 מגה-הרץ (MHz‏). הוא תומך במספר מאפייני אבטחה מתקדמים, כולל:

  • אתחול מאובטח (Secure boot)
  • מנוע הצפנה בקו (IEE‏)
  • פענוח AES מהיר תוך ביצוע פעולות אחרות‏ (OTFAD)
  • קריפטוגרפיית ביצועים-עיליים
  • גילוי השחתה אקטיבי ופסיבי

תמונה של NXP i.MX RT1170 EVK‏ היכול לשמש עבור הפיתוח של התקני צומת שפה‏ Matterאיור 5: ה-NXP i.MX RT1170 EVK‏ יכול לשמש עבור הפיתוח של התקני צומת שפה Matter. (מקור תמונה: NXP)

נוסף לכך, ה-MIMXRT1170-EVK ניתן לשימוש עם ערכת הפיתוח OM-A5000ARD Arduino עבור מימוש אבטחה. ערכת פיתוח Arduino‏ זו מבוססת על ה-A5000,‏ מאמת IoT‏ מאובטח מוכן-לשימוש הכולל Root of Trust ברמת המעגל-המשולב (IC). ה-A5000 יכול לאחסן ולספק הרשאות באופן מאובטח ולבצע פעולות הצפנה עבור האבטחה של תקשורת קריטית ואימות. הוא מתוכנן לשימוש במגוון מקרי שימוש של אבטחת IoT‏ כמו אימות התקן-להתקן, קישור מאובטח לעננים ציבוריים/פרטיים והגנה מפני זיוף. כדי לתמוך בפיתוח מואץ של פתרונות אבטחה, ה-A5000 בא עם תוכנה מותקנת מראש עבור אימות יישום ואבטחה.

שערים (Gateways), נתבי גבול (Border Routers) וגשרים (Bridges)

כשיש צורך בתכנים יותר מורכבים כמו שערים, נתבי גבול וגשרים, מתכננים יכולים לפנות אל ה-i.MX 8M Mini EVKB. לוח הערכה זה תומך במשפחת מעבדי היישום i.MX 8M Mini, כמו ה-MIMX8MM5CVTKZAA של NXP (איור 6‏).

תמונה של NXP i.MX 8M Mini EVKBאיור 6‏: ה-i.MX 8M Mini EVKB תומך בפיתוח של שערי, נתבי גבול וגשרי Matter. (מקור תמונה: NXP)

מעבד היישומים i.MX 8M Mini הוא בעל‏ מגוון רחב של יכולות ביחס לחיבוריות מערכת וגמישות ממשק זיכרון, שעושות אותו מתאים עבור יישומי צרכן עשירי-מדיה כמו גם יישומי תעשיה משובצים, ויישומים כלליים שאינם עשירי מדיה הדורשים נצילות הספק וביצועים עיליים.

לוח ההערכה 8MMINILPD4-EVKB ניתן לשימוש ביחד עם ה-IOTZTB-DK006 וה-OM-A5000ARD המתוארים לעיל. ההוספה של לוחות השדרוג K32W061 ו-USB Dongle מאפשרת להרכיב רשת ‏Matter אלחוטית קטנה עבור בדיקה ופיתוח של יישומים מרובי פרוטוקול.

מסקנה

תפעוליות-בינית (Interoperability) היא קריטית עבור משתמשים סופיים של התקני IoT‏, ללא תלות ביצרן, פלטפורמה או אקוסיסטם. Matter הוא מפרט תוכנה מקור-פתוח המתוכנן במיוחד כדי לחבר את איי האוטומציה הרבים בסביבות בית חכם, תוך כדי הבטחת גם אבטחה ופרטיות. כמתואר, רשת Matter כוללת‏ מגוון התקנים כולל צמתי קצה, צמתי שפה, שערים, נתבי גבול וגשרים. עבור מתכננים המעונינים להתניע במהירות תכנון, NXP‏ מציעה‏ קו נרחב של פלטפורמות פיתוח תוכנה וחומרה עבור מגוון שלם של התקני Matter.

קריאה מומלצת

  1. כיצד להפחית צריכת הספק בתכני ממשק קול פועלים-תמיד
DigiKey logo

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

אודות כותב זה

Image of Jeff Shepard

Jeff Shepard

ג'ף כותב על מוצרי אלקטרוניקה, רכיבים אלקטרוניים ונושאים טכנולוגיים אחרים מזה למעלה מ- 30 שנה. הוא התחיל לכתוב על מוצרי אלקטרוניקה כעורך בכיר ב- EETimes‏. לאחר מכן הוא הקים את Powertechniques, מגזין לתכנון אלקטרוניקת הספק, ובהמשך הקים את Darnell Group, חברת מחקר ופרסום אלקטרוניקת הספק כלל-עולמית. בין פעילויותיה פרסמה Darnell Group‏ את PowerPulse.net, אשר סיפקה חדשות יומיות לקהילת הנדסת אלקטרוניקת ההספק הכלל-העולמית. הוא מחברו של ספר על ספקי-כוח ממותגים, שכותרתו היא "Power Supplies", ואשר יצא לאור על ידי חטיבת Reston‏ של הוצאת Prentice Hall‏.

ג'ף גם הקים את Jeta Power Systems, יצרנית ספקי כוח ממותגים בהספק גבוה, שנרכשה על ידי Computer Products. ג'ף הוא גם ממציא שעל שמו רשומים 17 פטנטים בארה"ב בתחומי קצירת אנרגיה תרמית ומטה-חומרים אופטיים, הוא נחשב כמקור מהימן בתעשייה ומרצה לעיתים קרובות על מגמות כלל-עולמיות בתחום אלקטרוניקת הספק. הוא בעל תואר שני בשיטות כמותיות ומתמטיקה מאוניברסיטת קליפורניה.

אודות מוציא לאור זה

DigiKey's North American Editors