اندروید ۱۵ و بالاتر پشتیبانی جامعی از پلتفرم برای اتصال ماهوارهای، که به عنوان شبکههای غیرزمینی (NTN) نیز شناخته میشوند، ارائه میدهد. این ادغام چارچوب به دستگاههای پشتیبانیشده اجازه میدهد تا حتی زمانی که شبکههای سلولی و وایفای زمینی استاندارد در دسترس نیستند، اتصالات برقرار کرده و از سرویسهای حیاتی استفاده کنند.
تولیدکنندگان دستگاه میتوانند از پشته ماهوارهای تلفنی AOSP برای پیادهسازی یکپارچه قابلیتهای ماهوارهای استفاده کنند و سازگاری سختافزار با پیامرسانی اصلی اندروید، مسیریابی دادهها و سیستمهای اضطراری را تضمین کنند.
ویژگیهای پشتیبانیشده
چارچوب اندروید به صورت بومی قابلیتهای فنی اصلی را برای مدیریت و مسیریابی سرویسهای خاص از طریق NTNهای محدود فراهم میکند:
خدمات اضطراری: کاربران را قادر میسازد هنگام رومینگ خارج از پوشش زمینی، با خدمات اضطراری (مانند ارسال پیامک به ۹۱۱) تماس بگیرند.
پیامرسانی نظیر به نظیر: از پیامرسانی متنی استاندارد نظیر به نظیر (P2P) (SMS، MMS و RCS) از طریق شبکههای ماهوارهای پشتیبانی میکند. لایه تلفن پلتفرم به صورت پویا صفهای انتقال، در دسترس بودن لینک و اندازه بار مفید را مدیریت میکند تا تحویل متن از طریق کانالهای داده ماهوارهای بهینه شود.
اشتراکگذاری موقعیت مکانی: با سرویسهای موقعیت مکانی پلتفرم و چارچوب
LocationManagerادغام میشود تا به کاربران اجازه دهد مختصات دقیق طول و عرض جغرافیایی خود را از طریق برنامههای پشتیبانیشده (مانند نقشههای گوگل) از طریق کانالهای سیگنالینگ ماهوارهای به اشتراک بگذارند.خدمات داده: از مسیریابی بستههای داده استاندارد IP از طریق اتصالات ماهوارهای پشتیبانی میکند. این پلتفرم دو سطح اصلی دسترسی به دادهها را مدیریت میکند:
دادههای محدود (سبک): چارچوب و سیاستهای شبکه، دسترسی به دادههای پسزمینه را به سرویسهای اصلی خاص محدود میکنند و به برنامههای فهرستشده اجازه میدهند تا از استفاده بیش از حد پهنای باند جلوگیری کنند. اگر شما یک توسعهدهنده برنامه هستید که به دنبال بهینهسازی برنامه خود برای شبکههای ماهوارهای محدود هستید، به بخش «توسعه برای شبکههای ماهوارهای محدود» مراجعه کنید.
دادههای نامحدود: از مسیریابی کامل دادههای پروتکل اینترنت پشتیبانی میکند (بسته به در دسترس بودن، قابلیت سختافزار و پیکربندی اپراتور).
نمای کلی معماری فنی
پشته ماهواره تلفنی مستقیماً در چارچوب AOSP Telephony ادغام شده است. این پشته از طریق یک لایه انتزاعی سختافزاری استاندارد (HAL) با مودم دستگاه تعامل دارد.
- چارچوب ماهواره AOSP: این چارچوب، ماشین وضعیت سطح بالا را برای اتصال ماهواره مدیریت میکند، قوانین مسیریابی زمینی پیشفرض را در طول پنجرههای اتصال ماهواره لغو میکند، کیفیت سیگنال مودم را رصد میکند و رابط برنامهنویسی کاربردی (API) اصلی
SatelliteManagerرا ارائه میدهد. - مودم HAL (
ISatellite): تولیدکنندگان دستگاه باید رابط استانداردISatelliteHAL AIDL (معرفیشده در اندروید ۱۵) را پیادهسازی کنند تا دستورات چارچوب را به میانافزار مودم مخصوص فروشنده متصل کنند. این رابط، وضعیت توان مودم، پنجرههای گوش دادن به ماهواره و انتقال بستههای داده خام را کنترل میکند. - سیاست شبکه و مسیریابی: سرویسهای اتصال AOSP از زنجیرههای فایروال سفارشی و افزونههای صرفهجویی در داده برای مدیریت ترافیک شبکه هنگام اتصال دستگاه به NTN PLMN استفاده میکنند و از لینک در برابر ترافیک برنامههای بهینهسازی نشده محافظت میکنند.
- پیکربندی پویا: پارامترهای سرویس ماهواره (مانند URL های سرور مجوز، لیست های PLMN مجاز و حالت های پشتیبانی شده پیش فرض) به صورت پویا به دستگاه ارسال می شوند. AOSP از هر دو روش استاندارد
CarrierConfigManagerXML و احراز هویت پویا با استفاده از سرورهای مجوز GSMA TS.43 پشتیبانی می کند.
تأیید
برای تأیید پیادهسازی ویژگیهای ماهوارهای پلتفرم، تولیدکنندگان دستگاه و فروشندگان تراشه باید اطمینان حاصل کنند که مودمهای آنها تمام مجموعههای تأیید مرتبط اندروید را با موفقیت پشت سر میگذارند.
ادغام و یکپارچهسازی با شرکا
اندروید یک گردش کار سلف سرویس برای ادغام شبکه شما با اکوسیستم اندروید ارائه میدهد. برای اطلاعات بیشتر، به android-satellite-support@google.com ایمیل بزنید.