...

كيف يمكنني تنفيذ التبديل التلقائي للنطاق الترددي وقفل النطاق اليدوي في البرنامج الثابت؟

2 مايو 2026 بواسطة هان

لقد شاهدت الكثير من كاميرات 4G PTZ تفقد بث الفيديو في الميدان. غالبًا ما يكون السبب الجذري هو قفز المودم بين النطاقات الضعيفة مع عدم وجود منطق تحكم في البرنامج الثابت.

يمكنك تنفيذ التبديل التلقائي للنطاق عن طريق إرسال قناع نطاق سداسي عشري كامل إلى المودم والسماح لخوارزمية إدارة الاستجابة السريعة باختيار أفضل نطاق. يمكنك تنفيذ قفل النطاق يدويًا عن طريق إرسال قناع سداسي عشري مصفى يتيح نطاقات محددة فقط. تعتمد كلتا الطريقتين على أوامر AT بين برنامجك الثابت والوحدة الخلوية، مثل أوامر Quectel AT+QCFG="النطاق" أو سييرا وايرلس في!باند. المفتاح هو بناء وحدة إدارة النطاق في البرنامج الثابت الخاص بك والتي تتعامل مع اختيار الوضع وتقييم الإشارة والتراجع الآمن.

PTZ camera firmware band switching and locking implementation تطبيق تبديل النطاق الثابت لكاميرا PTZ الثابتة للكاميرا وتأمينها

فيما يلي، سأرشدك إلى المنطق الدقيق وأوامر AT وأنماط تصميم البرامج الثابتة التي نستخدمها في Loyalty-Secu. سواء أكنت بحاجة إلى قفل نطاق، أو تعيين أولويات الناقل، أو تشغيل تحديث عن بُعد، أو مراقبة مقاييس الإشارة من خلال واجهة المستخدم الرسومية على الويب، فإن كل قسم يغطي الخطوات العملية.

هل يمكنني قفل الكاميرا على نطاق محدد لمنع التجوال على برج ضعيف؟

لقد تعاملت مع هذه المشكلة بالضبط في عمليات نشر حافة الغابة حيث استمر المودم في التنقل بين النطاق 12 والنطاق 4. كان دفق الفيديو ينقطع في كل مرة يتم فيها التبديل.

نعم، يمكنك قفل الكاميرا على نطاق محدد. ترسل البرامج الثابتة قناع بت سداسي عشري إلى المودم الذي يمكّن النطاق الذي اخترته فقط. سيتجاهل المودم بعد ذلك إشارات المزامنة من جميع النطاقات الأخرى. يوقف هذا “تأثير بينج بونج” حيث يقفز الجهاز بين نطاقين ضعيفين ويسقط بث الفيديو.

Lock PTZ camera to specific LTE band prevent roaming قفل كاميرا PTZ على نطاق LTE محدد لمنع التجوال

كيف يعمل قفل النطاق في الواقع على مستوى المودم

قفل النطاق ليس في الحقيقة “تبديل”. إنه إخفاء. أنت تخبر المودم بالنطاقات المسموح بها. لكل نطاق يدعمه المودم موضع بت في قيمة سداسي عشري. إذا كان هذا البت 1، فإن النطاق مسموح به. إذا كانت 0، فلن يحاول المودم حتى محاولة مسحها.

على سبيل المثال، في كويكتيل EC25 1 أو وحدة EG25 (شائعة جدًا في كاميرات PTZ صينية الصنع)، يبدو الأمر كالتالي:

AT+QCFG="band",0,A,0,1

هنا, A هو القناع السداسي وهذا يعني أنه يُسمح فقط بالنطاق 2 والنطاق 4. النطاق 1 في النهاية يخبر المودم بتطبيق هذا الإعداد الآن وإعادة تشغيل مكدس البروتوكول.

كيفية حساب القناع السداسي السداسي

يتم تعيين كل نطاق LTE إلى موضع بت. النطاق 1 هو البت 0. النطاق 2 هو البت 1. النطاق 3 هو البت 2. وهكذا. للحصول على القيمة السداسية عشرية، ترفع 2 إلى قوة (رقم النطاق ناقص 1).

نطاق LTE موضع البت القيمة العشرية القيمة السداسية
النطاق 2 1 2 0x2
النطاق 4 3 8 0x8
النطاق 7 6 64 0x40
النطاق 12 11 2048 0x800
النطاق 13 12 4096 0x1000

لقفل النطاق 2 والنطاق 4، قم بإضافة قيمهما السداسية: 0x2 + 0x8 = 0xA. هذا هو قناعك.

ماذا يحدث إذا اختفى النطاق المغلق؟

