aboutsummaryrefslogtreecommitdiff
path: root/mqtt-bridge/mq.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mqtt-bridge/mq.lua')
-rw-r--r--mqtt-bridge/mq.lua10
1 files changed, 6 insertions, 4 deletions
diff --git a/mqtt-bridge/mq.lua b/mqtt-bridge/mq.lua
index dbebe8f..da77063 100644
--- a/mqtt-bridge/mq.lua
+++ b/mqtt-bridge/mq.lua
@@ -1,3 +1,4 @@
+local P = {}
local m
local topic, cid
@@ -20,7 +21,7 @@ local function mq_client_connected(con)
local majorVer, minorVer, devVer, chipId, flashId, flashSize, flashMode, flashSpeed = node.info()
payload = '{"version": "'..majorVer..'.'..minorVer..'.'..devVer..'", "chipId":'..chipId..', "flashId":'..flashId..', "flashSize":'..flashSize..', "flashMode":'..flashMode..', "flashSpeed":'..flashSpeed.."}"
- mq_publish("firmware", payload)
+ P.publish("firmware", payload)
end
function mq_on_timer()
@@ -29,7 +30,6 @@ function mq_on_timer()
-- p("checking status, status="..status)
local status = wifi.sta.getip()
- p("checking status, status="..status)
if status and status ~= "0.0.0.0" then
if not m then
@@ -52,7 +52,7 @@ function mq_on_timer()
end
end
-function mq_init(timer_id, client_id)
+function P.init(timer_id, client_id)
p("Configuring")
topic = "/esp8266/"..client_id
@@ -63,8 +63,10 @@ function mq_init(timer_id, client_id)
p("Configured")
end
-function mq_publish(path, payload)
+function P.publish(path, payload)
if m then
m:publish(topic.."/"..path, payload, 0, 0)
end
end
+
+return P