更轻松 更快捷 更方便
TTS、GPS、SOCKET、MQTT、OTA... 给你比你想要的更多
--引用gps.lua、sys.lua
require"gps"
require"sys"
--定义函数prtgps,在trace中输出gps定位信息
--是否3D定位,经纬度,速度,方向角,海拔
local function prtgps()
print("gps", gps.is3dfix(), gps.getgpslocation(), gps.getgpsspd(), gps.getgpscog(), gps.getaltitude())
end
--设置定时器,每10秒调用一次prtgps函数
sys.timer_loop_start(prtgps, 10000)
--开机后,初始化gps;gps授时同步时钟
gps.init()
gps.settimezone(gps.GPS_BEIJING_TIME)
--引用mqtt.lua
require"mqtt"
--mqtt connect成功的回调函数
local function connectedcb()
--订阅主题
mqttclient:subscribe({topic="/event0",qos=1})
--发布消息
mqttclient:publish("/event0", "qos1data", 1)
end
--创建mqtt client
mqttclient = mqtt.create("TCP", "lbsmqtt.airm2m.com", 8083)
--连接到 mqtt 服务器
mqttclient:connect("clientID", 240, "username", "password", connectedcb)
十年潜心研究,诚心铸就精品
Luat物联生态,极致开发速度