在APP直播源代码进行现场数据采集和数据传输时,需要大量采用接口方式,其中监控系统涉及较多的是串行通信接口和网络接口。
一、串行通信协议
APP直播源代码计算机和外设或计算机之间的通信通常有两种方式:并行通信和串行通信。
并行通信指数据的同时传送,并行方式传输数据速度快,但占用的通信线多,传输数据的可靠性随距离的增加而下降,只适用于近距离的数据传输。
串行通信是指在单根数据线上将数据以此传送,发送过程中,没发送完一个数据,再发送第二个,以此类推,接受数据时,每次从单根数据线上一位一位的依此接受,再拼成一个完整数据,对APP直播源代码来说,远距离数据通信中,一般采用串行通信方式,它占用通信线少,成本低。
二、串行通信的基本概念
1、同步和异步通信方式。同步串行通信方式是指APP直播源代码在相同的数据传送速率下,发送端和接受端的通信频率保持严格同步,由于不需要使用起始位和停止位,可以提高数据的传输速率,但成本较高
异步串行通信是指APP直播源代码发送端和接收端在相同的波特率下不需要严格的同步,允许有相对的时间延迟,即收发两端的频率偏差在可控范围内,就能保证正确实现通信
2、数据传送方式,APP直播源代码单工方式采用一根数据传输线,只允许数据按照固定的方向传送;半双工方式采用一根数据传输线,允许数据分时在两个方向传送,但不能同时双向传送;全双工方式,采用两根数据传输线,允许数据同时进行双向传送
三、串行通信的检错和纠错
1、误码率,是指APP直播源代码数据经传输后发生错误的位数与总传输位数之比,误码率一般和通信过程中的线路质量、干扰、波特率等因素有关
2、纠错,在基本通信规程中一般采用奇偶校验或方阵码检错,以重发方式进行纠错,一般来说,附近的冗余位越多,检测、纠错能力就越强,但通信效率也随之降低