loading

بناء كاميرا أمن الوطن مع

الوقت المقدر: 15 دقيقة المتطلبات الأساسية: Twilio Account Cloudinary AccountThinged.io Account ThingRaspberry Pi RPi Camera هذا البرنامج التعليمي سيوجهك خلال إنشاء جزء thinged.io يمكنه التقاط صورة باستخدام Raspberry Pi الخاص بك ، وتحميله إلى cloudinary وإرسالها عبر رسائل الوسائط المتعددة باستخدام Twilio.

بناء كاميرا أمن الوطن مع 1

حسنًا ، أرشدك خلال إنشاء الجزء الأول الخاص بك وكيف تفكر في هيكلته ، حتى تتمكن من بناء امتداداتك الخاصة على منصة Thinged.io. 0: قم بإعداد Raspberry Pi باستخدام Thinged.

io شاهد Raspberry Pi لالتقاط صورة قم بتحميل الصورة إلى Cloudinary أرسل رسالة وسائط متعددة باستخدام TwilioWrap up أنشئ الحسابات المطلوبة واحصل على جميع مفاتيح API والرموز بمجرد إنشاء حسابات Twilio و Cloudinary ، يمكنك الحصول على معرفات الحساب ورموز الوصول من لوحات المعلومات الخاصة بكل منها: 2. قم بإعداد Raspberry Pi الخاص بك باستخدام متطلبات Python المسبقة: الآن بعد أن تم إنشاء حساباتك ، يتعين علينا تثبيت المتطلبات على Raspberry Pi للتواصل مع Cloudinary و Twilio. sudo apt-get install python3-pippip3 install --user cloudinarypip3 install --user twilioDone. تثبيت sudo apt-get install python3-pippip3 --user cloudinarypip3 install --user twilioDone.

2. تكوين كاميرا Raspberry Pi الخاصة بك قم بتمكين وحدة كاميرا Raspberry Pis الخاصة بك من خلال raspi-config: sudo raspi-config ، حدد خيارات Interfacing ، ثم الكاميرا وقم بتمكينها ، أعد تشغيل Raspberry Pi.

اختبر الكاميرا: raspistill -v -o test.jpg3. اختبر البرنامج النصي على Raspberry PiWeve الخاص بك الذي أنشأ github gist الذي يمكنك استخدامه لالتقاط هذه الصور.

بناء كاميرا أمن الوطن مع 2

قم بتنزيل هذا البرنامج النصي على Raspberry Pi الخاص بك وقم بتحرير المتغيرات التالية: cloudinary_cloud_namecloudinary_api_keycloudinary_api_secrettwilio_account_sidtwilio_auth_tokentwilio_from_numberphone_number البرنامج النصي نفسه بسيط للغاية ويتألف من وظيفتين صغيرتين من مكتبة photo_photo. upload_photo_to_cloudinary (photo_file_name) الذي يقوم بتحميل صورة بالاسم المحدد .send_mms (to، message، media_url) التي ترسل صورتك باستخدام Twilio.

4. خلق Thinged. جزء io تمامًا كما كان نص python عبارة عن غلاف رفيع حول Cloudinary و Twilio ، فإن Thinged عبارة عن غلاف رفيع حول أوامر shell.

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

لقد قمت بتقسيم المعلمات أدناه: اسم الإنسان المألوف للإنسان الذي يمكنك استخدامه لتحديد الجزء. الوصف الوصف الصديق للإنسان حتى تتمكن من معرفة كيفية عمله وإضافة أي تفاصيل أخرى. تم إنشاء سلسلة partId التي تم إنشاؤها بشكل عشوائي.

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

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

يجب تحميل نص Python في raspberry pi من خلال وسائل أخرى .valueType يمكن أن يكون رقمًا أو سلسلة أو حالة. كما ذكرنا سابقًا ، يعد Thinged في الأساس غلافًا رفيعًا لأوامر سطر الأوامر ، وبالتالي يتم ترجمة كل شيء إلى سلاسل في سطر الأوامر.

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

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

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

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

