main.lua 924 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. PROJECT = "Rlian-GATEWAY-G33"
  2. VERSION = "1.0.11"
  3. PRODUCT_KEY = "ddd0422aef65441cbe1c6cccd84e2fa0"
  4. require 'log'
  5. LOG_LEVEL = log.LOGLEVEL_TRACE
  6. require 'sys'
  7. require "ntp"
  8. require "common"
  9. require "net"
  10. require "nvm"
  11. require "config"
  12. nvm.init("config.lua")
  13. --开机次数+1
  14. nvm.set("bootNum", nvm.get("bootNum") + 1)
  15. require "netLed"
  16. ntp.timeSync()
  17. require "errDump"
  18. -- errDump.request("udp://ota.airm2m.com:9072")
  19. errDump.setNetworkLog(true)
  20. local errorLogReportUrl = nvm.get("errorLogReportUrl") or "udp://47.114.185.186:11114"
  21. local errorLogReportInterval = nvm.get("errorLogReportInterval") or 600
  22. errDump.request(errorLogReportUrl,errorLogReportInterval*1000)
  23. require "devTool"
  24. require "sdModuel"
  25. require "logModuel"
  26. require "gpsTask"
  27. require "ledTask"
  28. require "g33mqtt"
  29. require "modbusTT"
  30. require "otaTask"
  31. require "powerManage"
  32. -- 自动垃圾回收
  33. collectgarbage("setpause", 90)
  34. sys.init(0, 0)
  35. sys.run()