main.lua 851 B

12345678910111213141516171819202122232425262728
  1. -- 必须有PROJECT和VERSION这两个信息
  2. PROJECT = "httpdw"
  3. VERSION = "1.0.0"
  4. sys = require("sys")
  5. sys.taskInit(function()
  6. while 1 do
  7. if socket.isReady() then
  8. -- 延时2秒,明显减少DNS失败的概率
  9. sys.wait(2000)
  10. -- AGPS文件的下载路径,只适用于Air530
  11. local url = "http://download.openluat.com/9501-xingli/brdcGPD.dat_rda"
  12. -- local url = "http://nutzam.com/httpget" -- 大小刚好4000 byte
  13. http.get(url, {dw="/agps.bin"}, function(code,headers,body)
  14. log.info("agps", "download", code)
  15. end)
  16. -- sys.wait(60*60*1000) -- 一小时检查一次
  17. sys.wait(4 * 60* 60*1000) -- 4小时检查一次
  18. else
  19. sys.wait(3000)
  20. end
  21. end
  22. end)
  23. -- 结尾总是这一句哦
  24. sys.run()