برخی از دستگاه های قابل هک عالی در طیف SONOFF مانند سوئیچ های اصلی SONOFF، Slampher و صفحه دیواری SONOFF Luxury وجود دارد که موضوع این آموزش است.
![](https://duino4projects.com/wp-content/uploads/2022/07/Hacking-a-Sonoff-Touch-Panel-to-Work-With-MQTT-and-Homeassistant.jpg)
این دستگاه ها حول ماژول های ESP8266 یا ESP8285 WifFi هستند و به راحتی قابل هک هستند.
من در اینجا فقط نحوه تبدیل صفحه دیواری را برای اجرا با MQTT و HomeAsistant توضیح خواهم داد، وصل کردن آن به برق را پوشش نمیدهم، اگر کارها را بهم ریخته باشید، برق گاز بد میشود، و نمیخواهم مسئول صدمه زدن شما باشم. ، کشتن و یا بدتر از آن بدتر شدن همسرتان در حالی که خانه را به آتش کشیدید…
نکته ای که باید توجه داشته باشید این است که اگر می خواهید از این دستگاه ها در بریتانیا استفاده کنید، مطمئن نیستم که آنها با قوانین ایمنی CE یا انگلستان مطابقت داشته باشند.
همچنین باید توجه داشته باشید که برای کار کردن دستگاه ها به یک خنثی نیاز دارید، اکثر اتصالات نور در بریتانیا فقط دارای خط برق و سوئیچ هستند.
مرحله 1: آنچه شما به آن نیاز دارید
- بشقاب دیواری لوکس SONOFF.
- FTDI یا و Arduino Uno با تراشه DIL Atmega.
- 5 سرنخ جامپر مناسب برای FTDI یا آردوینو شما برای اتصال به پنل جدید سازگار شده شما.
- چند سانتی متر سیم پیچ یا سیم دیگری از این قبیل.
- سرب USB برای اتصال Arduino UNO یا FTDI به رایانه شخصی شما.
- لحیم کاری، لحیم کاری.
- هدر زاویه راست 5 طرفه.
- پیچ راننده.
- انبر دماغه سوزنی.
- ذره بین/دست کمکی.
Arduino IDE نصب شده و آماده راه اندازی Arduino است .
مروری بر نصب آردوینو برای ESP8266 توسط TrakerJ.
کتابخانه های زیر نیز برای نصب در Arduino IDE شما مورد نیاز است
WifiManager توسط tzapu PubSubClient توسط Nick O'Leary
نصب کتابخانه های آردوینو توسط مرت آردوینو
مرحله 2: از بین بردن SONOFF
![](https://duino4projects.com/wp-content/uploads/2022/07/Dismantling-the-Sonoff-1.jpg)
همانطور که در تصویر بالا مشاهده می شود، به سادگی یک پیچ گوشتی تیغه ای را داخل زبانه قرار دهید. پیچ گوشتی را بچرخانید و به زودی از هم جدا می شود. با این حال، نمی خواهید پنل شیشه ای را در اوایل بازی بشکنید.
مرحله 3: حذف برد ماژول ESP
![](https://duino4projects.com/wp-content/uploads/2022/07/Removing-the-ESP-Module-Board.jpg)
اکنون می توانید تخته مورد نظر ما را بردارید. این صفحه دارای یک هدر 2×2 در بالای تخته و یک پد چسبنده کوچک دو طرفه در پایین است.
در صورت نیاز با استفاده از پیچ گوشتی تخته را با احتیاط بالا بیاورید تا تخته را برای لنت چسبناک جدا کنید. ملایم باشید، ما نمی خواهیم تخته را بشکنیم یا پین ها را روی هدر 2×2 خم کنیم.
مرحله 4: هیئت مدیره را اصلاح کنید
![](https://duino4projects.com/wp-content/uploads/2022/07/Modify-the-Board.jpg)
حالا باید آهن لحیم کاری را بشکنیم.