هذا هو المكان الذي تفشل فيه العديد من تصميمات البرامج الثابتة. إذا أغلقت نطاقًا واحدًا بشدة وانقطع الاتصال بهذا النطاق، فإن الكاميرا تنقطع أيضًا. لا توجد إشارة. لا فيديو. لا وصول عن بعد.

أوصي دائمًا بإضافة مؤقت أمان. إذا لم يتمكن المودم من التسجيل على النطاق المقفل في غضون 60 ثانية، يجب أن يتراجع البرنامج الثابت تلقائياً إلى الوضع التلقائي. بهذه الطريقة، تبقى الكاميرا متصلة بالإنترنت. قد تكون على نطاق أبطأ، ولكن على الأقل لا يزال لديك بث مباشر ويمكنك تغيير الإعدادات عن بُعد.

لاستعادة الوضع التلقائي، كل ما عليك فعله هو إعادة تعيين القناع إلى جميع حروف F:

AT+QCFG="النطاق",0,0,FFFFFFFFFF,0,1

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

ثلاثة أوضاع قفل لتقديمها في البرنامج الثابت الخاص بك

بالنسبة إلى عملاء B2B مثل شركات تكامل الأنظمة، أقترح تقديم ثلاثة خيارات في التهيئة:

  • تلقائي: تم تمكين جميع النطاقات. يختار المودم أفضلها.
  • قفل_سينجل: يُسمح بنطاق واحد فقط. يبقى المودم عليه أو يصبح غير متصل.
  • LOCK_SET: يُسمح بمجموعة من النطاقات. يمكن للمودم التبديل داخل هذه المجموعة ولكن ليس خارجها أبداً.

وهذا يمنح المثبّت مرونة. في المدينة، يعمل AUTO بشكل جيد. في مزرعة نائية مع برج واحد، يتجنب LOCK_SINGLE المسح الضائع. على الطريق السريع، يحافظ LOCK_SINGLE مع نطاقين أو ثلاثة نطاقات على استقرار الاتصال دون الكثير من الخيارات.

هل يسمح البرنامج الثابت باختيار النطاق المستند إلى الأولوية لمشغلي المحلي؟

لقد طلب مني عملائي في الولايات المتحدة تكوين أولويات النطاق مسبقًا لـ Verizon أو AT&T. إنهم لا يريدون لمس أوامر AT. إنهم يريدون فقط قائمة منسدلة.

نعم، يمكن للبرنامج الثابت دعم اختيار النطاق المستند إلى الأولوية. يمكنك إنشاء خوارزمية لتسجيل النقاط تصنف النطاقات المتاحة حسب قوة الإشارة (RSRP) وجودة الإشارة (RSRQ/SINR) والإنتاجية. تقوم البرامج الثابتة بتقييم كل نطاق بشكل دوري والتبديل إلى النطاق الأعلى نقاطاً. يمكنك أيضاً التحميل المسبق لقوائم الأولويات الخاصة بالناقل بحيث يختار المثبّت الناقل الخاص به من قائمة.

Priority-based band selection for US carriers in PTZ firmware اختيار النطاق المستند إلى الأولوية لشركات الاتصالات الأمريكية في البرامج الثابتة PTZ

خوارزمية تسجيل النقاط

يعمل منطق التبديل التلقائي على حلقة بسيطة. كل 10 إلى 30 ثانية، يستعلم البرنامج الثابت عن المودم عن مقاييس الإشارة الحالية باستخدام أوامر مثل AT+QNWINFO أو AT+QCSQ. يسجل RSRP 2, و RSRRQ، وSINR، وإنتاجية الوصلة الصاعدة اختياريًا.

ثم يقوم بتسجيل النطاق الحالي. إذا انخفضت النتيجة إلى أقل من الحد الأدنى لأكثر من 30 ثانية، يقوم البرنامج الثابت بتشغيل فحص النطاق. ويتحقق من جميع النطاقات المسموح بها، ويسجل درجة كل نطاق، ثم يبدل إلى أفضل مرشح.

ضبط العتبات باستخدام التباطؤ

الخطأ الأكبر هو تعيين عتبة واحدة. إذا قلت “قم بالتبديل عندما ينخفض معدل الاستجابة السريعة إلى أقل من -110 ديسيبل ميلي واط”، فقد يقوم المودم بالتبديل ذهابًا وإيابًا كل بضع ثوانٍ عندما تحوم الإشارة حول -110. وهذا ما يسمى تأثير بينج بونج. إنه يقتل دفق الفيديو.

