صفحة: 239
הגדרת הדרישות ממערכת התוכנה פרויקט ה"אזעקה השקטה" יעשה שימוש בשתי תוכנות : האחת - תוכנת שרת שתקלוט את מצב החיישנים מהחומרה ותשדר את הנתונים למחשב הלקוח והשנייה - תוכנת לקוח שתקלוט את נתוני החיישנים ותציג את המידע למשתמש . נגדיר את תפקידם המפורט של כל אחת מהתוכנות . תוכנת השרת : קליטת כתובת רז 1 ? - של מחשב השרת . אתחול התקשורת בין המחשבים על-פי כתובת ר 1 ? - > שהמשתמש הקליד והעברת תוכנת השרת למצב האזנה . מערכת לתיאום רמות : המערכת תקלוט את השינויים ברמות המתח והס ייצגו קליטה של אור אינפרא אדום . המערכת תפלוט שתי רמות מתח שייצגו רמות לוגיות - רמה אחת לקליטת אור המשדר והרמה השנייה לחסימת האור המשודר מהמשדר . ארבעה מפסקים מגנטיים : ארבעת המפסקים שיותקנו על משקופי החלון יפלטו שתי רמות מתח שייצגו שני מצבים - מצב אחד שהחלון פתוח והשני שהחלון סגור . חוצץ כניסה מקבילי : יקבל חמישה אותות לוגיים מהמפסקים ומחיישן המעבר . החוצץ יעביר נתונים אלו למחשב כאשר יקבל אות מתאים לכך ממפענח הכתובות . מפענח הכתובות : יקבל אותות בקרה מהמחשב שישמשו לקביעת החוצץ שאמור להעביר את נתוניו אל המחשב או ממנו . על המפענח יהיה לשלוח אות אפשור לאותו חוצץ שהמחשב בחר . אוגר נתונים מקבילי : יקבל מידע מהמחשב ואות בקרה ממפענח הכתובות . האוגר ינעל בתוכו את נתוני המחשב כאשר יופיע אות הנעילה מהמפענח . חמש נוריות LED לבקרה : יקלטו אותות בקרה מאוגר הנתונים וידליקו בהתאמה חמש נוריות סימון שייצגו את חמשת פתחי הבית . מחשב המריץ תוכנת שרת : ישלוט על חמש נוריות הבקרה ויקלוט את מצב החיישנים . המחשב ישדר את נתוני החיישנים למחשב המרוחק המחובר לאינטרנט . מחשב המריץ תוכנת לקוח : יקלוט את נתוני החיישנים ממחשב השרת ויציג אותם למשתמש .
|