通博TBET

产品
通博TBET云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
200
+
私有云项目
数据本地化
业务个性化
10
+
万 公有云注册用户
80%公有云功能免费
付费VIP享自定义品牌服务
通博TBET云官网
通博TBET智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
提供代研、代料、代工一站式OEM/ODM服务
通博TBET智造官网
通博TBET智能 — 解决方案 打包提供云、管、边、端整体解决方案
从问题诊断、方案设计,到实施落地、系统运维
通博TBET智能官网
新闻资讯
串口通信到底是属于哪一层?
2023-01-09


  串口通信到底是属于哪一层?

  正确答案,串口通信包含了物理层(物理链路传输,串口线)、数据链路层(成帧,起始位、数据位、校验位、结束位)、应用层(应用数据的打包由串口编程自己制定)三方面的功能。

  串口和以太网的关系:是两种通信方式,实现原理以及应用场景都不相同。

  串口转以太口

  串口转以太网并不是简单传输媒介的变化,而是串口到TCP/IP的协议转化。其中关系到的关键技术包括:TCP/IP的工作模式问题、串口分帧技术、9位技术。

  串口一般来说就是UART,它实际只定义了数据链路层的规范,也就是起始位、数据位、停止位。但是在不同的物理层又分为:TTL串口、RS232串口、RS485串口等。

  由于串口协议本身不具有网络层和传输层,串口转以太网口,实际是将串口的数据作为TCP/IP的应用层数据,用TCP/IP封装传输的方式。TCP/IP的应用层数据是TCP/IP所要传送的真正有效的数据。例如用户通过socket的recv()和send()函数接收和发送的实际是应用层数据。这样通过串口转TCP IP用户就可以用recv()和send()函数收发串口数据了。

  串口服务器全部都是串口吗?

  串口服务器的接口并不全是串口。串口服务器,也被成为串口到以太网转换器、串口设备服务器。它是终端服务器通过TCP/IP服务器的串口进行数据传输,然而所有这些名称都是相同类型的设备,基本是将串行的RS232、RS485或RS422接口链接到串口服务器的串口端,传输数据到以太网数据包,同时可以将数据包再传回至RS232、RS485或RS422串口端,实现数据双向透传。串口服务器具有自己的实际IP地址,这就是为什么它有时被称为服务器的原因。

工作日每天: 14:00~17:00
抖音、天猫 "通博TBET旗舰店"

关注通博TBET微信公众号
了解更多信息

通博TBET