الحل هو التباطؤ. يمكنك تعيين عتبتين:

  • عتبة الخروج: اترك النطاق الحالي عندما يكون RSRP < -110 ديسيبل ميلي واذا كان SINR <0 ديسيبل لمدة 30 ثانية.
  • عتبة الدخول: قبول نطاق جديد فقط عندما يكون معدل الاستجابة السريع > -100 ديسيبل ميلي وازدياد معدل الترددات المنخفضة > 3 ديسيبل لمدة 60 ثانية.

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

قوائم الأولويات الخاصة بالناقل

بالنسبة لشركات النقل الأمريكية، النطاقات الشائعة هي

الناقل النطاقات الأساسية الملاحظات
فيريزون ب 13، ب 4، ب 2 يتمتع B13 بتغطية واسعة ولكن بنطاق ترددي منخفض
AT&T ب12، ب14، ب2، ب4 B12/B14 للمناطق الريفية، B2/B4 للمناطق الحضرية
تي موبايل ب71، ب12، ب12، ب2، ب66 B71 رائع للتغطية بعيدة المدى في المناطق الريفية

في البرنامج الثابت، يمكنك تخزينها كملفات تعريف محددة مسبقًا. عندما يختار المثبّت “Verizon” في واجهة المستخدم الرسومية للويب (GUI)، يقوم البرنامج الثابت بتحميل قناع النطاق الصحيح وترتيب الأولوية. لا حاجة إلى إدخال سداسي عشري يدوي.

كيف يساعد ذلك عملك التجاري

إذا كنت خبيرًا في تكامل الأنظمة وتنشر 50 كاميرا PTZ شمسية في جميع أنحاء ريف تكساس، فأنت لا تريد تكوين كل واحدة منها يدويًا. فأنت تريد اختيار “AT&T” من قائمة والسماح للبرنامج الثابت بالتعامل مع الباقي. هذا هو نوع الميزة التي تقلل من وقت التثبيت ولف الشاحنة.

كيف يمكنني تشغيل تحديث النطاق عن بُعد إذا أصبح اتصال البيانات بطيئًا؟

لقد رأيت حالات تظل فيها الكاميرا متصلة بنطاق مزدحم لساعات. تبدو الإشارة جيدة على الورق، ولكن الإنتاجية الفعلية سيئة للغاية. ليس لدى المثبت أي طريقة لفرض التحديث دون القيادة إلى الموقع.

يمكنك تشغيل إعادة تحديث النطاق عن بُعد عن طريق إرسال أمر من خلال واجهة الويب الخاصة بالكاميرا أو واجهة برمجة التطبيقات أو النظام الأساسي السحابي. يتلقى البرنامج الثابت هذا الأمر، ويعيد تعيين قناع نطاق المودم لتشغيل إعادة مسح كامل، ويقيّم جميع النطاقات المتاحة، ويعيد الاتصال بأفضلها. وهذا يجنبك إعادة تشغيل الجهاز بالكامل ويحافظ على وقت التعطل أقل من 15 ثانية.

Remote band refresh for slow 4G PTZ camera connection تحديث النطاق عن بُعد للاتصال البطيء بكاميرا PTZ من الجيل الرابع 4G

تدفق أوامر التحديث عن بُعد

فيما يلي المنطق خطوة بخطوة داخل البرنامج الثابت عند تشغيل التحديث عن بُعد:

  1. ينقر المستخدم على “تحديث النطاق” في واجهة المستخدم الرسومية للويب أو يرسل مكالمة API.
  2. يحفظ البرنامج الثابت إعداد النطاق الحالي كإعداد احتياطي.
  3. يرسل AT+QCFG="النطاق",0,0,FFFFFFFFFF,0,1 لإعادة ضبط القناع وفرض إعادة المسح.
  4. ينتظر تسجيل المودم على نطاق جديد (المهلة: 30 ثانية).
  5. يقرأ النطاق الجديد ومقاييس الإشارة مع AT+QNWINFO و AT+QCSQ.
  6. إذا كان النطاق الجديد أفضل، فإنه يبقى. إذا لم يكن كذلك، فإنه يعود إلى الإعداد المحفوظ.

لماذا لا تقوم فقط بإعادة تشغيل المودم؟

تستغرق إعادة تشغيل المودم بالكامل من 20 إلى 40 ثانية. خلال ذلك الوقت، تفقد كل الاتصال. إذا كانت الكاميرا تبث فيديو مباشر، فهذه فجوة طويلة. تقوم إعادة تحديث النطاق بإعادة ضبط طبقة الراديو فقط. يمكن أن تبقى جلسة IP على قيد الحياة في كثير من الأحيان إذا تم إعادة تسجيل المودم بسرعة على نفس الخلية أو خلية قريبة.

