首页 > 编程知识 正文

无线串口透传模块,什么是透传通信

时间:2023-05-05 22:11:54 阅读:284808 作者:2431

而随着万物互联的深入,想要实现智能设备的通信,串口透传就是一种非常高效的通信方式。
**

什么是串口透传?

**
透传:透明传输(SerialNet)。即在传输过程中,对外界透明,不管所传输的内容、数据协议形式,不对要传输数据做任何处理,只是把需要传输的内容当成一组二进制数据完美地传输到目的节点。相当于一条数据线或者串口线,同时保证传输的质量即可,而不对传输的业务进行处理。
串口透传:这个词汇一般出现在串口模块中,串口模块接上MCU用透传方式把MCU要发的数据发送到接收端,串口模块不会对MCU要发送的数据做任何处理(串口也是最简单、最常见的MCU通讯方式)。

对嵌入式的开发者来说,对串口进行编程、对数据接收发送都是使用串口,那这些模块都相当于是透明的。在透传方式下,不再使用任何查询或控制指令,一切与主机UART接口所交互的,都被当成是“有效载荷”的“数据”。
例如非透传模式要发送字节串,就需要发“AT+CIPSEND=, , rn”这么大一串,但实际目的只是要发送其中的部分。而额外传送一大串字符串 ”AT+CIPSEND=, “,对串口这类慢速设备来说,是一种浪费且低效的写入。而且如果我们每次都需要多次发送数据,固定字节串都需要被重复发送,造成更多的低效和浪费。

而串口透传则可以解决这个问题,只需要输入一次固定字节串(对应的是我们”进入串口透传“模式之前做执行的AT指令),以后再写入串口的数据,就自动都当成解析了,从而确保了通信的高效。
透传一般都是用来读取远程的串口数据,可实现发送方和接收方数据的长度和内容完全一致,不需对数据做任何处理,相当于一条数据线或者串口线。

怎么实现串口透传?

使用无线透传模块,即可实现智能设备的数据透传。
而数据传输实际是通过透传模块(或芯片),把串口数据以其他方式发送,同时也把收到的数据转化成串口数据。例如ZigBee模块的串口透传,实际上使用的是ZigBee的通讯方式,串口数据作为zigbee的协议帧中的数据区。

例如泽耀科技的透传模块A40,它就是通过串口来进行无线通信的模块,用户只要了解串口通信,不需要开发复杂的无线通讯,就能完成无线通信产品的开发。

泽耀A40系列工业级无线透传模块,是基于TICC2530开发符合ZigBee
2007/Pro/3.0协议规范,工作在2.4G频段的ZigBee自组网模块。 20dBm
(含)以上发射功率模块还集成PA+LNA,应用层集成AT指令,简化ZigBee数传应用,广泛用于功耗敏感,节点密集的场景。A40系列真正实现广覆盖、长距离,可靠性、功耗方面优势明显,提供实时、稳定、透明数据传输的无线通信网络。

无线透传模块可广泛应用在能源电力、自动抄表、门禁系统、无线数据通信、工业数据采集、无线遥控遥测、安防系统、机器人控制、智慧城市、工业自动化、车载交通、环境监测、设备监控、现代农业等诸多行业领域。

为什么要使用透明传输?

使用透传模块的好处在于:

可以简化编程,不用实现复杂的协议栈;模块化增加了灵活性,更换透传模块可以改变通讯方式,例如近距离蓝牙更换为gprs手机网络;使老设备具有新的通讯方式。例如以前的设备可能并没有源码,但只增加透传模块就可利用现在高级网络。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。