diff --git a/tests/client.lua b/tests/client.lua index be6570b..bf5b094 100644 --- a/tests/client.lua +++ b/tests/client.lua @@ -1,10 +1,21 @@ -local host, port = "meteo.ulgrad.ru", 4999 +local host, port = "ulgrad.ru", 4999 +local json = require('cjson.safe') +local base64 = require('base64') local socket = require("socket") -local tcp = assert(socket.tcp()) +local tcp = socket.tcp() tcp:connect(host, port); ---note the newline below -tcp:send("thunder!"); + +local pack = {} +pack['id'] = 'test' +pack['room'] = {['temp'] = 12,['humi'] = 67} +pack['cellar'] = {['temp'] = 14,['humi'] = 77} +pack['weather'] = {['temp'] = 0,['humi'] = 57} +pack['sensors'] = {['28:61:64:34:80:10:F4:39'] = 18,['28:61:64:35:18:1E:74:EB'] = 17,['28:61:64:35:18:3C:3D:61'] = 19} + +--tcp:send(base64.encode(json.encode(pack))) + +tcp:send('test') while true do local s, status, partial = tcp:receive() diff --git a/tests/tcp.test b/tests/tcp.test index e6ced17..9a35694 100644 --- a/tests/tcp.test +++ b/tests/tcp.test @@ -1,2 +1,5 @@ -nc meteo.ulgrad.ru 4999 +nc chan.ulgrad.ru 4999 nc 5.187.7.142 4999 + +nc chan.ulgrad.ru 4888 +nc 5.187.7.142 4888