حول HackRF / RTL-SDR (+كابل USB OTG) إلى محلل تردد في الوقت الحقيقي!
استخدم كابل USB (على النحو) لتوصيل HackRF/RTL-SDR بهاتف/جهاز لوحي Android ، وسيتصور هذا التطبيق طيف الترددات اللاسلكية (حجم التردد ومؤامرة الشلال)!
تصفح من خلال طيف التردد فقط باستخدام إيماءات التمرير والتكبير. ميزات إضافية اعتبارًا من اليوم هي:
- العديد من الإعدادات: حجم FFT ، المتوسط ، الذروة الحجز ، نظام الألوان ، ...
- اقرأ العينات من ملف (تم إنشاؤه بواسطة أداة HackRF_Transfer أو RTL_SDR)
- AM/FM/SSB إزالة التشكيل الصوتي
- ضبط سحق وعرض القناة
- سجل إلى ملف IQ الخام متوافق مع hackrf_transfer ، ...
- مرجعية
- دعم rad1o
اقرأ الدليل لمزيد من التفاصيل: https://github.com/demantz/rfanalyzer/blob/master/doc/rf_analyzer_manual.md
نظرًا لقيود الوقت ، لم يعد التطبيق قد تم تطويره بنشاط بعد الآن.
أحاول أيضًا الحفاظ على التطبيق مستقرًا وخاليًا من الأخطاء قدر الإمكان. تقارير الأخطاء مرحب بها دائمًا وأحاول العثور على الوقت لإصلاحها! لاحظ أن هناك ميزة تسجيل في الإعدادات التي تساعد كثيرًا على مشكلة في تصوير أي أخطاء.
هل أنت مهتم بأحدث التحديثات؟ انضم إلى برنامج بيتا: https://play.google.com/apps/testing/com.mantz_it.rfanalyzer
أذونات:
يستخدم هذا التطبيق إذن الإنترنت فقط للاتصال بمثيل RTL_TCP المحلي المستخدم بواسطة برنامج تشغيل RTL2832U. يتم استخدام إذن التخزين Write_external فقط لكتابة ملفات السجل إلى بطاقة SD (معطل بشكل افتراضي).
ما تحتاجه:
من أجل استخدام هذا التطبيق ستحتاج:
- hackrf أو dongle RTL-SDR (هذا هو XD واضح)
- جهاز Android الذي يدعم USB OTG (الرجاء Google إذا كان جهازك يدعم OTG!) أو لديه منفذ مضيف USB
- كابل USB OTG (يكلف حوالي 3 دولارات) توصيل HackRF/RTL-SDR بجهاز Android الخاص بك (غير مطلوب إذا كان جهازك يحتوي على منفذ مضيف USB بالحجم الكامل)
- فقط لـ RTL-SDR: سائق RTL2832U المجاني من Martin Marinov (https://play.google.com/store/apps/details؟id=marto.rtl_tcp_andro)
مهم:
يتم تشغيل HackRF/RTL-SDR بواسطة هاتف/جهاز الكمبيوتر اللوحي Android. قد لا توفر بعض الهواتف أو الأجهزة اللوحية طاقة كافية على منفذ USB الخاص بهم لتشغيل HackRF/RTL-SDR (غالبًا ما تكون مشكلات الطاقة ناتجة عن كابلات USB منخفضة الجودة أو محولات OTG). لاحظ أيضًا أن إجراء معالجة الإشارات الرقمية اللازمة مكثفة للغاية في وحدة المعالجة المركزية ، وعلى الرغم من أنني بذلت قصارى جهدي لتحسين الخوارزميات ، فإن التطبيق لا يزال يحتاج إلى جهاز لائق (أوصي بنوي 2 وحدة المعالجة المركزية أو أكثر) لتشغيله بطلاقة. يرجى استخدام فترة الاسترداد لمدة ساعتين المقدمة لكل تطبيق Google Play لاختبار الوظائف واسترداد التطبيق إذا لم يكن يعمل لجهازك!
فيما يلي قائمة بأجهزة العمل التي تم اختبارها بالفعل (قد تكون غير مكتملة):
- Nexus 7 2012
- Nexus 7 2013
- Nexus 5
- موتو ز
- Moto G 4G
- Acer A500
- Samsung S3 LTE
- Samsung S4
- Samsung S4 LTE
- Samsung S5
- Samsung Note 3
- Samsung Galaxy Tap S 8.4 و 10.5
- HTC M7
- HTC M8
- LG G2
- LG G3
- موتورولا Xoom M601
- Dragon Touch A1X
إذا كان التطبيق يعمل من أجلك ولم يكن جهازك في هذه القائمة ، فيرجى تضمين نوع هاتفك في تصنيف قصير
وشارك الأخبار السارة مع المستخدمين الآخرين ؛)
فيما يلي قائمة بالأجهزة التي تم الإبلاغ عنها لعدم العمل مع هذا التطبيق (قد تكون غير مكتملة):
-Sony Xperia Pro + Hackrf (لأن طاقة إخراج USB منخفضة جدًا -.-)
- Nexus 4 (يعمل فقط مع كابل Y و ROM مخصص لتمكين دعم OTG)
- Nexus 9 (وليس مشكلة السلطة ، ما زلت أتحقق في هذا)
رخصة:
يتم إصدار هذا الطلب بموجب ترخيص GNU General Public V2. إنه برنامج مجاني والرمز المصدر هو
متاح على github: https://github.com/demantz/rfanalyzer
تتوفر حزمة APK أيضًا في مستودع GIT ويمكنك تنزيلها وتثبيتها من هناك. ولكن ضع في اعتبارك: من خلال تنزيل التطبيق من المتجر ، ستحصل على تحديثات تلقائية!
القضايا القانونية
يرجى ملاحظة أنني لست مسؤولاً عن أي مشكلات قانونية ناتجة عن استخدام هذا الطلب. كن مسؤولاً وامتثالًا لقانونك المحلي!