יש בהחלט רשתות ש"זוללות" סוללה יותר מאחרות
לפני שאפרט על הסיבות העיקריות שבהם הרשת משפיעה על הסוללה, קודם אתייחס בקצרה למספר נקודות שהעלו כמה חברים לפניי:
לגבי קיבוע המכשיר על טכנולגיה - ממש לא מומלץ לביצוע, ההיפך הוא הנכון.
הרשת קובעת את ספי המעבר בין הטכנולוגיות השונות וזה נעשה כאשר הקליטה היא חלשה מאוד (בסביבות –110 dBm) בטכנולוגיה שבה נימצא המכשיר. בדרך כלל קורה באזורים שניקראים Cell edge.
אם המכשיר היה מקובע על טכנולוגיה מסוימת והוא נימצא באזור עם קליטה חלשה, אז במקום לעבור לטכנולוגיה אחרת שבה יש קליטה יותר חזקה הוא נאלץ ל"התאמץ" יותר וכך צריכת האנרגיה תהיה גבוהה יותר.
נקודה נוספת שעלתה היא מעבר בין רשתות:
ובכן כאן זה לא כל כך חד משמעי, אפשר לומר שזה תלוי במימוש ברשת, אנסה לפרט מעט עם דוגמא מרשת הוט, אבל קודם קצת עובדות:
א. מנויי הוט נודדים כיום על רשת פרטנר, הלקוח האחרון של הוט שנדד על רשת פלאפון נותק לפני שנה ב 31.12.2014
ב. עד לפני מספר חודשים היה באמת דבר כזה שניקרא רשת דור 3 של הוט, ששידרה ב2100 בלבד והייתה פרושה באיזור גוש דן ובערים הגדולות חיפה, י"ם, ב"ש.
כיום מלבד אנטנות בודדות שעדיין משדרות בתל אביב כל שאר האזורים מכוסים על ידי רשת פרטנר (900+2100)
ג. הרשת המשותפת של הוט ופרטנר בטכנולוגיית MOCN עדיין בשלב התכנון.
לעינייננו , כעיקרון מעבר בין רשתות אינו משפיעה כמעט כלל על צריכת האנרגיה של המכשיר. מה שיכול להשפיע זה תדירותו וזה כבר תלוי במימוש.
במעבר בין רשתות המכשיר מבצע פעולה שנקראית Location Update מול הרשת, זוהי פעולה שצורכת מעט מאוד אנרגיה והיא נעשית ממילא באופן תקופתי בדרך כלל כל שעה שבה המכשיר מודיע לרשת על כך שהוא עדיין "חי".
כמובן שאם ישנו אפקט של "פינג פונג" והמכשיר עובר כל כמה דקות מרשת אחת לרשת אחרת זה יכול לגרום לצריכת אנרגיה מוגברת אבל בדרך כלל אם הרשת מתוכננת כמו שצריך אז מצב כזה לא אמור להיות. (זה גם תלוי באיכות המהנדסים שמנהלים את הרשת..)
למנויי הוט כיום אין צורך לנעול את המכשיר על רשת פרטנר, מלבד אזור מרכז ת"א שגם הוא ייסגר בקרוב אין יותר רשת הוט.
ועתה למנה העיקרית, הסיבות העיקריות להבדלים בין הרשתות הן:
1. קיומו או אי קיומו של Firewall ברשת המגן על המנויים.
במידה ואין Firewall או שהוא מוגדר באופן לא תקין אזי כעיקרון ניתן
מהאינטרנט או ממשתמש אחר לשלוח לך הודעות כמו Ping או כל פאקט אחר.
בכל קבלת הודעה כזו המכשיר שלך אמור להתעורר ולענות.
יש באינטרנט מאות מיליונים של התקפות מדי יום, אולי מנוי אחר מהרשת
שעליה אתה מנוי סורק את טווח הכתובות שאתה נימצא עליו ?
במצב תקין כל פאקט לכיוון המנויים אמור להיחסם ברשת.
די ברור שהסוללה שלך תתרוקן מהר מאוד במצב כזה גם אם המכשיר שלך
נימצא במגירה.
סיבה נוספת לצריכה מוגברת היא סגירה מוקדמת מדי של TCP socket על ידי
ה-Firewall או מכונה אחרת ברשת. ראיתי כבר רשתות שהערך היה מאוד נמוך
וזה הגדיל מאוד את כמויות הודעות הKeepalve מאפליקציות שונות.
2. בדור 3 בלבד - האם מופעלת תכונת URA-PCH ? דוגמא ראה כאן:
http://mobilityfreak.co.il/index.php?q=node/10304
3. טיימרים שונים הקשורים למעבר למצב Cell-FACH (דור 3) ולמעברים למצב Idle. לא אפרט בנושא זה כאן.
שלושת הנושאים שלעיל משפיעים כל אחד מהם באופן מהותי ואף קריטי על צריכת הסוללה במכשיר. יש עוד נושאים כמו מדיניות Paging ואופטימיזציות נוספות שגם יכולות להשפיע אבל נראה לי יצא מספיק ארוך גם ככה...