האינטרנט אפשר לנו לתקשר בקלות רבה יותר מאי פעם, ובזכות רשתות הסלולר המודרניות, אנחנו אפילו לא צריכים להיות קשורים יותר לקו קשיח. אבל מה אם אתה רוצה משהו קצת יותר ישיר? אולי אתה נמצא באזור ללא כיסוי סלולרי, או שאתה לא רוצה להשתמש ברשתות ציבוריות מכל סיבה שהיא. עבור מקרים אלה, ייתכן שתתעניין בזה רשת תקשורת מאובטחת פרויקט מאת [Thomas].
על ידי מינוף איכויות ההכנס והפעל של ה Raspberry Pi 4 וה מצנפת רדיו Adafruit LoRa, [Thomas] הצליח להתמקד בצד התוכנה של המערכת הזו שבאמת הופך את החלקים האלה למשהו שימושי.
במקום קישור רדיו פשוט מנקודה לנקודה, רשת רשת בנויה מכל מקלטי משדר בטווח, מאריכה את המרחק המקסימלי שניתן לשלוח הודעה, ובונה חוסן למקרה שצומת יורד. כל צומת מחובר למחשב באמצעות Ethernet, וההודעות מופצות באמצעות אלגוריתם "הצפה מבוקרת" שמטרתו להפחית עומס רשת מיותר מהשידור החוזר העיוור של הודעות שכבר התקבלו.
האבטחה מטופלת באמצעות הצפנת RSA עם מפתחות ציבוריים/פרטיים של 256 בתים ו-hash נוספים של SHA256 לאימות.
גודל החבילה הזמין דרך התקן LoRa מוגבל ל-256 בתים, מתוכם 80 בתים שמורים לכותרות. כדי להחמיר את המצב, 176 הבתים הנותרים חייבים להכיל נתונים מוצפנים, שהם כמעט תמיד ארוכים יותר מההודעה הגולמית שהוא מייצג. בגלל זה, הודעות ארוכות יותר מקוטעות על ידי התוכנה, כשהפרגמנטים נשלחים בנפרד ומורכבים מחדש בקצה המקבל.
אם אתה זקוק למערכת תקשורת רדיו מאובטחת מבוזרת, אז יש הרבה מה לאהוב בפרויקט [Thomas] תיעד על עמוד ה-Hackaday.io שלו. הוא אפילו כולל קובץ STL עבור מארז מודפס בתלת מימד. אם אתה צריך לשלוח יותר מאשר טקסט, אז זה Voice-over-LoRa Mesh Network הפרויקט עשוי להיות יותר בסגנון שלך.
קישור לכתבת המקור – 2023-01-25 14:00:32