تحديث تلقائي للنطاق التلقائي بناءً على الإنتاجية

بالإضافة إلى المشغلات اليدوية، أوصي بإنشاء إصدار تلقائي. يراقب البرنامج الثابت إنتاجية التحميل كل 60 ثانية. إذا انخفض الإنتاجية إلى أقل من 500 كيلوبت في الثانية لأكثر من 5 دقائق، وكان معدل الاستجابة السريعة لا يزال أعلى من -105 ديسيبل ميلي واط في الثانية، فإن البرنامج الثابت يعرف أن النطاق مزدحم وليس ضعيفًا. يقوم بتشغيل تحديث النطاق من تلقاء نفسه.

هذا مفيد جداً لكاميرات مواقع البناء. خلال ساعات الذروة، قد يتم تحميل النطاق 12 فوق طاقته من قبل المستخدمين القريبين. يمكن للكاميرا التبديل بهدوء إلى النطاق الترددي 4 حيث يوجد المزيد من النطاق الترددي. عندما تهدأ حركة المرور في الليل، يمكنها التبديل مرة أخرى.

التكامل مع برنامج ترميز الفيديو

هنا تفصيل مهم. عندما يقوم البرنامج الثابت بتشغيل تحديث النطاق، يجب عليه أيضًا إخطار مشفر الفيديو. يمكن لأداة التشفير إسقاط معدل البت مؤقتًا أو التبديل إلى وضع الإطار I فقط أثناء الانتقال. هذا يمنع تراكم الحزم غير المرسلة في المخزن المؤقت. بمجرد تنشيط النطاق الجديد واستقراره، تعود أداة التشفير إلى الجودة الكاملة.

هذا النوع من البث المدرك للارتباط هو ما يميز نظام PTZ الاحترافي عن المنتج الاستهلاكي. يرى عميلك النهائي انخفاضًا موجزًا في الجودة بدلاً من شاشة متجمدة.

هل هناك خيار واجهة المستخدم الرسومية على الويب لرؤية قيم RSRP و RSRQ لكل نطاق نشط؟

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

نعم، يمكنك إنشاء صفحة واجهة المستخدم الرسومية على الويب التي تعرض معلومات RSRP وRSRQ وSINR ومعدل SINR ومعلومات النطاق الحالي في الوقت الفعلي. يستعلم البرنامج الثابت عن المودم على فترات منتظمة باستخدام أوامر AT مثل AT+QCSQ و AT+QNWINFO, ثم يدفع البيانات إلى واجهة الويب. وهذا يمنح المثبتين والمشغلين عن بُعد رؤية كاملة لجودة الارتباط الخلوي دون الحاجة إلى الوصول إلى SSH أو معرفة أوامر AT.

Web GUI showing RSRP RSRQ SINR band info for PTZ camera واجهة المستخدم الرسومية على الويب التي تعرض معلومات نطاق RSRP RSRRQ SINR لكاميرا PTZ

ما هي المقاييس التي يجب عرضها

يجب أن تعرض واجهة المستخدم الرسومية للويب هذه القيم على الأقل، ويتم تحديثها كل 5 إلى 10 ثوانٍ:

متري مصدر الأمر AT ما الذي يخبرك به نطاق جيد
الفرقة الحالية AT+QNWINFO نطاق LTE الذي يستخدمه المودم الآن
RSRP (ديسيبل ميلي واط) AT+QCSQ طاقة الإشارة من البرج > -100 ديسيبل ميلي واط
RSRRQ (ديسيبل) AT+QCSQ جودة الإشارة (حسابات الضوضاء) > -10 ديسيبل
SINR (ديسيبل) AT+QCSQ نسبة الإشارة إلى الضوضاء > 5 ديسيبل
معرّف الخلية AT+QENG="servingcell" البرج الذي يتصل به المودم
سرعة التحميل اختبار سرعة البرنامج الثابت الإنتاجية الفعلية المتاحة لبث الفيديو > 2 ميغابت في الثانية

بناء صفحة واجهة المستخدم الرسومية

على جانب البرنامج الثابت، يقوم برنامج خفي في الخلفية بتشغيل استعلامات AT وتخزين النتائج في ذاكرة مشتركة أو قاعدة بيانات SQLite صغيرة. يقرأ خادم الويب (عادةً Lighttpd أو uhttpd على نظام لينكس المدمج) هذه البيانات ويقدمها كنقطة نهاية JSON API.

