转载知乎
透传:透明传输。就是不管所传输的内容、数据协议形式。只是把需要传输的内容当成一组二进制数据完美地传输到接收端。不对要传的数据做任何处理。
就像《非常人贩》里的斯坦森那样,他不管后备箱里送的到底是货物还是毒品、是猪肉还是女人……只负责把货物送到目的地。
串口透传这个词汇一般出现在串口模块中,串口模块接上MCU用透传方式把MCU要发的数据发送到接收端,串口模块不会对MCU要发送的数据做任何处理。
mcu都有串口,串口也是最简单、最常见的mcu通讯方式。而串口透传实际上使用的其他的通讯方式,比如以太网、蓝牙、zigbee、gprs等等,而串口数据作为这些协议帧中的数据区。本质上是其他通讯方法。但是对于嵌入式的开发者来说,实际上是对串口进行编程,对数据的接收、发送都是使用串口。而数据的传输实际是通过其他方式,透传模块(或芯片)负责把串口数据以其他方式(比如蓝牙)发送、同时也把收到的数据转化成串口数据。这样对于嵌入式mcu(嵌入式程序员)这些模块相当于透明的。使用透传模块可以简化编程(不用实现复杂的协议栈)、增加灵活性(模块化,更换透传模块可以改变通讯方式【近距离蓝牙–gprs手机网络】)、使老设备具有新的通讯方式(以前的设备可能并没有源码,只增加透传模块就可利用现在高级网络)。