HTML Client Uygulaması

WiFi RS232 Converter (WRC), HTML Client olarak çalışabilme özelliğine sahiptir. Bu özellik aktif edildiğinde WRC istenilen bir web server’a HTML formatında data gönderebilir. Bu web server WRC ile aynı network ağında bulunabileceği gibi internet üzerinden bağlantı kurulabilen bir server da olabilir.

Yukarıdaki bağlantı diagramında WRC’nin internet üzerinden bir web server’la bağlantı kurabileceği gösterilmiştir. Dolayısıyla RS232 portuna sahip bir donanım WRC’ye bağlandığında web server’a istenilen bilgileri gönderebilir. WRC’yi HTML Client olarak çalışmak üzere konfigüre etmek için aşağıdaki komutlar girilmelidir:

  • set wlan join 1
  • set wlan ssid ET (ssid’si – ismi – ET olan WLAN’a bağlanılacak)
  • set wlan chan 0
  • set ip address 192.168.2.200 (WRC’nin ip adresi)
  • set ip netmask 255.255.255.0
  • set ip gateway 192.168.2.1
  • set ip dhcp (WRC’ye sabit ip verildiğinden dhcp özelliği kapalı)
  • set wlan phrase 12345678 (ET ağının şifresi)
  • set sys autoconn 5 (WRC <> Web Server bağlantısı düşerse 5sn aralıklarla bağlantı kurmayı deneyecek)
  • set ip proto 18
  • set dns name www.elektrotasarim.com (WRC’nin bağlanacağı dns)
  • set ip host 0
  • set ip remote 80
  • set comm remote GET$/webSayfasi.php?ID=
  • save
  • reboot

WRC yukarıdaki gibi konfigüre edildikten sonra şu şekilde çalışır:

  • ET ssid’li modeme bağlanır.
  • 80 portundan çıkış yaparak belirtilen DNS’e bağlanır (bu örnekte www.elektrotasarim.com).
  • WRC’ye RS232 üzerinden data gönderildiğinde (data 123 olsun) bu datayı www.elektrotasarim.com/webSayfasi.php?ID=123 şeklinde yazar.
  • Bu aşamada webSayfasi.php sayfası gelen datayı uygun şekilde GET yaparak 123 datasını almalıdır.
  • Data düzgün gönderildiğinde WRC, 200 OK’i içeren bir data alır.

Data düzgün bir şekilde gönderildikten sonra WRC’nin işi tamamlanmış olur. Bundan sonrası web server’ın işidir.

Bu uygulama özellikle donanımların belirli aralıklarla data göndermesi gereken durumlarda oldukça işlevseldir. Çünkü, yukarıdaki konfigürasyonu yaptıktan sonra WRC’nin bağlı olduğu donanım sadece RS232 üzerinden data gönderecek diğer işlemleri WRC otomatik olarak yapacaktır.

Ayrıca enerji kesilmesi, web server’in kapatılması, vb. durumların sonucu olarak WRC <> Web Server bağlantısı kesilirse WRC belirli aralıklarla (yukarıdaki örnekte 5sn) server’a bağlantı kurmaya çalışacaktır. Yani WRC’nin tekrar bağlantı kurması için ayrıca bir komut girmeye, işlem yapmaya gerek yoktur.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>