Kayıtlar

Temmuz, 2026 tarihine ait yayınlar gösteriliyor

PHP ile Tuya Akıllı Duvar Anahtarı Yerel Ağ (LAN) Kontrol Sınıfı

 Cihaza yeni yazılım (Tasmota vb.) yüklemeden, orijinal yazılımıyla ve tamamen yerel ağ üzerinden (Wi-Fi/LAN) , internete çıkmadan doğrudan komut göndermek istiyorsan, Tuya'nın yerel protokolünü (Tuya Protocol v3.3) kullanman gerekir. Bu protokol şifreli olduğu için PHP tarafında AES-128-ECB şifrelemesi kullanacağız. Cihazın IP adresini ve Tuya platformundan bir kez alacağın Local Key (Yerel Anahtar) bilgisini koda girmen yeterlidir. İşte hiçbir bulut sunucusuna gitmeden, doğrudan evindeki akıllı anahtara şifreli paket göndererek 1. veya 2. anahtarı açıp kapatabileceğin tam ve bağımsız PHP kodu : <?php class TuyaLocalSwitch {     private $deviceIp;     private $localKey;     private $devId;     private $port = 6668; // Tuya yerel iletişim portu     public function __construct($deviceIp, $localKey, $devId) {         $this->deviceIp = $deviceIp;         $this->localKey = $localKey; ...