স্যাটেলাইট কানেক্টিভিটি

Android 15 ও এর পরের যেকোনও ভার্সন স্যাটেলাইট কানেক্টিভিটির জন্য সম্পূর্ণ প্ল্যাটফর্ম সহায়তা প্রদান করে, এটি নন-টেরেস্ট্রিয়াল নেটওয়ার্ক (NTN) নামেও পরিচিত। এই ফ্রেমওয়ার্ক ইন্টিগ্রেশন, কাজ করে এমন ডিভাইসকে কানেকশন তৈরি করতে এবং গুরুত্বপূর্ণ পরিষেবা ব্যবহার করতে দেয়, এমনকি স্ট্যান্ডার্ড টেরেস্ট্রিয়াল সেলুলার এবং ওয়াই-ফাই নেটওয়ার্ক উপলভ্য না থাকলেও।

ডিভাইস প্রস্তুতকারকরা AOSP টেলিফোনি স্যাটেলাইট স্ট্যাক ব্যবহার করে স্যাটেলাইট সংক্রান্ত ক্ষমতা নির্বিঘ্নে প্রয়োগ করতে পারেন, যা কোর Android মেসেজিং, ডেটা রাউটিং এবং জরুরি সিস্টেমের সাথে হার্ডওয়্যারের সামঞ্জস্য নিশ্চিত করে।

যেসব ফিচার কাজ করে

Android ফ্রেমওয়ার্ক, সীমিত NTN-এর মাধ্যমে নির্দিষ্ট পরিষেবা পরিচালনা ও রাউট করার জন্য নেটিভভাবে মূল প্রযুক্তিগত ক্ষমতা প্রদান করে:

  • জরুরি পরিষেবা: টেরিস্ট্রিয়াল কভারেজের বাইরে রোমিং করার সময় ব্যবহারকারীদের জরুরি পরিষেবার (যেমন, ৯১১ নম্বরে টেক্সট মেসেজ পাঠানো) সাথে যোগাযোগ করার সুবিধা দেয়।

  • পিয়ার-টু-পিয়ার মেসেজিং: স্যাটেলাইট নেটওয়ার্কের মাধ্যমে স্ট্যান্ডার্ড পিয়ার-টু-পিয়ার (P2P) টেক্সট-ভিত্তিক মেসেজিং (SMS, MMS ও RCS) কাজ করে। স্যাটেলাইট ডেটা চ্যানেলের মাধ্যমে টেক্সট ডেলিভারি অপ্টিমাইজ করতে, প্ল্যাটফর্মের টেলিফোনি লেয়ার ডায়নামিক পদ্ধতিতে ট্রান্সমিশন কিউ, লিঙ্কের উপলভ্যতা এবং পেলোড সাইজিং ম্যানেজ করে।

  • লোকেশন শেয়ারিং: প্ল্যাটফর্ম লোকেশন পরিষেবা এবং LocationManager ফ্রেমওয়ার্কের সাথে ইন্টিগ্রেট করে যাতে ব্যবহারকারীরা স্যাটেলাইট-নেটিভ সিগন্যালিং চ্যানেলের মাধ্যমে কাজ করে এমন অ্যাপের (যেমন Google Maps) সাহায্যে তাদের সুনির্দিষ্ট অক্ষাংশ এবং দ্রাঘিমাংশ শেয়ার করতে পারেন।

  • ডেটা পরিষেবা: স্যাটেলাইট কানেকশনের মাধ্যমে স্ট্যান্ডার্ড IP ডেটা প্যাকেট রাউটিং করার সুবিধা কাজ করে। প্ল্যাটফর্ম ডেটা অ্যাক্সেসের দুটি প্রাথমিক লেভেল ম্যানেজ করে:

  • সীমাবদ্ধ (লাইট) ডেটা: ফ্রেমওয়ার্ক ও নেটওয়ার্ক নীতি নির্দিষ্ট মূল পরিষেবাতে ব্যাকগ্রাউন্ড ডেটা অ্যাক্সেস সীমাবদ্ধ করে এবং অতিরিক্ত ব্যান্ডউইথ ব্যবহার আটকানোর জন্য হোয়াইটলিস্ট করা অ্যাপকে অনুমতি দেয়। আপনি যদি একজন অ্যাপ ডেভেলপার হন এবং সীমাবদ্ধ স্যাটেলাইট নেটওয়ার্কের জন্য আপনার অ্যাপ অপ্টিমাইজ করতে চান, তাহলে সীমাবদ্ধ স্যাটেলাইট নেটওয়ার্কের জন্য ডেভেলপ করুন দেখুন।

  • সীমাবদ্ধতাহীন ডেটা: সম্পূর্ণ ইন্টারনেট প্রোটোকল ডেটা রাউটিং কাজ করে (উপলভ্যতা, হার্ডওয়্যারের ক্ষমতা ও পরিষেবা প্রদানকারীর কনফিগারেশনের উপর নির্ভর করে)।

