main.lua 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. -- LuaTools需要PROJECT和VERSION这两个信息
  2. PROJECT = "my_test"
  3. VERSION = "1.2"
  4. PRODUCT_KEY = "s1uUnY6KA06ifIjcutm5oNbG3MZf5aUv" --换成自己的
  5. -- sys库是标配
  6. _G.sys = require("sys")
  7. _G.sysplus = require("sysplus")
  8. log.style(1)
  9. ----------------------------------------
  10. -- 报错信息自动上报到平台,默认是iot.openluat.com
  11. -- 支持自定义, 详细配置请查阅API手册
  12. -- 开启后会上报开机原因, 这需要消耗流量,请留意
  13. if errDump then
  14. errDump.config(true, 600)
  15. end
  16. ----------------------------------------
  17. -- 如果运营商自带的DNS不好用,可以用下面的公用DNS
  18. -- socket.setDNS(nil,1,"223.5.5.5")
  19. -- socket.setDNS(nil,2,"114.114.114.114")
  20. socket.sntp()
  21. --socket.sntp("ntp.aliyun.com") --自定义sntp服务器地址
  22. --socket.sntp({"ntp.aliyun.com","ntp1.aliyun.com","ntp2.aliyun.com"}) --sntp自定义服务器地址
  23. sys.subscribe("NTP_UPDATE", function()
  24. log.info("sntp", "time", os.date())
  25. end)
  26. sys.subscribe("NTP_ERROR", function()
  27. log.info("socket", "sntp error")
  28. socket.sntp()
  29. end)
  30. -- require "async_socket_demo"
  31. require "socket_demo"
  32. -- require "server_demo"
  33. dtuDemo(1, "112.125.89.8", 43488) --按照实际情况写入自己服务器的IP和PORT,uart id
  34. -- SerDemo(15000)
  35. -- 用户代码已结束---------------------------------------------
  36. -- 结尾总是这一句
  37. sys.run()
  38. -- sys.run()之后后面不要加任何语句!!!!!