Arzu: Bir cihaz veya mikro denetleyiciye sahibim, bir web sayfası düğmesine soketler kullanılarak tıklandığında iletişim kurmam gereken bir mc diyeceğim.
MC1
<button id ='on1' name='mc1'>On</button>
<button id ='off1' name='mc1'>off</button>
Ayrıntılar: Yapmaya çalıştığım şey, bir düğmeyi tıklattığınızda bilgileri mc'ye iletmek.
Ne Denedim: Halen bir portu dinleyebilir ve mc'ye veri yazabileceği gibi veri de alabilirim. Bunu yapmak için sunucu php cli olsa bir dosyayı başlatmak im. Dosya bu temel soket işlevlerini içerir.
$socket = @socket_create_listen("port#");
$client = socket_accept($socket);
socket_write($client, $msg);
socket_read ($client, 256);
mc daha sonra porttaki sunucuya bağlanır
Sorunlar: PHP ile web sayfam arasındaki boşluğun düğmeyle nasıl birleştirileceğini anlamak ve düğmenin tıklandığı verileri mc'ye geçirmekte zorluk çekiyorum.
Bir Çözümde Deneme: Bağlantı noktasını dinleyen dosyayı çalıştırıp ardından ayrı bir dosyada istemciye yazabilir miyim?
ek notlar : MC LAN Bağlantı noktası iletmeyi ayarlamaktan kaçınmak istiyorum ve harici ip bazen değişiyor. Bu nedenle, MC'nin sunucuya bağlantı kurmasını seçtim, böylece sunucunun bağlantı noktası iletmesine ve değişmeyen bir ip adresine gerek duymadan MC'ye yazmasını sağladım.
Teşekkürler jt