Я отправляю данные между двумя модулями ESP8266 через TCP-соединение каждые 10 секунд в Lua:
string="abc"
cl=net.createConnection(net.TCP, 0)
cl:connect(80,"192.168.4.1")
tmr.alarm(2, 10000, 1, function()
cl.send("The string variable is: "..string.."")end)
Однако, если я хочу отправить строковую переменную, как в приведенном выше коде, я продолжаю получать сообщение об ошибке:
PANIC: unprotected error in call to Lua API (init.lua:26: bad argument #1 to 'send' (net.socket expected, got string))
PANIC: unprotected error in call to Lua API (bad argument #1 (Server/Socket expected))
У меня работает только при отправке числовых переменных. Есть ли способ отправить строковую переменную?
Спасибо, Каки