لماذا توقف Dahua ANPR HTTP API عن العمل بعد تحديث البرنامج الثابت؟

أجاب عنه ANPR AI·موثّق المصدر

الإجابة المختصرة

أزالت تحديثات Dahua حديثة نقاط HTTP/CGI المحلية غير المشفرة التي كانت البرامج الخارجية تستخدمها لاستخراج أحداث اللوحات، فينكسر أي تكامل يعتمد على هذه النصوص القديمة.

الشرح

لسنوات اعتمد مدمجو الأنظمة على نصوص CGI بسيطة وطلبات HTTP GET محلية لسحب بيانات ANPR مباشرة من كاميرات Dahua ITC على الحافة. لكن Dahua أزالت بصورة منهجية وظيفة نقاط API المحلية هذه في إصدارات ثابتة حديثة، مع دفع مستخدمي المؤسسات نحو أطر ITS وSDK مملوكة وقائمة على الاشتراك. إذا فشل تطبيق المواقف أو نص التحكم بالدخول فجأة في المصادقة أو استرداد البيانات فور ترقية برنامج الكاميرا، فمن المرجح أن API قد أزيلت بالتصحيح.

والانتقال إلى SDK المملوك من Dahua ليس حلاً عملياً لكثير من المطورين لأنه يفضل بيئات Windows بشدة، فيكسر النشرات المعتمدة على خوادم Linux أو الحوسبة الطرفية الخفيفة.

أمور يجب التحقق منها

  • تحقق من تاريخ إصدار برنامج الكاميرا الثابت؛ فالإصدارات من أغسطس 2023، مثل 2023-08-19، وما بعده يرجح جداً أن تكون قد أزالت CGI API.
  • تحقق مما إذا كان تطبيق الطرف الثالث يرمي أخطاء 401 Unauthorized أو 404 Not Found عند الوصول إلى نقطة CGI التي كانت تعمل سابقاً.

ما يجب فعله

أسرع حل موثوق لاستعادة وظيفة API المخصصة هو خفض برنامج الكاميرا يدوياً إلى إصدار مستقر سابق، مثل إصدارات قبل منتصف 2023، ما زال يدعم HTTP/CGI غير المشفر. إذا تعذر الخفض بسبب قيود العتاد، فيجب على المطورين إعادة كتابة التكامل كاملاً باستخدام Dahua ITS API أو SDK، وهذا يتطلب تغييرات معمارية كبيرة وتبعيات نظام تشغيل.

المصدر

IP Cam Talk: Dahua Firmware Warning

ANPR Edge

تجاوز كاميرا ANPR المخصصة. اقرأ اللوحات من الكاميرات التي تملكها بالفعل.

ANPR Edge هو برنامج للتعرف على اللوحات يعمل على جهاز PC في موقعك ومع كاميرات IP العادية، فلا تعود قراءات اللوحات مرتبطة بمورّد كاميرا أو NVR أو برنامج ثابت واحد.

  • Works with standard IP cameras over RTSP
  • One license per location covers every camera
  • Runs on a Windows PC or Mac you own
اكتشف ANPR Edge

أسئلة ذات صلة

تصفح كل أسئلة ANPR