main.lua 1.0 KB

1234567891011121314151617181920212223242526272829
  1. PROJECT = "HWMQTT"
  2. VERSION = "1.0.0"
  3. --加载日志功能模块,并且设置日志输出等级
  4. require "log"
  5. LOG_LEVEL = log.LOGLEVEL_TRACE
  6. require "sys"
  7. require "net"
  8. --每1分钟查询一次GSM信号强度
  9. --每1分钟查询一次基站信息
  10. net.startQueryAll(60000, 60000)
  11. --此处关闭RNDIS网卡功能
  12. --否则,模块通过USB连接电脑后,会在电脑的网络适配器中枚举一个RNDIS网卡,电脑默认使用此网卡上网,导致模块使用的sim卡流量流失
  13. --如果项目中需要打开此功能,把ril.request("AT+RNDISCALL=0,1")修改为ril.request("AT+RNDISCALL=1,1")即可
  14. --注意:core固件:V0030以及之后的版本、V3028以及之后的版本,才以稳定地支持此功能
  15. ril.request("AT+RNDISCALL=0,1")
  16. --加载硬件看门狗功能模块
  17. --require "wdt"
  18. --wdt.setup(pio.P0_30, pio.P0_31)
  19. --加载网络指示灯功能模块
  20. require "netLed"
  21. pmd.ldoset(15,pmd.LDO_VLCD)
  22. netLed.setup(true,pio.P0_1,pio.P0_4)
  23. --加载MQTT功能测试模块
  24. require "mqttTask"
  25. --启动系统框架
  26. sys.init(0, 0)
  27. sys.run()