main.lua 916 B

123456789101112131415161718192021222324252627282930313233343536
  1. -- LuaTools需要PROJECT和VERSION这两个信息
  2. PROJECT = "user_apn"
  3. VERSION = "1.0.0"
  4. -- sys库是标配
  5. _G.sys = require("sys")
  6. local TAG="user_apn"
  7. -- 日志TAG, 非必须
  8. local NETLED = gpio.setup(19, 0)
  9. sys.taskInit(function()
  10. local pdp_type, apn, user, name = nbiot.userApn()
  11. log.info(TAG, "before", pdp_type, apn, user, name)
  12. nbiot.userApn("cmnet", "user", "password")
  13. pdp_type, apn, user, name = nbiot.userApn()
  14. log.info(TAG, "after", pdp_type, apn, user, name)
  15. while 1 do
  16. if socket.isReady() then
  17. NETLED(1)
  18. sys.wait(100)
  19. NETLED(0)
  20. sys.wait(1900)
  21. else
  22. NETLED(1)
  23. sys.wait(500)
  24. NETLED(0)
  25. sys.wait(500)
  26. end
  27. end
  28. end)
  29. -- 用户代码已结束---------------------------------------------
  30. -- 结尾总是这一句
  31. sys.run()
  32. -- sys.run()之后后面不要加任何语句!!!!!