qrnuyangfu 发表于 2017-10-20 16:17

NB接收下发数据的问题

用移远NB模块BC95,想实时接收下行数据。通过电信将PSM和EDRX功能都关掉了。使模块一直处于idle模式。发现在IDLE模式下仍然收不到数据。只有NB模块先发送一个上行数据,进入connect模式,才能收到前一次的下发数据。要用心跳包的话链接次数受限。怎样才能保证实时性呢?

wateras1 发表于 2017-10-21 09:33

实时性只能通过心跳包来维持,任何网络都差不多:)

abo16001 发表于 2017-12-1 15:17

本帖最后由 abo16001 于 2017-12-1 15:19 编辑

你好,请问你这个问题解决了吗?我也最近用BC95,也发现如果不读取上一次收到的数据,BC95是无法发出+NSONMI:X,X的提示的只有读取上一次的数据了,才会出现这个提示;
所以真是担心万一单片机没有收到这个数据,又重发一遍之后,服务器即使在向下发送也没有用的!

忘归尘 发表于 2018-1-21 15:41

最近我也在使用BC95,也发现了有时BC95收不到服务器打来的命令,最后通过分析,发现是模块里的数据没有被读出来,造成。再次下发命令模块不会输出+NSONMI标志。解决方法是,每次发数据前都要先判断下+NSONMI有没有,有的话读取一下数据。下次就可以正常接收了。

小白吃学代码 发表于 2024-4-27 20:44

忘归尘 发表于 2018-1-21 15:41
最近我也在使用BC95,也发现了有时BC95收不到服务器打来的命令,最后通过分析,发现是模块里的数据没有被读 ...

<p>跪谢大佬!!!!!!!!!</p>
页: [1]
查看完整版本: NB接收下发数据的问题