The invention provides a serial data transmission method in an intelligent home, which includes initializing the FIFO queue and transmitting the serial data in the smart home by using the FIFO queue. Using the FIFO queue to transmit the serial data in the smart home, when the multiple operation requests are accepted at the same time, it can effectively solve the problem of the effective data loss caused by the serial serial way of the serial port when it comes to multiple data at the same time.
【技术实现步骤摘要】
一种智能家居中串口数据传输方法
本说明书涉及智能家居领域,尤其涉及一种智能家居中串口数据传输方法。
技术介绍
目前技术为智能家居项目模块间通过串口进行数据通信,都是直接对串口进行读和写操作,这样做的缺点在于当大量数据待操作时,由于缓冲区的问题会导致待操作数据的丢失问题。基于现有技术,亟需一种能够有效解决同一时间数据过多而造成的数据丢失的问题。
技术实现思路
本说明书实施例提供一种智能家居中串口数据传输方法,以解决现有技术中同一时间数据过多而造成的数据丢失的问题。为解决上述技术问题,本说明书实施例是这样实现的:本专利技术提供了一种智能家居中串口数据传输方法,包括:初始化FIFO队列;利用所述FIFO队列对智能家居中的串口数据进行传输。优选的,在上述的智能家居中串口数据传输方法中,初始化FIFO队列,包括:建立所述FIFO队列;设置一个属性描述符,所述属性描述符用于描述对所述FIFO队列的操作类型。优选的,在上述的智能家居中串口数据传输方法中,所述FIFO队列包括:读FIFO队列和写FIFO队列。优选的,在上述的智能家居中串口数据传输方法中,利用所述FIFO队列对智能家居 ...
【技术保护点】
1.一种智能家居中串口数据传输方法,其特征在于,包括:初始化FIFO队列;利用所述FIFO队列对智能家居中的串口数据进行传输。
【技术特征摘要】
1.一种智能家居中串口数据传输方法,其特征在于,包括:初始化FIFO队列;利用所述FIFO队列对智能家居中的串口数据进行传输。2.根据权利要求1所述的智能家居中串口数据传输方法,其特征在于,初始化FIFO队列,包括:建立所述FIFO队列;设置一个属性描述符,所述属性描述符用于描述对所述FIFO队列的操作类型。3.根据权利要求2所述的智能家居中串口数据传输方法,其特征在于,所述FIFO队列包括:读FIFO队列和写FIFO队列。4.根据权利要求3所述的智能家居中串口数据传输方法,其特征在于,利用所述FIFO队列对智能家居中的串口数据进行传输,包括:当中控模块有串口数据发送给主控模块时,则将所述串口数据写入所述写FIFO队列;当所述主控模块发送串口数据给所述中控模块时,则将所述串口数据写入所述读FIFO队列。5.根据权利要求4所述的智能家居中串口数据传输方法,其特征在于,当所述主控模块发送所述串口数据给中控模块时,先检测所述串口数据是否存在栈内,若不存在,则再将所...
【专利技术属性】
技术研发人员:杨玄,张水华,冯勇强,张展,
申请(专利权)人:上海西默通信技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。