Table of Contents
הקדמה: התפקיד של תאוריה Schematic בהנדסת IoT
האינטרנט של הדברים (IoT) ממשיך לעצב מחדש תעשיות מייצור וחקלאות לבריאות וערים חכמות, הביקושים של מערכות אקולוגיות למכשירים אמינים, מדרגיות. כמו מערכות IoT צומחות במורכבות - לעתים קרובות מעורבים מאות או אלפי חיישנים, פועלים, שעריים, וצוותי ענן - גורמים לבלוקים חיוניים של מערכות ניהול נתונים, שילוב, בדיקות, ושמירה על רשתות מקושרות מסיביות רק על תיעוד טקסט או קודים במהירות, הופכים לתוכנות ויזואליות, ומאפשרים, לגרסאות אבטחה של מערכות מידע על פני כל הזמן, ומאפשרים, ומאפשרים, ומאפשרים, לגרסאות אבטחה מורכבות, ומאפשרים, ומאפשרים, ומאפשרים, מערכות אבטחה, ומאפשרים, כדי לספק לוגיות קשות, תוך כדי לספק לוגיות שונות, כדי לספק לוגיות שונות, תוך כדי לספק לוגיות שונות, תוך כדי שימוש בנוגעות, תוך כדי שימוש בגרסאות תקשורת, תוך כדי שימוש בגרסאות תקשורתיות, על פני כל הזמן, על פני כל הזמן, תוך כדי שימוש בתוכנות מורכבות, תוך כדי שימוש בגרסאות אבטחה, תוך כדי שימוש בגרסאות אבטחה, על פני אתגר של מערכות מידע על פני כל כך, תוך כדי שימוש בגרסאות אבטחה, על פני אתגר של מערכות מידע על פני כל כך, מערכת הפעלה, תוך כדי שימוש בגרסאות אבטחה
דיאגרמות בלוק אינן המצאה חדשה – הן שימשו לתיאוריה של שליטה, אלקטרוניקה והנדסת תוכנה במשך עשרות שנים.עם זאת, היישום שלהם בפיתוח IoT לקח על משמעות חדשה בגלל הצורך לגשר על חומרה פיזית, קושחה, חוטים ורשתות אלחוטיות, ושירותי ענן זה מספק דיאגרמות מפורטות, מיקוד ייצור של איך חוסמות תמיכה בכל שלב של פיתוח מערכות אקולוגית ובדיקה, מהרעיון הראשוני באמצעות פריסה ואופטימיזציה של מערכת ההפעלה שלך, כדי למנוע ריצוף טוב, כדי למנוע סימולציה יעילה, כדי לשפר את ה-ידי ריצוף פעולה, כדי לשפר את ה-IoT, כדי לשפר את ה-ה, כדי לשפר את ה-ה, כדי לשפר את ה-ה, כדי למנוע סימולציה יעילה, כדי לשפר את תהליכי בקרה יעילה, כדי לשפר את תהליכי בקרה יעילה, כדי לשפר את תהליכי בקרה יעילה, כדי לשפר את ה-ידי סימולציה יעילה, כדי למנוע בדיקה יעילה, כדי לשפר את תהליכי בקרה יעילה, כדי למנוע סימולציה יעילה, כדי לשפר את תהליכי בקרה יעילה, כדי למנוע סימולציה יעילה יותר, כדי למנוע סימולציה יעילה, כדי למנוע סימולציה יעילה, כדי למנוע סימולציה יעילה, כדי למנוע סימולציה יעילה יותר, כדי לשפר את ה-ידי סימולציה יעילה יותר, כדי לשפר את תהליכי בקרה יעילה, כדי
מה הם חסימת דיאגרמות? Defining the Visual Language of System Design
דיאגרמת בלוק היא ייצוגית ברמה גבוהה, מופשטת של מערכת שבה מרכיבים ראשיים – הנקראים לעתים קרובות "בלוקים" - מכשירים חומרה ייצוגיים, מודולי תוכנה, או יחידות פונקציונליות, ומחברת חצים או קווים מצביעים על זרימת נתונים, אותות בקרה או אנרגיה. בניגוד דיאגרמות schematic מפורטות המציגות כל חיבור או עקבות של סיכות, חוסמות בכוונה תחילה משקעים נמוכים ומרכיבים ספציפיים.
- (ב) [15] , ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ , ⁇ , מנועי, שסתום וכו'.
- (ב) ⁇ :0Microcontrollers או מחשבי לוח יחיד (Salph 1) - צמתים המפעילים קושחה ומעבדים נתונים מקומיים.
- (FLT:0)Gateways או קצה מכשירים 1FLT - יחידות המאגדות נתונים ממספר פרצופים ולבצע תרגום פרוטוקול, מבול או ניתוח מקומי.
- (FLT:0 Network InfrastructuresFLT:1) - נתבי Wi-Fi, מודמים סלולריים, תחנות בסיס LoRaWAN, או נתבי רשת מרשים.
- (FLT:0CloudפלטפורמותsFLT:1) - מרכזי IoT, אגמים נתונים, מנועי ניתוח, ובקשות חזרה.
- (FLT:0User InterfacesigFLT:1) - לוחות נתונים, יישומים ניידים או שירותי התראה.
כל בלוק מודגם עם הפונקציה העיקרית שלה ופרמטרים מרכזיים (למשל, סוג חיישן, שיעור נתונים, מגבלות כוח) הקווים בין בלוקים מצביעים על סוג של נתונים או שליטה זרימה (למשל, הודעות MQTT, בקשות HTTP, אותות מתח אנלוגיים, או מצבי בקרה בינאריים). על ידי קריאה של בלוקים גמישים, מהנדס מנוסה יכול להעריך במהירות את המערכת העליון, לזהות נקודות פוטנציאליות של כשל תקשורת, להעריך ביקורות צוואר הרחם, וגם להבין את הסימפטומים הקטנים של קוד פתוח, כמו גם את הסימון כולל של תכונות קוד פתוח.
היתרונות של שימוש ב-block Diagrams ב-IoT לפיתוח ובדיקת
הגדלת דיאגרמות בלוק לתוך זרימת העבודה של מהנדסי IoT מספקת יתרונות מוחשיים לאורך מחזור חיי המוצר.למטה, אנו מרחיבים את היתרונות המרכזיים שהוזכרו במאמר המקורי ולהוסיף כמה שיותר רלוונטי במיוחד בסביבות הייצור.
קלרנס וסימולציה משופרים של מורכבות
מערכות אקולוגיות של IoT הן רב-שכבות: חיישן טמפרטורה יחיד עשוי להיות לקרוא על ידי מיקרובקר, קדימה דרך שער, מאוחסן במאגר זמן, ניתח על ידי פונקציה ענן, ולבסוף מוצג על אפליקציה ניידת.תיאורים טקסט של צינור זה הופך ארוך ורב-משמעי. תרשים זה מורכבות לתוך יחיד, מבט חזותי מראה כי כל שלב ומערכת יחסים בין אלה עוזר ברור על רקע פתוח עבור אנשי רקע חדש, ללא ספקטמה.
תקשורת בין-פרלמנטרית
צוות הנדסה של IoT כולל בדרך כלל מהנדסי חומרה, מפתחי קושחה, מהנדסי תוכנה אחוריים, מדעני נתונים, מעצבי UX, מנהלי מוצר ובדיקות אבטחת איכות.כל משמעת משתמשת בדג'רגון ובמודלים נפשיים שלה.בלוק דיאגרמות מספקות שפה ויזואלית נייטרלית שכולם יכולים לקרוא ולדון.כאשר מהנדס חומרה מציע שינוי במיקום, התכניות שתהליכי מודול תוכנה שהנתונים של חיישן - תוך כדי להעריך את ההשפעה של ה-Review באופן מיידי, במיוחד.
בעיות יעילות לפתרון ו- Root-Cause Analysis
כאשר מערכת IoT פרוסה מציגה התנהגות לא נכונה - אובדן נתונים לסירוגין, תגובות עיכבות או חסימה בלתי צפויה - דיאגרמת בלוק הופכת מפת דרכים אבחון. מהנדסים יכולים לעקוב אחר חסימה של כישלונות על ידי בלוק, לבדוק נתונים זרימת וסימנים שליטה בכל גבול.על ידי בידוד הרכיב הפגום או קישור תקשורתי, צוותים יכולים לצמצם במהירות את הסיבה לכשל מסוים, הדבקה ברשת, קושחה, או תצורה של ענן היא יעילה יותר מאשר גישה זו.
בדיקות סימולציה וסימולציה
דיאגרמות בלוק מעניקות לעצמן באופן טבעי לבדיקות וסימולציה מבוססות מודלים.כל בלוק יכול להיות מדמיע כיחידה פונקציונלית עם קלט מוגדר, פלטים והתנהגות. מהנדסים יכולים ליצור זרמי נתונים סינתטיים עבור חיישנים, חדירה לרשת לתוך קווי תקשורת, או צריכת חשמל מודל ללא בניית אלפי אבטיפוס פיזי.זה בדיקה וירטואלית היא בעלת ערך במיוחד במהלך התפתחות מוקדמת כאשר חומרה עדיין לא זמינה או יקר מדי לפריסת בכמויות גדולות של צוואר הרחם, לפני חסימות זמן, לפני התנגשויות ארוכות.
מסמכים והתאמה
בתעשיות מוסדרות כגון בריאות, רכב, או אוטומציה תעשייתית, תיעוד יסודי אינו אופציונלי - זה דרישה משפטית.בלוק דיאגרמות טופס חלק בסיסי של תיעוד ארכיטקטורת המערכת כי רואי חשבון ובודקים תאימות מצפים.הם מספקים תיעוד ברור וויזואלי של מה המערכת אמורה לעשות וכיצד רכיבים אינטראקציה, מה שהופך את זה קל יותר לאמת כי העיצוב עומד בטיחות, אבטחה ואמינות.
סקלאלה ועתיד-Proofing
ככל שמערכת אקולוגית של IoT גדלה – הפחתת חיישנים, סוגים חדשים של מכשירים, או מתרחבת לאזורים חדשים – התראגרמת בלוק מקורית מסייעת לאדריכלים לתכנן את ההתרחבות.הם יכולים לראות אילו השערים נמצאים ליד יכולת, שבו זרימת נתונים עשויה להיות רוויה, ואשר שירותי ענן צריכים להיות משודרגים.עלים מודלים עתידיים על התראגרמת בלוק, הצוותים יכולים לקבל החלטות אסטרטגיות על שדרוגים, פלחמות רשת, או הגירה לפני שינויים קלים אלה הופכים להיות יעילים.
פיתוח מערכות IoT עם בלוק דיאגר: גישה שלבד
שימוש יעיל של דיאגרמות בלוק בפיתוח IoT אינו מתרחש באופן ספונטני.זה דורש תהליך מכוון המיישר עם מחזור חיי פיתוח המערכת.למטה, אנו שוברים את השלבים המרכזיים - עיצוב, כוונון, אינטגרציה ובדיקה - ומסבירים כיצד דיאגרמות תמיכה כל אחד.
שלב עיצוב
בשלב העיצוב, דיאגרמות בלוק לתפקד כמפה מושגית של המערכת העתידית.מהנדסים מתחילים על ידי רישום כל היכולות הדרושות: טמפרטורה הגיונית, הפעלת שסתום, נתונים יומני כל 15 דקות, לשלוח התראות כאשר הסףים הם מעלים, וכו 'הם קבוצות את היכולות האלה בלוקים פונקציונליים. לדוגמה, כל לוגיקה הקשורה לטמפרטורה עשויה להתגורר בלוק " ניטור טמפלציה", אשר יכול להיות מתמוסס עוד לתוך חיישנים סטנדרטיים, לזהות קבצים סטנדרטיים של אבטחה, אשר יכול לזהות את זה.
במהלך שלב העיצוב, דיאגרמת בלוק היא מועתקת קוארזה-גרשת.המטרה היא ללכוד את הטופולוגיה הכוללת של המערכת ואת זרימת הנתונים, לא כל I / O pin או buffer Size. מהנדסים תווית כל בלוק עם הפונקציה הליבה שלה, דרישות כוח (אם סוללות-consated), וצפוי של מסלולי תקשורת הם מחסנים עם הפרוטוקול הנבחר (למשל, MQ על בסיס ארכיטקטוני, RS-Fi, כלומר, תכנות גבוה, RS-R.
פשטות ושיקום
ברגע שהעיצוב ברמה גבוהה אושר, מהנדסים מתחילים להמריץ בלוקים בודדים.האגרמת בלוק משמשת כעת כפניה לבניית ובדיקה כל מודול בבידוד.לדוגמה, מהנדס הקושחה לוקח את בלוק "Sensor Node" ומתחיל לקידוד החיישנים קורא, פורמט נתונים ותפקודי שידור תקופתיים.המהנדס מחזיר הענן פועל על "שער ה-API" ו-Data Processing" כל אחד מהם אינו מאמת את ה-ההתנהגות; אין צורך לייצר אותה; אין צורך לבצע עיבוד הנתונים, אלא לבצע את פעולת עיבוד הנתונים, ואין צורך, ללא שינוי; אין צורך לבצע עיבוד מוקדם יותר; אין צורך לבצע עיבוד זה מוגדר מראש; אין צורך לבצע עיבוד הנתונים, אלא אם כן, אלא אם כן, אין צורך לבצע עיבוד הנתונים, ואין צורך לבצע עיבוד הנתונים, ואין צורך לבצע עיבוד הנתונים, אלא אם כן; אין צורך לבצע פעולות עיבוד הנתונים, אלא לבצע פעולות עיבוד הנתונים, ואין צורך לבצע; אין צורך לבצע פעולות עיבוד מוקדם יותר; אין צורך לבצע פעולות עיבוד הנתונים, ללא שינוי; אין צורך לבצע פעולות עיבוד מוקדם יותר, ואין צורך לבצע פעולות עיבוד הנתונים המוגדרים, ואין צורך לבצע עיבוד מוקדם יותר, ואין צורך לבצע פעולות עיבוד מוקדם יותר, ואין צורך לבצע עיבוד מוקדם יותר, ואין צורך לבצע פעולות עיבוד הנתונים, ואין צורך לבצע עיבוד הנתונים,
כפי שבני אבטיפוס בנויים, הדיאגרמה בלוק מעודנים. בלוקים חדשים עשויים להיווספו (למשל, בלוק "Watchdog Timer" כדי להתמודד עם לאפסות צומת) או אלה הקיימים ממוזגות.ה ⁇ מתפתח מהרעיון ברמה גבוהה למודל מפורט יותר, יישום-מודע, לפעמים לא מנוסד מספרי קושחה, דוגמאות מבנה נתונים, או תקציבי שקיפות.
שילוב ובדיקת מערכת
אינטגרציה היא המקום שבו פרויקטים רבים של IoT נכשלים.החיישנים עובדים בבידוד; ה- cloud backend פועל בבידוד - אבל כאשר מחוברים, הם חושפים חוסר יכולת: פורמט נתונים לא נכון, חסר לחיצות, תזמון, או הנחות רשת שאינן מחזיקות בתנאים של עולם אמת.בלוק דיאגרמות הן הכלי חיוני לתכנון שילוב בצורה מבוקרת, שלב אחר שלב.
במהלך בדיקות אינטגרציה, דיאגרמת בלוק משמשת גם לתכנון מקרים של מבחן.עבור כל חץ (נתונים לזרום) על הדיאגרמה, הצוות מגדיר בדיקות חיוביות (נתונים שנשלחו ומקובלים כראוי) ובדיקות שליליות (כישלון קישורים, נתונים מושחתים, מחסומים) על ידי כיסוי שיטתי של כל ממשק, הצוות מבטיח כי אין תלות מוסתרת או הנחות נותרו ללא כל הודעה.
בדיקות וסימציה בסביבה וירטואלית
אחת האפליקציות החזקות ביותר של דיאגרמות בלוק ב-IoT היא בסימולציה ובדיקות מבוססות מודל. כלים כגון Simulink (עם מערכת Composer שלה להוסיף-on), Labview, ואפילו מסגרות סימולציה מותאמות אישית יכולות לייבא דיאגרמות בלוקים ולהפעיל אותם כדגמי שבץ, בסימולציה, לכל בלוק יש מודל התנהגותי: חיישן מייצר נתונים לפי פרופיל (למשל, טמפרטורה של 24 תגובות זיכרון) וגרסאות של וירוסים, חסימתיות, חסימת תאים של קופות; סימולציה של קופות ו-ידיים; קופות פיזיות; קופות; קופות; קופות; קופות; סימולציה, ללא תקלות; קופות; קופות, 000 קופות; כל אחד, 000 סימולציה, 000 סימולציה, 000 סימולציה, 000 סימולציה, 000 קופות; קופות, 000 סימולציה, 000 סימולציה סימולציה סימולציה סימולציה, 000 , 000 , 000 סימולציה סימולציה , 000 סימולציה סימולציה , 000 קופות ללא קופות; קופות ללא שימוש ב-ידי שימוש ב-ידי שימוש ב-ידי שימוש ב-ידי שימוש ב-ידי שימוש ב-ידי שימוש ב-ידי שימוש ב-ידי שימוש ב-ידי סימולציה סימולציה
סימבול מבוסס על דיאגרמות בלוק הוא יקר ערך עבור בדיקות מצבי כישלונ שקשה או מסוכן לשחזר פיזית, כגון שער לאבד קישוריות לאינטרנט במהלך שידור נתונים קריטי, התקפה קוד זדוני מתואמת על מכשירים קצה, או תנאים סביבתיים קיצוניים. התוצאות עוזרות מהנדסים להקשה על המערכת לפני פריסה, צמצום כשלי שדה ואת העלויות הקשורות של זיכרונות או עדכונים קושחה מרחוק.
כלים ליצירת בלוק דיגרמה ב-IoT Workflows
הבחירה של כלי דיאגרמה תלויה בגודל הצוות, בתקציב, בדרישות שיתוף פעולה, והצורך באינטגרציה סימולציה.למטה הוא התמוטטות מורחבת של הכלים הנפוצים ביותר, עם נקודות חוזק ושימוש טיפוסי.
כללי-Pur נניח כלי דיאגרה
- (FLT:0) Microsoft VisioveFLT:1 - אנטרפרייז סטנדרטי עם ספריות תבנית נרחבות עבור IT ו-IoT אדריכלות מציעה צורות עבור שירותי ענן (אזור IoT Hub, AWS IoT Core), מכשירים לרשת, וסמלים אלקטרוניים.טוב לצוותים שכבר מסתמכים על Microsoft 365 וצריכים דיאגרמות מקדימות, מצגת-ready.
- (FLT:0) LucidchartigtFLT:1 - שיתוף פעולה מבוסס ענן, בזמן אמת, תאימות חזקה Visio.ספריות הצורה המשולבת שלה כוללים רכיבים ספציפיים IoT (רגישים, שערים, microcontrols) גדול עבור קבוצות מבוזרות ואלה המעדיפים כלים מבוססי דפדפן.
- (FLT:0)נסיגת.io (diagrams.net)BuildFLT:1) - חינם, קוד פתוח, ורב עוצמה. Integrates עם Google Drive, Confluence, ו- GitHub. יש צבעים נרחבים ויכול לייצא ל- PNG, SVG, או PDF. אידיאלי עבור צוותים כי אין אפשרות בעלות נמוכה מאוד למידה.
כלי אלקטרוניקה ואלקטרוניקה
- (FLT:0)FritzingFLT:1 - מותאם ל prototyping עם Arduino ופלטפורמות אחרות של יצרנית.It מספקת לוח לחם, סכימטי ו- PCB צפיות.בעוד לא כלי דיאגרמה בלוק טהור, זה מאפשר למהנדסים ליצור דיאגרמות חיבור פיזיות שמשלים דיאגרמות בלוקים ברמה גבוהה.
- (FLT:0)KiCad או EagleFLT:1, סוויטות עיצוב PCB מלאות.הם כוללים לכידת סכימטית עם יכולות בלוק היררכי. שימושי כאשר דיאגרמה בלוק חייב למפות ישירות למשימות חומרה.
עיצוב מבוסס מודלים ופלטפורמת Simulation
- (FLT:0)MATLAB/Simulink ו- System Composerph1 - סביבה מקצועית-כיתה למודל, לפשט ולייצר קוד.גרפים בסימפולינק הם מודלים ניתנים להפעלה, המאפשרים מעבר חלק מהעיצוב לסימולציה לקוד מוטבע.
- (FLT:0) ארכיטקטוני (Sparx Systems) אנדרט 1:1 - תומך סיסבול דיאגרמות הגדרות בלוק (BDDs) ודמיאגרמות בלוק פנימי (IBDs) התואמים עם ארכיטקטורת מערכת IoT.אלה הם יותר פורמליים מאשר דיאגרמות בלוקים גנריים אבל חזק מאוד עבור מערכות מורכבות הנדסה עם יכולת מעקב.
פלטפורמות IoT מיוחדות ו-Pracleion Platforms
- (FLT:0) Node-REDFLT:1 - כלי תכנות מבוסס זרימה אשר יוצר בעצם דיאגרמות בלוקים ניתנות לשילובים של IoT.כל אחד מהם מתאים לבלוק פונקציונלי (MQTT, הפונקציה, HTTP החוצה) בעוד לא תרשים סטטי מסורתי, מודל התכנות החזותי שלו מגלם את אותה פילוסופיה חוסמת בלוקים ומשמש באופן נרחב ללוגיקה של IoT.
- (FLT:0)Apache NiFiirFLT:1 - פלטפורמת ניהול זרימת נתונים עם ממשק גרר-and-drop עבור צינורות נתונים של IoT.
Best Practices for Crafting IoT יעיל חסימת דיגרמה
יצירת תרשים בלוק המסייע באמת לפיתוח ובדיקה דורש יותר מאשר רק חיבור תיבות.עקוב אחר שיטות אלה הטובות ביותר כדי למקסם את הערך של התרשים שלך.
התחל פשוט, ואז לסרב ל-Iteratively
התחל עם לא יותר מ-15 עד 20 בלוקים בשלב העיצוב הראשוני. Resist הדחף להוסיף כל פרט. השתמש צבע coding כדי להבחין חומרה, תוכנה ו בלוקים ברשת. as Development Advances, להוסיף תת-diagrams עבור בלוקים מורכבים (למשל, בלוק "Gateway" יכול להיות התפוצץ לתוך בלוק פנימי שלה מראה ניהול כוח, CPU, רדיו, אחסון).
עריכת אמנה
מסכים על קבוצה של צורות, סגנונות קו, ותוויתות.לדוגמה, להשתמש מלבנים עבור בלוקים חומרה, מלבנים מעוגלים עבור מודולים תוכנה, גלילי עבור חנויות נתונים, וקווים מחוסנים עבור קישורים אלחוטיים. Annotate נתונים זורם עם שמות פרוטוקולים, שיעורי נתונים צפויים, וכיוון. Document אלה מוסכמות בסגנון שכל חברי הצוות עוקבים.
שמור על Diagrams Alive and Version-Controlled
דיאגרמה סטטית, מיושנת גרועה יותר מאשר שום דיאגרמה - היא מדביקה מהנדסים ויוצרת ביטחון כוזב. Treat חוסמת דיאגרמות כמסמךי חיים שתפתחים עם המערכת.חנות אותן ב-Gover Code (למשל, ב- Git repository כ-SVG או לצייר.io) .עדכון הדיאגרמה בכל פעם ששינוי משמעותי נעשה לאדריכלות: שער חדש, נוסף, פרוטוקול, שינוי פרוטוקול, החלפתו, פרוטוקול, דרישות קישור, או תיקיות, או תיקיות.
תנאי הכישלון של המודל באופן משמעותי
מערכות IoT חייבות להיות מסוגלות לתנאים אמיתיים בעולם: רשתות החוצה, סחף חיישן, אובדן חשמל, ו טמפרפטציה. השתמש בתרשים בלוק שלך כדי לזהות נקודות בודדות של כישלון וכדי מודל נתיבים חלופיים.לדוגמה, אם חיישן node בדרך כלל מתקשר דרך Wi-Fi, להוסיף קו ספאם המציג נתיב כושל דרך BLE לצומת סמוך.
השתמש בבלוק דיאגרמות ככלי תקשורת עבור לא-מהנדסים
כאשר מציגים למנהלי מוצר, צוותי מכירות או לקוחות, חשפו סטיות טכניות והתמקדות בפונקציות ובערך ברמה גבוהה המסופקים על ידי כל בלוק.סביר כיצד החיישן לוכד נתונים סביבתיים, חסימת השער שולחת אותו לענן, ובלוק היישום מייצר תובנות ניתנות פעולה.זה ספציפי לקהל מבטיח כי בעלי העניין תופסים את מטרת המערכת ואמון התוכנית של צוות ההנדסה.
Real-World Use Case: Block Diagrams in Industrial IoT (IIoT)
שקול רצפת מפעל שבו מאות חיישני רטט וטמפרטורה מחוברים למכונות מסתובבות קריטיות.המטרה היא ליישם מערכת תחזוקה חיזויית המזהה כישלונות בלתי פוסקים לפני שהם גורמים לעיכוב.האגרמת בלוק עבור מערכת זו כוללת:
- (FLT:0)Sensor nodesphigr 1:1 - לכל צומת יש מיקרובקר, accelerometer, בדיקת טמפרטורה, וסוללה. נתונים נאספים ב 1 kHz ומעובדים באופן מקומי כדי לחלץ תכונות (מהירותRMS, שיא-to-peak amplitude, טמפרטורה).
- (FLT:0Edge GatewaysFLT:1) - מחשבים תעשייתיים מחוספסים שמקבלים נתונים מ-50 צניפים חיישן דרך BLE או ZigBee.הם מפעילים מודלים ללמידה מכונה עבור זיהוי אנומלי ומעבירים תוצאות לענן.
- (FLT:0Cloud פלטפורמה MapveFLT:1) - שומרת נתונים היסטוריים תכונה, העדכונים מודלים ML המבוססים על דפוסים ארציים, ומייצרת התראות תחזוקה.
- (FLT:0User InterfacesigFLT:1) - לוח נתונים עבור טכנאי תחזוקה המציגים ציוני בריאות בזמן אמת מכונות ופעולות המומלצים, בתוספת רשימה של SharePoint עבור הזמנות עבודה.
באמצעות דיאגרמת בלוק זו, מהנדסים יכולים לדמות את ההשפעה של התכת רשת (למשל, אם שישה מכונות באזור אחד לדווח על חריגות בו זמנית) ולבחור מיקום שער המבטיח שכל אבני החיישן יכולים להתחבר באופן אמין. הם יכולים גם לבדוק את הביצועים של מודל ה-ML על ידי האכלה תכונות מדמות וקטורת אלחוטית לתוך חסימת הענן ולבדוק אם ההתראה נוצרת.
מגמות עתידיות: חסימת דיאגרמות בעידן של IoT מבוסס תוכנה ו- Edge AI
בעוד ארכיטקטורות IoT הופכות דינמיות יותר והוגן יותר, התפקיד של דיאגרמות בלוק מתפתח.במערכות עתידיות הקרובות, פונקציות רבות אשר נקבעו בעבר בחומרה (למשל, טיפול בפרוטוקול, עיבוד אותות, אבטחה) יושמו בתוכנה ב- Edge, באמצעות יישומים מקובצים שהוגדרו על ידי Kubernetes.blocks לא רק קישורים פיזיים אלא גם לוגיים ו וירטואליים: אשר מתקשרים עם מיקרוסקופים אל עבר מסד הנתונים, אשר אינם עומדים על ידי העדכונים ההיסטוריים, אשר אינם עומדים על ידי העדכונים של העדכונים של העדכונים של העדכונים של העדכונים של העדכונים, אלא גם על ידי קודמיו, אלא גם על ידי העדכונים של העדכונים של העדכונים של העדכונים של העדכונים ההיסטוריים.
יתר על כן, יש עניין גובר באדריכלות "עצמית" ו- Azure Digital Twins כבר לייצר ייצוגים מבוססי בלוק של מערכות ההפעלה וטלמטריות של מערכת ההפעלה. כלים כמו אמזון IoT Defender ו- Azure Digital Twins כבר לייצר ייצוגים מבוססי גרף של מערכות יחסים של מכשירים.מהנדסים עשויים בקרוב להשתמש בתרשיםים של חסימות חיים בזמן אמת כמכשירים או לצאת לרשת, המציגים את רמות הנתונים הנוכחיות, סוללות, ודגלים סימולציה של מערכות ויזואליות ויזואליות מתקדמות יותר.
מסקנה: אלביס את הנדסת IoT עם בלוק דיגרמה
דיאגרמות בלוק הן הרבה יותר מאשר דרך מסודרת לסקירת רעיונות - הן כלי בסיסי המעצימה מהנדסים לתכנן, מבחן, ומדפי מערכות אקולוגיות IoT בקנה מידה עם ביטחון.מסקיצות המושגים המוקדמים ביותר לסימולציות של כישלון מפורט ביותר, דיאגרמות מוכחות לספק בהירות, לטפח שיתוף פעולה, ומניעה יעילה יותר של קבוצות להימנע מהפתעות יקרות, מהירות, וליצור מערכות חזקות שיכולות להתפתח עם דרישות תחזוקה פשוטות יותר, ככל האפשר, כך שתחליף את זמן, כך שתוסיף, כך שתחליף את תהליכי תחזוקה, כך שתחליף את תהליכי תחזוקה פשוטים יותר, כך שתוסיף, כך שתחליף את תהליכי תחזוקה.