拿BLE和ZigBee举例,二者都是2.4G的射频,但是二者的工作原理不同,前者是跳频,后者是扩频。不同的原理决定了它们做出来的产品的功能和性能不同。关于射频的实现原理,需要专业人士来解答,我们知道它们俩不是一回事儿就好了。
作为芯片,为了实现协议,就会尽可能的按照SPEC来实现功能,那么最终的芯片,通常是不兼容的。
数据收发这个问题其实不是简单的收一个字节发一个字节,涉及到协议细节。协议要求你校验检查,你必须做,那么速度就受影响。如果协议中的协议头太长,导致单个帧中用户数据的比例减小,也就从宏观上降低了传输速率。类似的问题还有许多,比如握手,加密,轮询等等。
|