جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
احتاجت إحدى صديقاتي إلى بعض منافذ الطاقة التي يتم التحكم فيها عبر شبكة wifi لشرفتها - كما تعلمون ، الأشياء المعتادة: سقي النباتات ، وإضاءة الأضواء عندما يحل الظلام. لذلك بعد بعض تصفح الويب ، توصلت إلى MEROSS MSS620 - اثنان من منافذ الطاقة ، ويتم التحكم في wifi.
بالطبع لم أكن أتطلع إلى الاحتفاظ بالبرامج الثابتة الأصلية - ربما أنا مدرسة قديمة ، لكنني لا أحب الوثوق ببعض الشركات الصينية الغامضة باستخدام كلمة مرور WiFi الخاصة بي ؛) نظرًا لأنني لم أتمكن من العثور على أي معلومات حول هذا النموذج المحدد ، اخترت أن تتماشى مع شجاعي: 2.4 جيجا هرتز Wifi ، بعض التطبيقات … صحيح: يبدو مثل ESP8266.
الخطوة 1: الانفتاح
وصل الطرد ، وكان هناك: وحدة MCU ذات مظهر مألوف إلى حد ما ، RX ، TX ، GND وبعض العبور المسمى "KEY". أمسكت بمقياس الاستمرارية الخاص بي وأكدت: تذهب كل هذه الإشارات إلى حيث أتوقع أن يذهبوا إلى ESP12 - سيكون هذا سهلاً … لذلك اعتقدت.
!!!! كلمة تحذير واحدة قبل المتابعة: لا تقم مطلقًا بتشغيل جهاز يستخدم جهد التيار الكهربائي مفتوحًا! الجهد الكهربائي يمكن أن يضر بك بشكل خطير ، وفي أسوأ الأحوال يقتلك! إذا لم يكن لديك أي فكرة عما يجب أن تفعله بشأن جهد التيار الكهربائي ، فاسأل شخصًا يفعل ذلك! إذا كنت لا تعرف أي شخص يمكنه مساعدتك - لا تلمس هذه الأشياء !!
على أي حال - أمسك بمحول USB التسلسلي ومتصل بـ RX / TX / GND - يعمل مثل السحر. كان الإخراج 9600 باود ، أعطت MCU مجموعة من رسائل الحالة المشفرة ، وهي علامة لطيفة على الحياة. يجب سحب GPIO0 الخاص بـ ESP8266 إلى GND لإدخال MCU في وضع الفلاش - لذا فإن العبور عبر دبابيس KEY ، يعمل على تشغيل النظام … لماذا لا تزال MCU تتحدث معي؟ هذا صحيح: لا تغيير ، إذا كان مفتاح العبور مغلقًا أو مفتوحًا - فهذا مستحيل بالنسبة لـ ESP12.
لقد سئمت من توصيل الجهاز وفصله ، لذلك قمت بتشغيل النظام على الرغم من 3v3 لمحول USB-Serial الخاص بي وحاولت إعادة ضبط الوحدة النمطية - التي لم تفعل أي شيء أيضًا. WTH ؟؟
لم يساعد قياس بعض دبابيس التحكم في الوحدة على الإطلاق: يجب أن يكون هناك بعض عمليات السحب ، والتي يجب أن تكون قابلة للاكتشاف بمقياس بسيط - لم تكن موجودة.
لذلك قررت أن أذهب بالطريقة الصعبة: كنت أعرف أن جميع المسامير المطلوبة في المكان المناسب لوحدة ESP12. دعنا نحصل على واحد هناك!
الخطوة 2: شيء مألوف
بعيدًا قليلاً عن الأدوات المناسبة للمهمة ، قمت بنجاح بإلغاء لحام وحدة MCU وإسقاط ESP12 جديد في - ضربة ، تم العمل خارج الصندوق.
الخطوة الثالثة: من أنت؟
لكنني كنت أشعر بالفضول: ما الذي أزلته للتو؟ شرح التخلص من HF Shield السلوك الغريب: لم تكن هذه وحدة ESP على الإطلاق! في الداخل ، عثرت على MediaTek MT7662 - مزيج قليلاً بين ESP8285 و ESP32 ، شريحة واحدة MCU و Wifi & BT لذا أعتقد أن التطوير يهدف إلى استخدام وحدة ESP12 - ولهذا السبب يوجد KEY jumper. في مكان ما على طول الطريق قاموا بتبديل وحدات MCU.
لذلك - MSS620 قابل للاختراق. لكن كن على علم بأن الأمر يتطلب بعض اللحام والتخلص من وحدة MCU.
إذا كنت مهتمًا بتخصيص رقم التعريف الشخصي:
المرحلات / القنوات: IO12 / IO4
المصابيح: IO5 (أخضر / منخفض) / IO13 (أحمر / علوي)
التبديل: IO14 (تم السحب إلى الأسفل ، لذا اقرأه عبر INPUT_PULLUP)