1、 嗯嗯,我的应用场景是一个协调器带5个终端,我要点对点的对从0号到4号终端,依次发送的指令(指令不同)。是不是可以依次发送5条指令,这五条指令之间没有加延时。这种指令下发合理么?
2、另外,一个协调器对其中一个终端进行50k的数据传输(例如ota),参数设为
/* The number of milliseconds to wait between data request polls to the coordinator. */
-DPOLL_RATE=1000
/* This is used after receiving a data indication to poll immediately
* for queued messages...in milliseconds.
*/
-DQUEUED_POLL_RATE=100
这50k的数据肯定要分包发送,调用AF_DataRequest ( ) ,进行数据包发送,
在一个1s的poll_rate周期内,协调器能放多少条数据包,等终端来取?协调上的这个待发送的数据缓存多大,协议栈里能看到么?
我在实验的时候,发现如果10个数据包间隔500ms发送,终端会有丢包。是我发送间隔的原因导致失败么?
如何才能做到效率最高的数据传输啊?
这块不是很明白,希望ti的工作人员帮忙解答一下?十分感谢!!!!!