Aramayan Bulamaz
×

Merhaba, çok beğenmesem de bir Vestel Smart TV kullanıcısıyım, bu TV'nin Android ve IOS için mobil kumanda uygulamaları mevcut ancak zamanımın çoğunu bilgisayar başında geçirdiğim için bilgisayar uygulaması yapmaya karar verdim. Bunun için mobil uygulamanın TV ile nasıl haberleştiğini çözmem gerekiyordu. TV ve mobil cihazın aynı internet ağında olması gerektiğini biliyorum dolayısıyla aradaki haberleşmeyi dinlemek için Ettercap ve Wireshark uygulamalarını kullandım. Ettercap ile mobil cihazın ve TV'nin internet trafiğini bilgisayarıma aktarıp Wireshark ile mobil cihazdan TV'ye giden istekleri dinlemeye başladım.

Vestel Smart TV Uzaktan Kumanda

Standart HTTP POST istekleri göndererek işlem yaptığını görüntüledim. Ses açma ve kısma işlemlerine ait XML verilerini alıp bunu ilk önce CURL ile TV'ye post ederek test yaptım ve TV'nin sesinde değişiklik oldu. Bunun sonrasında mobil kumanda uygulamasındaki tüm tuşlara tek tek dokunarak tüm tuşlara ait veriyi aldım ve Python ile bir kumanda uygulaması geliştirdim.

Vestel Smart TV Uzaktan Kumanda

Uygulamaya aşağıdaki bağlantıdan ulaşabilirsiniz.

https://github.com/niyazialpay/VestelSmartTVRemoteController

0 Yorum

Bir Yorum Bırak