WebClient Örnek
IP adresini aldıktan sonra, örneğin ozmena ya bağlanabilir ve bir web sayfasını okuyabilir ve yazdırabilirsiniz:
sk=net.createConnection(net.TCP, 0)
sk:on("receive", function(sck, c) print(c) end )
sk:connect(80,"207.58.139.247")
sk:send("GET /testwifi/index.html HTTP/1.1\r\nHost: www.ozmena.net\r\nConnection: keep-alive\r\nAccept: */*\r\n\r\n")
Ayrıca modülün sizin için DNS yapmasını sağlayabilirsiniz, sadece IP adresi yerine ana bilgisayar adını verin:
sk=net.createConnection(net.TCP, 0)
sk:on("receive", function(sck, c) print(c) end )
sk:connect(80,"www.ozmena.net")
sk:send("GET /testwifi/index.html HTTP/1.1\r\nHost: www.ozmena.net\r\nConnection: keep-alive\r\nAccept: */*\r\n\r\n")
Wifi.sta.config ve wifi.sta.connect ile erişim noktasına bağlanabiliriz - bağlantıyı tamamlamak bir iki saniye sürer, wifi.sta.status () ile durum sormak için modülü sorgulayabilirsiniz. 5 aldığınızda bağlantının tamamlandığı ve DHCP'nin başarılı olduğu anlamına gelir.
wifi.sta.config("accesspointname","yourpassword")
wifi.sta.connect()
tmr.delay(1000000) -- wait 1,000,000 us = 1 second
print(wifi.sta.status())
print(wifi.sta.getip())
IP adresini aldıktan sonra, örneğin ozmena ya bağlanabilir ve bir web sayfasını okuyabilir ve yazdırabilirsiniz:
sk=net.createConnection(net.TCP, 0)
sk:on("receive", function(sck, c) print(c) end )
sk:connect(80,"207.58.139.247")
sk:send("GET /testwifi/index.html HTTP/1.1\r\nHost: www.ozmena.net\r\nConnection: keep-alive\r\nAccept: */*\r\n\r\n")
Ayrıca modülün sizin için DNS yapmasını sağlayabilirsiniz, sadece IP adresi yerine ana bilgisayar adını verin:
sk=net.createConnection(net.TCP, 0)
sk:on("receive", function(sck, c) print(c) end )
sk:connect(80,"www.ozmena.net")
sk:send("GET /testwifi/index.html HTTP/1.1\r\nHost: www.ozmena.net\r\nConnection: keep-alive\r\nAccept: */*\r\n\r\n")
Wifi.sta.config ve wifi.sta.connect ile erişim noktasına bağlanabiliriz - bağlantıyı tamamlamak bir iki saniye sürer, wifi.sta.status () ile durum sormak için modülü sorgulayabilirsiniz. 5 aldığınızda bağlantının tamamlandığı ve DHCP'nin başarılı olduğu anlamına gelir.
wifi.sta.config("accesspointname","yourpassword")
wifi.sta.connect()
tmr.delay(1000000) -- wait 1,000,000 us = 1 second
print(wifi.sta.status())
print(wifi.sta.getip())