في هذا البرنامج التعليمي ، مررنا بالعمل مع أجزاء إخراج thinged.io لإنشاء كاميرا تجسس مع raspberry pi وحسابات سحابية و twilio و 42 سطرًا من Python تجمعها معًا. ترقبوا المزيد من البرامج التعليمية حول الشيءيد.

Io.

ابق على تواصل معنا
مقالات مقترحة
حالات
أفضل كاميرا لأمن المنزل متوفرة الآن في أمازون الهند ليس استثمارًا ضئيلًا للغاية للتسوق في مجموعة كاميرات المراقبة Arlo Pro two ، هذا المنتج هو الأفضل
Arlo Pro 2 Wireless Home Security Camera مراجعة نظام Arlo Pro 2 Wireless Home Security Camera System أفضل سعر لدينا كاميرات منخفضة الأسلاك هي الأولى والوحيدة SMAR
اتخاذ خطوات كبيرة في صناعة المعدات الأمنية لا مفر من أنظمة كاميرات الدوائر التلفزيونية المغلقة في مجالات المراقبة والأمن في مجالات الاستخدام التجاري ،
اعتقادًا منه أن المساعد الإداري ، وارين أبيلتون ، كان يأخذ يومًا مرضيًا غير مصرح به الأسبوع الماضي ، اخترق زملائه في مكتب كولتر كلاود في فيلادلفيا
يا لها من رحلة كانت لإطلاق Ucam ، أول كاميرا أمان منزلية خاصة تمامًا مدعومة بتقنية IoTeX. طوال هذه الرحلة ، كثيرًا ما نسأل أنفسنا كيف
أصبحت كاميرات الأمن المنزلي جزءًا مهمًا من تجنب التدهور السريع. الحماية المناسبة مهمة جدًا للتأكد من أن كل شيء على ما يرام في المنزل
إذا اخترت كاميرا الأمان Arlo Pro 2 لأمن منزلك. ثم يمكنك الحفاظ على هدوء عقلك. أيضًا ، من خلال النقر فوق تسجيل الدخول إلى Arlo Netgear ، يمكنك التحكم في جهاز
مبادرة تسجيل كاميرا الأمن المنزلي لشرطة واشنطن: منع الجريمة هو جهد تعاوني بين أولئك الذين نخدمهم ووكالتنا. واحد من رئيس
لقد وصل العلم والتكنولوجيا إلى مستوى لا يمكن تخيله في الأمس. مع تقدم الإبداع التكنولوجي ، كل شيء على حدة
عندما يتعلق الأمر بتبرير فائدة الكاميرات الأمنية اللاسلكية من خلال السياج الجغرافي ، فلا ينبغي أن يكون هناك عيوب في نظام المراقبة المنزلية. منزلك و ب
لايوجد بيانات
شركة Shenzhen Tiger Wong Technology Co. ، Ltd هي المزود الرائد لحلول التحكم في الوصول لنظام وقوف السيارات الذكي ، ونظام التعرف على لوحة الترخيص ، والبوابة الدوارة للتحكم في وصول المشاة ، ومحطات التعرف على الوجه و حلول مواقف السيارات LPR .
لايوجد بيانات
CONTACT US

شنتشن TigerWong التكنولوجيا المحدودة

الهاتف:86 13717037584

البريد الإلكتروني: info@sztigerwong.com

إضافة: الطابق الأول، المبنى A2، مجمع Silicon Valley Power Digital Industrial Park، رقم. 22 طريق دافو، شارع جوانلان، منطقة لونغهوا،

شنتشن، مقاطعة قوانغدونغ، الصين  

                    

Copyright©2021 شنتشن TigerWong التكنولوجيا المحدودة  | خريطة الموقع
Contact us
skype
whatsapp
messenger
contact customer service
Contact us
skype
whatsapp
messenger
إلغاء
Customer service
detect