移远官网

BC26NC模组在onenet平台写操作收不到+MIPLWRITE而超时的问题

+MIPLOBSERVE: 0,125427,1,3306,0,-1

得到观察号:objtnum = 125427

+MIPLOBSERVE: 0,125427,1,3306,0,-1
object number = 125427
AT+MIPLOBSERVERSP=0,125427,1

OK
得到AT命令:atbuf =
+MIPLDISCOVER: 0,59892,3306

得到资源号:distnum = 59892

+MIPLDISCOVER: 0,59892,3306
discover number = 59892
WAT+MIPLDISCOVERRSP=0,59892,1,4,“5850”

OK
W得到写入号:writnum = 59894
write number = 59894

+MIPLWRITE: 0,59894,3306,0,5850,2,1,00,0,0
AT+MIPLWRITERSP=0,59894,2

OK
AT+MIPLNOTIFY=0,125427,3306,0,5850,5,1,“0”,0,0

OK

第一遍执行完正常,但之后程序进入到循环等待+MIPLWRITE,平台执行写操作模块就再也收不到+MIPLWRITE了,平台出现time out的错误
老师,我这流程有什么错误吗

您好,

平台显示time out有可能是模组进入休眠或者网络RRC释放导致下行的写操作没办法 正常下发给模组。
可以按照下面方法测试:
1、主动上报notify打通网络通道建立RRC链接,将平台写操作带下来。
2、上报notify平台收到后立即下发写操作。
谢谢!

谢谢老师指点,弄好了