سؤال

لدي تقريبا أسوأ المواصفات في العالم.تطبيق موجود ويستخدم للعمل.هدفي هو إعادة إنشاء هذا التطبيق والعمل على انجاحه.

انه جداً أداة بسيطة تعرض فقط المعلومات التالية على الشاشة:

  • ARFCN - رقم قناة التردد الراديوي المطلق
  • LAC - رمز منطقة الموقع للخلية (فريد في PLMN)
  • RAC - رمز معرف منطقة التوجيه للخلية (فريد في PLMN)
  • MNC / MCC - رمز شبكة الهاتف المحمول / رمز البلد المحمول
  • NCellInfo1-6 - ؟
  • جودة آر إكس -
  • القفز الترددي -
  • آخر شبكة مسجلة
  • TMSI - ؟
  • قيمة تحديث الموقع الدوري
  • فرقة
  • القناة قيد الاستخدام
  • RSSI 1 - مؤشر قوة الإشارة المستلمة
  • سبب إطلاق المكالمة الأخيرة

آمل أن أتمكن من الحصول على بعض هذه المعلومات عبر معلومات شبكة OpenNETCF، ربما بعض عمليات P/Invoces في مكان ما أو (أسوأ سيناريو) نوع من SDK المخصص الذي سأحتاج إلى العثور عليه للجهاز (وهو جهاز متخصص لذا آمل ألا يكون هذا هو الحال).

ومع ذلك، مع رغبتي في الاستفادة من صلاحيات Stackoverflow، تساءلت عما إذا كان بإمكان شخص ما توجيهي في الاتجاه الصحيح للحصول على هذه البيانات من الجهاز.هل يعرف أي شخص أي libs توفر هذا النوع من المعلومات على وجه التحديد؟

هل كانت مفيدة؟

المحلول

لا يمكنني التحدث عن كل هذه المعلومات، ولكن يمكنك الحصول على معظمها من RIL (طبقة واجهة الراديو).

http://msdn.microsoft.com/en-us/library/aa920475.aspx

لست متأكدًا من أنك ستتمكن من استخدام C# للوصول إلى طبقة RIL حيث يتعين عليك توفير عمليات الاسترجاعات لوظيفة C.

معلومات برج الخلية التي تحصل عليها من وظيفة RIL_GetCellTowerInfo ومعلومات جودة الإشارة التي تحصل عليها من وظيفة RIL_GetSignalQuality.تصفح وثائق MSDN للحصول على المعلومات التي تريد الحصول عليها.

نصائح أخرى

لن تساعد مساحة الاسم NetworkInformation الخاصة بـ OpenNETCF - فهي عبارة عن غلاف حول NDIS وWZC، وهي ليست ذات فائدة كبيرة للاتصالات الهاتفية.ما هو على الأرجح ذو صلة هنا هو واجهة برمجة التطبيقات الهاتفية (TAPI), ، على الرغم من أن لدي شكوك حول ما إذا كان TAPI سيقدم كل هذه المعلومات (لقد مر وقت طويل منذ أن قاتلت مع TAPI).

أعتقد أنك ستكون قادرًا على الحصول على بعض المعلومات من خلال TAPI، لكن الكثير منها ربما استردته من خلال واجهة برمجة تطبيقات خاصة يوفرها بائع الراديو، وبدون معلومات حول واجهة برمجة التطبيقات (من بائع الراديو أو الجهاز) OEM) ربما لم يحالفك الحظ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top