تستطلع صفحة الواجهة الأمامية نقطة النهاية هذه كل بضع ثوانٍ وتقوم بتحديث العرض. يمكنك استخدام HTML و JavaScript بسيط. لا حاجة إلى أطر عمل ثقيلة. شريط مرمز بالألوان (أخضر/أصفر/أحمر) بجوار كل مقياس يجعل من السهل قراءته في لمحة.

إضافة سجل تاريخ الفرقة الموسيقية

بالإضافة إلى البيانات في الوقت الفعلي، أقترح إضافة سجل تاريخي على مدار 24 ساعة. في كل مرة يتغير فيها النطاق، يكتب البرنامج الثابت إدخالاً مختومًا بطابع زمني: النطاق القديم، والنطاق الجديد، و RSRP قبل وبعد، وسبب التبديل (بتشغيل المستخدم، التبديل التلقائي بسبب انخفاض SINR، التحديث المجدول، إلخ).

هذا السجل ذو قيمة كبيرة لاستكشاف الأخطاء وإصلاحها عن بُعد. إذا اتصل أحد العملاء وقال “كانت الكاميرا غير متصلة في الساعة 3 صباحًا”، يمكنك سحب السجل ومعرفة ما حدث بالضبط. ربما انخفض النطاق 13 إلى -120 ديسيبل ميلي واطئ RSRP وبدأ التبديل التلقائي ولكن النطاق الاحتياطي كان لديه أيضًا معدل SINR ضعيف. أنت تعرف الآن أن المشكلة من جانب البرج وليس من جانب الكاميرا.

ربط كل شيء مع مدير الفرقة الموسيقية

واجهة المستخدم الرسومية للويب ليست مجرد شاشة عرض. يجب أن تكون أيضًا لوحة تحكم. من نفس الصفحة، يمكن للمستخدم:

  • قم بالتبديل بين أوضاع AUTO وLOCK_SINGLE وLOCK_SINGLE وLOCK_SET.
  • حدد النطاقات التي تريد قفلها.
  • قم بتشغيل تحديث يدوي للنطاق.
  • تعيين عتبات للتبديل التلقائي.
  • قم بتنزيل سجل تاريخ الفرقة كملف CSV.

وهذا يمنح عملاء B2B أداة كاملة. لا يحتاجون إلى الدخول إلى الكاميرا أو كتابة أوامر AT. كل شيء هو نقطة ونقرة. بالنسبة لشركات تكامل الأنظمة التي تدير 100 كاميرا في 20 موقعًا، فإن هذا يوفر ساعات من العمل كل أسبوع.

تخزين الإعدادات في الذاكرة غير المتطايرة

شيء آخر يجب تخزين جميع إعدادات المستخدم وتفضيلات النطاق واختيار الوضع وقيم العتبة في ذاكرة غير متطايرة (NV/فلاش). إذا فقدت الكاميرا الطاقة وأعيد تشغيلها، يجب أن تعود بنفس تكوين النطاق. لا تعتمد على تخزين ذاكرة الوصول العشوائي فقط. وقم دائمًا بتوفير زر إعادة تعيين فعلي (اضغط باستمرار لمدة 10 ثوانٍ) يعيد كل شيء إلى الوضع التلقائي مع تمكين جميع النطاقات. هذه هي شبكة الأمان الخاصة بك إذا قام شخص ما بتأمين نطاق غير موجود في موقع النشر.

الخاتمة

يعود التبديل التلقائي للنطاق والقفل اليدوي للنطاق إلى شيء واحد: التحكم في القناع السداسي السداسي الذي يرسله البرنامج الثابت إلى المودم، مدعومًا بعتبات ذكية وآلية تراجع آمنة.


1. مرجع أمر كويكتيل EC25 AT للتحكم في النطاق. 2. قياس RSRP لقوة إشارة LTE. 3. صيغة الأمر 3GPP TS 27.007 AT. 4. حساب القناع النقطي السداسي لتحديد نطاق LTE. 5. التحكم التلقائي في الكسب (AGC) لأجهزة مودم LTE. 6. تفعيل سياق PDP لجلسات البيانات. 7. ارتباط SINR مقابل RSRP لجودة النطاق. 8. تصميم واجهة برمجة تطبيقات JSON لخوادم الويب المدمجة. 9. قاعدة بيانات SQLite لسجلات النطاقات التاريخية. 10. كشف ازدحام الشبكة عبر الإنتاجية.

هل أنت مستعد لتأمين مشروعك؟

احصل على المواصفات الفنية الكاملة، وأسعار الجملة، والحل المخصص لمتطلباتك الخاصة من أجهزة PTZ والطاقة الشمسية.

الاستجابة خلال 24 ساعة

هل تحتاج إلى حل شمسي مصمم خصيصاً لمشروعك؟

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