【技术实现步骤摘要】
传感器数据采集方法及装置、电子设备
[0001]本申请涉及振动采集领域,具体而言,涉及一种传感器数据采集方法及装置、电子设备。
技术介绍
[0002]工厂的生产设备为了达到有效的实时监控,需要安装部署大量的各种类型的传感器,随之而来的是需要收集大量的传感器数据。为了有效降低硬件成本和网络带宽,需要一种高效的数据收集和数据传输方式。
[0003]数据采集和传输可以在传感器集成通信模块,将传感器数据直接通过公网回传到云平台,这对于空间很稀疏的部署方案是可行了,可以大大减少网络部署的成本。但是单个传感器功能复杂,成本会大大增加,不适合需要大量密集的部署传感器的场景。
[0004]针对相关技术中传感器的数量较多的情况下,数据传输量大,采用提升硬件性能的进行采集方式,存在成本高的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本申请的主要目的在于提供一种传感器数据采集方法及装置、电子设备,以解决相关技术中传感器的数量较多的情况下,数据传输量大,采用提升硬件性能的进行采集方式,存在成本高的问 ...
【技术保护点】
【技术特征摘要】
1.一种传感器数据采集方法,其特征在于,包括:接收传感器采集的目标数据,并存储在消息队列中;通过多线程从所述消息队列中读取所述目标数据,并将所述目标数据发送给目标平台,其中,所述目标平台用于对所述目标数据进行收集和处理;在发生异常的情况下,将异常的目标数据存储到数据库中,其中,所述异常的目标数据为无法正常存储、读取或发送的目标数据;通过异步线程从所述数据库中读取存储的目标数据并发送给所述目标平台。2.根据权利要求1所述的方法,其特征在于,所述发生异常的情况包括下列至少之一:所述消息队列写满的情况,将读取的目标数据向所述目标平台发送失败的情况。3.根据权利要求2所述的方法,其特征在于,通过多线程从所述消息队列中读取所述目标数据,并将所述目标数据发送给目标平台之前,所述方法还包括:监测所述消息队列是否写满;在所述消息队列未写满的情况下,通过多线程从所述消息队列中读取所述目标数据,并将所述目标数据发送给目标平台。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述消息队列写满的情况下,将无法写入的目标数据存储到所述数据库中。5.根据权利要求2所述的方法,其特征在于,通过多线程从所述消息队列中读取所述目标数据,并将所述目标数据发送给目标平台之后,所述方法还包括:监测所述多线程发送给所述目标平台的目标数据是否成功发送;在将读取的目标数据向所述目标平台发送成功的情况下,通过所述多线程从所述消息队列中继续读取,并发送给所述目标平台。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:...
【专利技术属性】
技术研发人员:贺圣茗,
申请(专利权)人:圣名科技广州有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。