串口转以太网技术的概念分析
来源:互联网 发布:mac地址怎么查 编辑:程序博客网 时间:2024/05/01 21:16
串口转以太网口目前可以采用串口转以太网模块来实现,变得非常简单易用,但是在该技术中出现的一些新问题、使用误区需要引起注意。串口转以太网并不是简单传输媒介的变化,而是串口到TCP/IP的协议转化。其中关系到的关键技术包括:TCP/IP的工作模式问题、串口分帧技术、9位技术。
串口一般来说就是UART,它实际只定义了数据链路层的规范,也就是起始位、数据位、停止位。但是在不同的物理层又分为:TTL串口、RS232串口、RS485串口等。
TTL串口:它是MCU芯片之间进行数据通信的串口,它以+5V(或者+3.3V)表示1,以GND表示0。 RS232串口:它是实现设备之间通信的串口,其主要将信号电压从0~5V的电压变为±15V(实际一般为±12V)。电压的增加,增大了数据传输的距离和可靠性。 RS485串口:它是实现远距离通信的串口,可以实现上千米的数据传输。其主要特征是用差模信号(A、B两根线之间的电压)代替了RS232共模信号(信号线和GND之间的电压),从而能够抵抗共模干扰,实现更远距离的传。 如果按照ISO的7层模型(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)来分的话,串口实际上只包含了物理层、数据链路层。而TCP/IP协议应该属于网络层和传输层。所以串口转TCP/IP并不准确。以太网属于物理层和数据链路层,所以串口转以太网更加准确。
串口转以太网口,并不是简单物理层和数据链路层的转化。由于串口协议本身不具有网络层和传输层,串口转以太网口,实际是将串口的数据作为TCP/IP的应用层数据,用TCP/IP封装传输的方式。TCP/IP的应用层数据是TCP/IP所要传送的真正有效的数据。例如用户通过socket的recv()和send()函数接收和发送的实际是应用层数据。这样通过串口转TCP IP用户就可以用recv()和send()函数收发串口数据了。
0 0
- 串口转以太网技术的概念分析
- 串口转以太网--单片机联网的革新
- 串口数据转以太网
- 串口转以太网关键技术
- 串口转以太网关键技术
- 串口数据转以太网
- TI Cortex M3串口转以太网例程分析1-----概述
- TI Cortex M3串口转以太网例程分析2-----bootloader
- TI Cortex M3串口转以太网例程分析2-----bootloader
- TI Cortex M3串口转以太网例程分析1-----概述
- 串口转以太网(一)
- TI Cortex M3串口转以太网例程分析3-----lwIP1.3.2移植
- 串口和以太网口的区别
- 如何用W7100A实现串口转以太网
- 串口转以太网模块WIZ108SR最新版发布!
- 串口转以太网模块:WIZ108SR 数据手册
- 串口转以太网模块:WIZ108SR(用户手册)
- 串口转以太网模块:WIZ125SR数据手册
- Https是如何保证安全的
- Python 练习册 6-统计文本文件中的出现最多的单词
- jquery的dialog
- hdu 2602
- sql server复制 合并复制 失败几次总结的经验 有了这些条件几乎都能成功
- 串口转以太网技术的概念分析
- c++第4次实验-输出星号图
- jquery中使用detach 移除元素的使用场合
- LintCode算法题:Fibonacci Sequence
- POJ - 1961 Period
- 一道笔试题:字符串变形
- mongodb 主从配置、高可用配置
- Leetcode 刷题: Best Time to buy and sell stock
- Can you find it? (HDU_2141) 二分查找