9. רשתות¶
בקרת חומרה חיברה את המצלמה לחוט ולשותף ידוע בקצה השני. רשתות הן מה שקורה כאשר השותף אינו על אותו חוט – מחשב נייד על אותה רשת Wi-Fi, חיישן בחדר אחר, שרת במדינה אחרת – וכאשר המסלול בין שתי נקודות הקצה עובר דרך חומרה שאיש מאף צד אינו שולט בה.
שני מודולים מכסים את צד ה-Python של זה. מודול network מביא את המצלמה אל רשת מלכתחילה: הצטרפות לרשת Wi-Fi או חיבור ל-Ethernet, קבלת כתובת, הכנת המצלמה להשתתפות. מודול socket הוא מה שקוד Python פותח כדי לשלוח ולקבל בתים בפועל ברגע שהקישור פעיל. הדפים שלפנינו מהלכים דרך מה שיושב באמצע, שכבה אחר שכבה, כך ש“פתח סוקט וכתוב בתים“ ירגיש מתבקש במקום קסום.
השכבות התחתונות
סוקטים ב-Python
פרוטוקול אמיתי: MQTT
סיכום