נמאס לכם שהטלפון שלכם רוטט כל הזמן בגלל שענף זז ברוח או שהחתול של השכן מחליט לטייל בגינה שלכם? זו הבעיה האופיינית למצלמות זולות: הן מזהות כל שינוי בפיקסל ושולחות לכם התראה, מה שגורם לכם להתעלם מהתראות בדיוק כשהן באמת חשובות . כדי לפתור את כאב הראש הזה, יש את Frigate, מערכת הקלטת וידאו ברשת (NVR) בקוד פתוח שמשנה את כללי המשחק על ידי עיבוד הכל באופן מקומי ושימוש בבינה מלאכותית.
הקסם של תוכנה זו הוא שהיא לא רק מזהה תנועה; היא יכולה לזהות מהו אותו אובייקט , בין אם זה אדם, מכונית או כלב. על ידי שילוב חלק עם Home Assistant, תוכלו להקים מערכת אבטחה מקצועית בביתכם ללא דמי שימוש חודשיים או שליחת סרטונים פרטיים לשרתי ענן, תוך שמירה על שליטה מלאה על הפרטיות וזמן התגובה שלכם.
מנוע האינטליגנציה: גוגל קורל TPU
אם אתם רוצים ש-Frigate יפעל בצורה יוצאת דופן מבלי להעמיס יתר על המידה על מעבד השרת שלכם, אתם זקוקים למאיץ חומרה. כאן נכנס לתמונה מאיץ ה-USB של גוגל קורל , מכשיר קטן שפועל כמו מחשבון מדעי המתמחה בבינה מלאכותית. בעוד שמעבד רגיל מעבד מידע צעד אחר צעד, שבב ה-TPU מבצע אלפי פעולות בו זמנית, ומפחית את צריכת המשאבים מ-80% ל -10% זעומים.
ללא רכיב זה, כל Raspberry Pi או Mini PC יתקשה לנתח וידאו בזמן אמת. ה-Coral מאפשר זיהוי עצמים מיידי , וזה קריטי אם אתם רוצים, למשל, שאורות הפטיו שלכם ידלקו ברגע שמישהו דורכך על הנכס שלכם, ולא חמש שניות לאחר מכן.
דרישות טכניות והכנת סביבה
כדי להפעיל את זה, אתם לא צריכים להיות מהנדסים בנאס"א, אבל אתם צריכים להבין כמה יסודות. תצטרכו שרת שיכול להריץ את Docker (כמו מיני מחשב, NAS או Raspberry Pi 4/5), כוננים קשיחים עם מספיק קיבולת לאחסון הסרטונים, וכמובן, מצלמות אבטחה שתומכות בפרוטוקול RTSP.
פרט מכריע הוא שהמצלמות שלכם חייבות להציע לפחות שני זרמי וידאו. זרם המשנה (רזולוציה נמוכה) הוא זה ש-Frigate מנתחת כל הזמן כדי לזהות תנועה מבלי לצרוך הרבה מעבד, בעוד שהזרם הראשי (רזולוציה גבוהה או 4K) משמש אך ורק להקלטת הראיות הסופיות כאשר הבינה המלאכותית מאשרת שיש אובייקט מעניין.
מדריך התקנה שלב אחר שלב
הדרך הנקייה ביותר להתקין פריגטה היא על ידי דוקר להלחיןראשית, עליך ליצור תיקייה בשרת שלך וקובץ. docker-compose.yml היכן שאתה מגדיר את המכולה, מקצה לו את ההרשאות הדרושות לגישה ל-Coral USB ומגדיר את האחסון ב- /media/frigate כדי שהסרטונים לא ימלאו את מחיצת המערכת.
לב ליבו של הכל הוא הארכיון config.ymlבו עליך להגדיר את ברוקר MQTT (כמו מוסקיטו), שהיא השפה שבה פריגייט משתמשת כדי להודיע ל-Home Assistant שהיא זיהתה משהו. זה גם המקום שבו מגדירים כל מצלמה, המציינת את כתובת אתר של RTSP (הכולל שם משתמש, סיסמה וכתובת IP) והתפקידים שיהיו לכל זרימה, בין אם detect עבור בינה מלאכותית או record עבור הארכיון ההיסטורי.
הגדרות מתקדמות: מסכות ואזורים
כדי למנוע מהמערכת להשתגע מתנועת עץ או מהשעון הדיגיטלי של המצלמה, ניתן להשתמש במסכות תנועה . אלה אומרות לפריגטה, "התעלמו לחלוטין מכל דבר שקורה בפריים הזה." זהו הכלי המושלם לניקוי תוצאות חיוביות שגויות מעצבנות.
מצד שני, אזורי גילוי מאפשרים לך להיות הרבה יותר ספציפי. אתה יכול לצייר אזור שנקרא "כניסה_למוסך" ואחר שנקרא "גדר_אחורית". הודות לכך, אתה יכול לתכנת אוטומציות שונות: מישהו ליד הגדר יכול לשלוח לך התראה שקטה, בעוד שמישהו בדלת הכניסה מפעיל אזעקה או מדליק את כל האורות בבית.
אינטגרציה מלאה עם Home Assistant
כדי להפיק את המרב מ-Frigate, עליכם להתקין את האינטגרציה שלו דרך HACS . לאחר החיבור, Home Assistant ייצור אוטומטית חיישנים וישויות בינאריות עבור כל אובייקט שזוהה. זה מאפשר לכם ליצור לוגיקה חזקה, כגון שליחת הודעת תמונה לטלפון שלכם רק אם מישהו נמצא בגינה בין השעות 23:00 ל-06:00.
טיפ מועיל למתחילים הוא להשתמש בעורך קוד כמו Code Studio בתוך Home Assistant כדי לנהל בקלות קבצי YAML. זכרו שלצורך תקשורת חלקה, עליכם ליצור משתמש ייעודי ב-Home Assistant עבור סוכן ה- MQTT , תוך הקפדה על התאמה מדויקת בין שני הצדדים.
טיפים לאופטימיזציה וחומרה
אל תעשו את הטעות של ניסיון לזהות חדירות באיכות 4K; זה בזבוז משאבים. הגדירו את רזולוציית הזיהוי למשהו שניתן לנהל, כמו 640x480 או 1280x720 , מכיוון שהבינה המלאכותית תשנה את גודל התמונה בכל מקרה. כמו כן, אם אתם משתמשים במצלמות אבטחה Wi-Fi חיצוניות , ודאו שיש לכם רשת חזקה, או רצוי להשתמש בכבל Ethernet כדי למנוע השהיה או פריימים שנשברו, שעלולים למנוע מהבינה המלאכותית לזהות את הפריצה בזמן.
אם יש לכם ספקות לגבי החומרה, מצלמת Intel NUC עם כונן Coral USB יכולה בקלות להתמודד עם בין 6 ל-10 מצלמות . אם אתם שמים לב שהמערכת פועלת לאט, בדקו שהזיכרון המשותף (shm_size) ב-Docker מותאם כראוי בהתאם למספר המצלמות שחיברתם.
הקמת מערכת מעקב מקומית עם Frigate היא הדרך הטובה ביותר להחזיר לעצמך שליטה על הנתונים שלך תוך כדי הנאה מאבטחה חכמה . על ידי שילוב העוצמה של Google Coral עם הרבגוניות של Home Assistant, אתה הופך מצלמות פשוטות לזקיף המסוגל להבחין בין בעל חיים לפולש, לבטל אזעקות שווא ולהבטיח שהבית שלך מנוטר על ידי מערכת פרטית, יעילה וחינמית.





