استخدم هاتفًا ذكيًا يعمل بنظام Android ككاميرا ويب جنبًا إلى جنب مع Motion لمراقبة منزلك

الروبوت كاميرا ويب

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

سنرى في هذا المقال كيفية استخدام هاتف ذكي يعمل بنظام Android ككاميرا ويب لمراقبة منزلنا، وهي مهمة سنستخدم فيها IP Webcam على الهاتف وأداة مفتوحة المصدر مثل Motion. إنه خادم يسمح لنا بالوصول إلى كاميرا الويب التي قمنا بتثبيتها على أجهزة الكمبيوتر الخاصة بنا ، على الرغم من استخدامها بشكل عام مع كاميرات الويب USB ، إلا أننا سنضفي حياة جديدة على أجهزة Android القديمة.

للبدء سنقوم بالتثبيت كاميرا ويب IP، تم العثور على أداة متاح مجانًا من متجر Play لذلك ذهبنا ببساطة إلى متجر تطبيقات Google وقمنا بتنزيله على هاتفنا الذكي. لدينا بعض الخيارات ، ولكن مع ما يأتي افتراضيًا ، سنكون بخير حتى نتمكن من النقر على خيار "بدء الخادم" للجهاز لبدء التصوير ، و ستشير IP Webcam إلى عنوان IP والمنفذ الذي يتم الإرسال منه، على سبيل المثال 192.168.1.103:8080.

الآن نذهب إلى جهاز الكمبيوتر الخاص بنا و نقوم بتثبيت Motion، شيء بسيط للغاية لأنه متاح في المستودعات الرسمية لـ أوبونتو، لذلك نحن نجري فقط:

sudo apt-get motion install

بعد ذلك علينا تحرير ملف التكوين، والتي نختار محررنا المفضل (في هذه الحالة ، gedit):

Sudo gedit /etc/motion/motion.conf

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

بعد ذلك ، سنقوم بتهيئة شيء ما هو الأكثر أهمية في حالتنا وهو اختيار جهاز إدخال الفيديو، والتي ننتقل إلى خيار يقول "# Videodevice لاستخدامه في الالتقاط (افتراضي / dev / video0)". بشكل عام ، يمكن لمن يستخدمون كاميرا الويب تركها / ديف / video0 نظرًا لأنه هو المكان الذي توجد فيه كاميرا ويب USB بشكل افتراضي ، ولكن في حالتنا سنستخدم ملف الهاتف الذكي الروبوت لذلك دعونا نضيف "؛" (فاصلة منقوطة) أمام هذا الخيار لتجاوزه. الآن نحن نبحث عن الخيار الذي يبدأ بـ "Netcam_url"، وسنستخدم عنوان IP الذي تم إبلاغنا به في IP Webcam عند بدء تشغيل الخادم ، لذلك نتركه على النحو التالي:

netcam_url http://192.168.1.103:8080/videofeed

ستستخدم Now Motion الهاتف الذكي الذي يعمل بنظام Android كمصدر للفيديو الذي ستنقله عبر الشبكة، ولكن يتعين علينا أيضًا تعديل خيار يحدد ما إذا كان سيتم إرسال هذا إلى جهاز كمبيوتر محلي فقط. اسمه "webcam_localhost"والتي يجب أن تكون على النحو التالي:

webcam_localhost متوقف

الآن نعم ، يمكننا الوصول إلى ما تلتقطه كاميرا الويب الخاصة بنا ، بغض النظر عن المكان الذي نقوم فيه بذلك. بالطبع ، لهذا يجب علينا افتح المنافذ التي تستخدمها Motion على جهاز التوجيه الخاص بنا (يمكننا أيضًا تعديل هذا من ملف التكوين) وإعادة توجيهه إلى عنوان IP لجهاز الكمبيوتر الذي يقوم بتشغيله. إذا كنا نعرف بالفعل عنوان IP الخاص بنا على الإنترنت ، فيمكننا إدخاله في شريط عنوان المتصفح وسنكون مستعدين ، وسنرى على الفور الخلاصة التي يلتقطها هاتف Android الذكي الخاص بنا ؛ بالنسبة لأولئك الذين لا يتقنون سطر الأوامر ، هناك طريقة بسيطة للغاية لمعرفة هذا العنوان وذلك من خلال خدمات مثل ما هو IP الخاص بي؟.


3 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   تونو قال

    لا ، لا شيء موصى به ، خرق أمني ضخم !!!!!

    1.    ويلي كليو قال

      Toño ، هذا ليس بأي حال من الأحوال خرقًا أمنيًا. تم تأريض الأشياء ، لذلك يمكنك القيام بذلك بكل سرور.
      هذا الذي نعرضه آمن تمامًا ، ويفتح فقط منفذًا ليكون قادرًا على نقل محتويات كاميرا الويب ، مع هذه الحجة ، سيكون أي خادم ويب أو خادم FTP غير آمن.

  2.   وليام جوميز قال

    لا يمكن مشاهدة الفيديو من كاميرا الجهاز المحمول وإجراء تكوين netcam_url http://192.168.1.103:8080/videofeed وتثبيت كاميرا الويب IP ... يمكنني رؤية ما تحتويه كاميرا الويب من الهاتف الخلوي من أجهزة كمبيوتر أخرى على نفس الشبكة ولكن لا تستخدم خادم الحركة ... أعتقد أن المشكلة قد تكون مرتبطة بالمعامل netcam_url = http://192.168.1.104:8080/videofeed لأن خدمة الحركة يتم تحميلها بشكل صحيح ويمكنني الوصول إلى التكوين من خلال المنفذ 8080 .. أقدر تعاونكم