This commit is contained in:
Татьяна Фарбер 2026-03-09 15:51:10 +04:00
parent 94283a03a3
commit b1ac19f887
2 changed files with 19 additions and 5 deletions

View File

@ -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 socket = require("socket")
local tcp = assert(socket.tcp()) local tcp = socket.tcp()
tcp:connect(host, port); 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 while true do
local s, status, partial = tcp:receive() local s, status, partial = tcp:receive()

View File

@ -1,2 +1,5 @@
nc meteo.ulgrad.ru 4999 nc chan.ulgrad.ru 4999
nc 5.187.7.142 4999 nc 5.187.7.142 4999
nc chan.ulgrad.ru 4888
nc 5.187.7.142 4888