NB接收下发数据的问题

2019-03-26 13:14发布

用移远NB模块BC95,想实时接收下行数据。通过电信将PSM和EDRX功能都关掉了。使模块一直处于idle模式。发现在IDLE模式下仍然收不到数据。只有NB模块先发送一个上行数据,进入connect模式,才能收到前一次的下发数据。要用心跳包的话链接次数受限。怎样才能保证实时性呢?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
wateras1
1楼-- · 2019-03-26 17:53
/ 实时性只能通过心跳包来维持,任何网络都差不多
abo16001
2楼-- · 2019-03-26 23:44
本帖最后由 abo16001 于 2017-12-1 15:19 编辑

你好,请问你这个问题解决了吗?我也最近用BC95,也发现如果不读取上一次收到的数据,BC95是无法发出+NSONMI:X,X的提示的只有读取上一次的数据了,才会出现这个提示;
所以真是担心万一单片机没有收到这个数据,又重发一遍之后,服务器即使在向下发送也没有用的!
忘归尘
3楼-- · 2019-03-27 04:31
最近我也在使用BC95,也发现了有时BC95收不到服务器打来的命令,最后通过分析,发现是模块里的数据没有被读出来,造成。再次下发命令模块不会输出+NSONMI标志。解决方法是,每次发数据前都要先判断下+NSONMI有没有,有的话读取一下数据。下次就可以正常接收了。