ESP8266 MQTT Remote Entrance Entry
هل أنت عبر الإنترنت في منطقة تكون فيها (أو سيارتك) مغلقة بوابة؟ إذا كان الأمر كذلك، فقد تفهم بالضبط كيف تشعر [الإسكندر آخر] حول السماح لضيوفه أيضا بانتظام مع إدارة عن بعد – إنها ليست مريحة فقط. [الكسندر] ربما اشترى للتو بعض أدوات التحكم عن بعد إضافية وكذلك نقلها، لكنها ليست بالضبط غير مكلفة مثل الحفلات الحفلية. لن نذكر أنه لن يكون من المنطقي تسليم واحد إلى كل زائر واحد على أي حال. نظرا لأن المدخل عبارة عن بوابة حي، فإن اختراق نظام الدخول الفعلي لم يكن خيارا. كان هناك شيء واحد فقط قد يفعل – اختراق جهاز التحكم عن بعد!
مثل فقط حول كل هاكر آخر، [ألكساندر] كان لديه لوحة استنادها ESP8266 الكذب حولها. [ألكساندر] كان لديه بعض التبديلات الاحتياطية التي استخدمها لإدارة الأزرار على “التضحية” النائية المعتمدة. بعد إلقاء هذه الأجزاء إلى جانب بضعة أجزاء دعم الإلكترونيات، تم الأجهزة. الآن [Alexander] يمكن للتو إعداد اختصارات طلب HTTP على كل هاتف ذكي في الزوار الموثوق به. من هناك على الخروج يمكنهم فتح / إغلاق البوابات أنفسهم!
في الأصل، كان يستخدم IFTTT لتنشيط سلسلة الأحداث التي تجعل كل شيء يحدث، ومع ذلك كان هناك تأخير حوالي 8 ثوان (من تنشيط إجراءات الترحيل). [ألكساندر] لم يكن لديك هذا حتى اعتمد على تطبيق اختصارات HTTP طلب. عندما أدلى بهذا التغيير، اختفى التأخير.
هذا تفكير ممتاز للغاية حول كمية مخادعة من عناصر تطبيق البرامج المتضمنة في هذا المشروع. هناك البرامج الثابتة على لوحة Nodemcu بالطبع، وكذلك هناك أي شيء آخر: CloudMQTT، Python، قارورة، AWS Lambda، Zappa، اختصارات طلب HTTP. إذا كنت تريد أن ترى بالضبط كيف تعمل كل هذه العلاقات معا على عمل نظامه، فستفقد صفحته Github لهذا المشروع.
يبدو أنه امتنع عن القيام به بعد. [Alexander] قام بتحديث هذه الوظيفة بضع من التحسينات، والتي وضعها على صفحة منفصلة Hackaday.io التي سيتعين علينا إبقاء عيننا. لدينا توصية واحدة فقط لهذه الوظيفة – قد تستخدم بعض الأمن. [ألكساندر] يذكر إضافة نوع من المصادقة / الأمان في وقت لاحق، لضمان أن يجعلنا نشعر ببعض الشيء.
هناك عدد قليل من المدخل الكهربائي المتناخحين هنا حتى إذا كان لديك واحدة، أرسلها في! شرط إلهام قليلا؟ تم إنشاؤه هذا المدخل قراصنة، في حين تم اختراق هذا القراصنة.