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