টেকনিক্যাল আর্কিটেকচার ওভারভিউ

টেলিফোনি স্যাটেলাইট স্ট্যাক সরাসরি AOSP টেলিফোনি ফ্রেমওয়ার্কে ইন্টিগ্রেট করা হয়। স্ট্যাকটি একটি স্ট্যান্ডার্ডাইজড হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার (HAL)-এর মাধ্যমে ডিভাইসের মডেমের সাথে ইন্টারঅ্যাক্ট করে।

  • AOSP স্যাটেলাইট ফ্রেমওয়ার্ক: এই ফ্রেমওয়ার্ক স্যাটেলাইট কানেক্টিভিটির জন্য হাই-লেভেল স্টেট মেশিন ম্যানেজ করে, স্যাটেলাইট অ্যাটাচ উইন্ডোর সময় ডিফল্ট টেরিস্ট্রিয়াল রাউটিং ওভাররাইড করে, মডেম সিগন্যাল কোয়ালিটি মনিটর করে এবং কোর SatelliteManager API প্রদান করে।
  • মডেম HAL (ISatellite): ডিভাইস প্রস্তুতকারকদের অবশ্যই স্ট্যান্ডার্ড ISatellite HAL AIDL ইন্টারফেস (Android 15-এ চালু করা হয়েছে) প্রয়োগ করতে হবে, যাতে ভেন্ডর-নির্দিষ্ট মডেম ফার্মওয়্যারে ফ্রেমওয়ার্ক কমান্ড ব্রিজ করা যায়। এই ইন্টারফেস মডেমের পাওয়ার স্টেট, স্যাটেলাইট লিসেনিং উইন্ডো ও কাঁচা ডেটা প্যাকেট ট্রান্সমিশন কন্ট্রোল করে।
  • নেটওয়ার্ক নীতি ও রাউটিং: ডিভাইস NTN PLMN-এর সাথে অ্যাটাচ করা থাকলে, নেটওয়ার্ক ট্রাফিক ম্যানেজ করার জন্য AOSP কানেক্টিভিটি পরিষেবা কাস্টম ফায়ারওয়াল চেইন ও ডেটা সেভার এক্সটেনশন ব্যবহার করে, যাতে অপ্টিমাইজ না করা অ্যাপ্লিকেশন ট্রাফিক থেকে লিঙ্ক সুরক্ষিত থাকে।
  • ডায়নামিক কনফিগারেশন: স্যাটেলাইট পরিষেবার প্যারামিটার (যেমন এনটাইটেলমেন্ট সার্ভার URL, অনুমোদিত PLMN তালিকা এবং ডিফল্ট কাজ করে এমন মোড) ডায়নামিক পদ্ধতিতে ডিভাইসে পুশ করা হয়। AOSP, GSMA TS.43 এনটাইটেলমেন্ট সার্ভার ব্যবহার করে স্ট্যান্ডার্ড CarrierConfigManager XML পুশ এবং ডায়নামিক যাচাইকরণ, দুটিই সমর্থন করে।

যাচাইকরণ

প্ল্যাটফর্ম স্যাটেলাইট ফিচারের আপনার প্রয়োগ যাচাই করতে, ডিভাইস নির্মাতা ও চিপ ভেন্ডরদের অবশ্যই নিশ্চিত করতে হবে যে তাদের মডেম সংশ্লিষ্ট সব Android যাচাইকরণ স্যুট পাস করেছে।

অনবোর্ডিং ও পার্টনার ইন্টিগ্রেশন

Android ইকোসিস্টেমের সাথে আপনার নেটওয়ার্ক ইন্টিগ্রেট করার জন্য Android একটি সেল্ফ-সার্ভ অনবোর্ডিং ওয়ার্কফ্লো প্রদান করে। আরও তথ্যের জন্য, android-satellite-support@google.com আইডিতে ইমেল পাঠান।