有一批NB-IoT卡很容易获取IP,但是很难访问服务器,总是DNS解析失败
在另一个人那里买的一批卡就没这个问题。
有问题!!
[21:05:12.465]ÊÕ¡û¡ôI/luat.nbiot +CREG: 1,1
I/luat.nbiot +CEREG: 1,1,1D4F,0D813C53,9
D/luat.nbiot tac=1D4F, cellID=0D813C53 ret=0
D/luat.nbiot SNR=14 csq=26, rsrp=70
D/luat.nbiot Coverage level=1
D/luat.nbiot TAU time=3240 active timer=8 ret=0
D/luat.nbiot APN = cmnbiot2.mnc008.mcc460.gprs
I/luat.nbiot NB_URC_ID_PS_NETINFO, state=3
[21:05:12.687]ÊÕ¡û¡ôI/luat.nbiot +NITZ, UTC 2022-11-3 13:5:17
I/luat.nbiot +NITZ, TZ GMT 8
上面是连接信息
TAU time=3240,就是54分钟,意思是睡眠后54分钟后恢复正常连接。希望设置小一点,但这是最小值,不能修改。
Active Time=8秒,意思是空闲状态8秒就进入睡眠状态,这个设置有严重问题。
正常连接状态,连续20秒没有收发数据,会自动进入空闲状态,再经过8秒就进入睡眠状态,就发不了数据了。
而我的应用是10分钟发一次数据。
直接在连上网获得IP后在客户端设置nbiot.setPSM(0, 3240, 2000),就是把Active Time设置为2000秒,超过半小时。大大缓解了这个问