ESP8266 (LUA) presmerovani dat z Uartu do WiFi

Zdarec,
potřebuji taky pomoct. v adapteru mam FW LUA, slouzi k prijmu dat z webu a presmerovani na uart, v tomto smeru chodi bez potizi, ale z MCu posilam odpoved na aurt, z nej to chci prevest do site…a tady je problem, prenese se jen cast prijat dat z uartu.
Jako priciny vidim ve velikosti bufferu (opravte me klidne, pokud se pletu).

Ciste technicky me napadlo posilat data postupne a pak zavrit koncem radku, ale take nepomohlo…Data poslat do ESP postupne umim, ale nevim jak udelat smycku pro preposilani dat a zavrit SOCKET po dokonceni prenosu.

Dekuji za radu

P.S. Omlouvám se za špatnou rubriku, nevím jak to přesunout.

--WiFi properties
SSID_NAME = "ASUS"
WIFI_KEY = "abcdefghij"

--WiFi Network
wifi.setmode(wifi.STATION)
wifi.sta.config(SSID_NAME, WIFI_KEY, 1)


--- simple LUA web server ---
-- create a server
sv=net.createServer(net.TCP, 10)    -- 10s time out for a inactive client

-- server listen on 80, if data received, write data to uart
sv:listen(80,
            function(conn)
                conn:on("receive", 
                function(conn, payload)
                    uart.write(0, payload)
                end
                    )

                -- when '\r' is received.
                uart.on("data", "\r", 
                  function(data)
                    conn:send(data)
                        --conn:close()
                   
                    if data=="quit\r" then 
                        uart.on("data") 
                        conn:close()
                    else
                        conn:send(data)
                      
                    end        
                end, 0)
             end
)