Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Prakhar Agrawal Kiçik Tədqiqatçı (IoT İstismar edir)
TƏMİNATLI DONANIM
GİRİŞ
Bu yazıda, Sonoff cihazına xüsusi bir firmware yükləmək və Ip ünvanından istifadə etməklə necə idarə olunacağını müzakirə edəcəyik
YANAŞMA
Cihazdakı xüsusi proqram təminatını (yəni Tasmota firmware) yandırmaq üçün PL2303 çeviricisi ilə birlikdə cihazdakı uart pinlərindən istifadə edəcəyik və sonra SONOFF əsas ip ünvanını əldə etmək üçün bir şəbəkə Xəritəçəkmə vasitəsindən (nmap) istifadə edəcəyik
Cihaz haqqında
Sonoff cihazı, əsasən mobil tətbiqdən istifadə edərək idarə oluna bilən bir ESP8266 wifi moduludur və funksiyası sonoff cihazındakı röleyi açmaq/söndürməkdir, bu səbəbdən hər hansı bir elektron cihazı ağıllı etmək üçün istifadə edilə bilər (wifi funksiyasına nəzarəti əlavə edir)
Təchizat
Lazımi alətlərEsptool The esptool, orijinal firmware Nmapın flaşını çıxarmaq və ehtiyat nüsxəsini yaratmaq üçün istifadə olunur. əsas
Addım 1: TƏLƏBLİ ARAÇLARIN QURULMASI
NMAP YÜKLƏMƏ:-
Nmap alətini qurmaq üçün terminalınıza aşağıdakı əmri yazmalısınız
sudo apt-get nmap quraşdırın
ESPTOOL KURULMASI:- Esptool qurmaq üçün kompüterinizə python3 yüklü olduğundan əmin olun, əgər python3 yüklü deyilsə, terminalınıza aşağıdakı əmri daxil edin
sudo apt-get python3 quraşdırın
İndi kompüterinizdə python3 quraşdırıldıqdan sonra aşağıdakı linkə daxil olun və mənbə kodu (tar.gz) yükləyin və Sənədlər qovluğundakı qovluğu çıxarın
https://github.com/espressif/esptool/releases
Sonra əmr satırına gedin və aşağıdakı əmri daxil edin
cd/sənədlər/esptool
Addım 2: YAZILIM YEDƏKLƏMƏ VƏ YANMA
Firmware ehtiyat nüsxəsini yaratmaq üçün əvvəlcə SONOFF -un bağlı olduğu portu yoxlamalısınız, bunun üçün terminala aşağıdakıları yazın:
ls/dev/tty tty/ACM (sayı) və ya ttyUSB (nömrə) tələb olunan portdur. Bir yerdə qeyd edin.
İndi esptool qovluğuna aşağıdakı əmri daxil edin-
sudo./esptool.py –port/dev/ttyUSB (sayı) read_flash 0x00000 0x100000 image1M.bin
Bu, esptool qovluğunda image1M.bin adı ilə bir firmware ehtiyat nüsxəsi yaratmalıdır
Yeni proqram təminatını yandırmaq üçün verilən veb saytı ziyarət edin, aşağıya doğru gedin və sonoff.bin faylını yükləyin və əvvəlki addımlarda təsvir olunan esptool qovluğunda saxlayın. https://github.com/arendst/Sonoff-Tasmota/release… əmr satırına aşağıdakıları yazın:
sudo./esptool.py –port/dev/ttyUSB (sayı) write_flash -fs 1MB -fm dout 0x0 sonoff.bin
Addım 3: CİHAZA NƏZARƏT
İndi cihazı idarə etmək üçün nmap alətindən istifadə edəcəyimiz cihazın ip ünvanını almalısınız
Komanda satırına aşağıdakıları yazın:
İfconfig
İnet maskasına və ağ maskasına diqqət yetirin.
İnetinizin 192.168.43.65 olduğunu düşünək İndi aşağıdakıları əmr satırına yazın:
Nmap -sn 192.16.43.0/24
Qeyd-kompüterinizin və SONOFF-un eyni şəbəkəyə qoşulduğundan əmin olun
Tarama tamamlandıqdan sonra SONOFF cihazının ip ünvanını və bu şəbəkəyə qoşulan bütün cihazların ip ünvanlarını görə biləcəksiniz
Addım 4: ƏLAVƏ EDİLDİ
Veb brauzerinizə ip ünvanını daxil edin və buna bənzər bir nəzarət menyusu əldə edə biləcəksiniz
İSTİFADƏ EDİN: