【发布时间】:2015-11-17 14:15:29
【问题描述】:
我可能有一个奇怪的问题,但我需要知道这一点。我正在创建一个 lua 脚本来连接 esp8266 和我的 mqtt 代理。示例脚本非常简单。
m = mqtt.Client("clientid", 120, "user", "password")
m:lwt("/lwt", "offline", 0, 0)
m:on("connect", function(con) print ("connected") end)
m:on("offline", function(con) print ("offline") end)
m:on("message", function(conn, topic, data)
print(topic .. ":" )
if data ~= nil then
print(data)
end
end)
m:connect("192.168.11.118", 1880, 0, function(conn)
print("connected")
end)
m:subscribe("/topic",0, function(conn)
print("subscribe success")
end)
m:publish("/topic","hello",0,0, function(conn)
print("sent")
end)
m:close();
但是……有一件事我无法克服。那就是“con”和“conn”参数?它看起来像一个实例或其他东西,但没有定义这样的东西。谁能给我解释一下?
【问题讨论】: