一种智能制造通用蓝牙串口数据采集方法技术

技术编号:11126404 阅读:176 留言:0更新日期:2015-03-11 15:57
本发明专利技术涉及工业现场数据采集领域,更具体地,涉及一种智能制造通用蓝牙串口数据采集方法。其包括:串口设备以蓝牙方式将数据发送给移动智能终端;移动智能终端采用序列化方式将采集到的数据发送给服务器端;服务器端将数据写入数据库服务器中。本发明专利技术依据通用的移动智能终端在社会中使用的通用性,利用其来采集、保存和中转采集数据,使得本发明专利技术在相比于现有技术中采用传统终端上具有更大程度的普及;依据通用的移动智能终端蓝牙与串口设备通信的连接性好,使得蓝牙与串口设备之间的通信更为稳定、可靠、实时性。

【技术实现步骤摘要】

本专利技术涉及工业现场数据采集领域,更具体地,涉及。
技术介绍
智能制造是面向产品全生命周期,实现在感知条件下的信息化制造。智能制造技术是在现代传感技术、网络技术、自动化技术、拟人化智能技术等先进技术的基础上,通过智能化的感知、人机交互、决策和执行技术,实现设计过程、制造过程和制造装备智能化,是信息技术、智能技术与装备制造过程技术的深度融合与集成。 目前制造业现场感知主要是基于传统的手工数据采集,手工抄写的数据得不到有效保存,也无法有效利用这些数据。工业现场数据常用来进行实时控制和后期数据分析以指导和优化生产过程,数据采集需要满足实时可靠、高效便捷的要求;传统工业现场设备通常提供串口进行控制和通信,目前这些设备的串口并没有得到很好的使用和开发,单个设备形成信息孤岛,而工业现场环境繁杂、生产环境动态变化、制造资源快速流动等特征,使得有限网络部署困难,需要采用多种无线网络技术实现数据采集和传输。
技术实现思路
本专利技术为克服上述现有技术所述的至少一种缺陷(不足),提供一种数据采集实时性好、效率高的智能制造通用蓝牙串口数据采集方法。 为解决上述技术问题,本专利技术的技术方案如下:,包括:串口设备以蓝牙方式将数据发送给移动智能终端;移动智能终端采用序列化方式将采集到的数据发送给服务器端;服务器端将数据写入数据库服务器中。 上述方案中,串口设备以蓝牙方式将数据发送给移动智能终端的实现方式为:所述串口设备连接串口转蓝牙模块,串口转蓝牙模块连接带蓝牙模块的移动智能终端。 上述方案中,移动智能终端收到数据后还将数据存储到本地数据库中。 上述方案中,所述本地数据库采用嵌入式数据库。 上述方案中,服务器端通过WLAN或者有线网络连接数据库服务器。 上述方案中,服务器端基于socket连接方式连接移动智能终端。 上述方案中,所述数据库服务器采用通用数据库进行数据保存。 上述方案中,移动智能终端采用序列化方式将采集到的数据发送给服务器端的具体步骤为:移动智能终端中建立处理对象流的机制:移动智能终端基于处理对象流的机制将采集到的数据对象序列化;移动智能终端将序列化的数据发送给服务器端。 上述方案中,所述移动智能终端采用安卓系统。 与现有技术相比,本专利技术技术方案的有益效果是:(I)本专利技术依据通用的移动智能终端在社会中使用的通用性,利用其来采集、保存和中转采集数据,使得本专利技术在相比于现有技术中采用传统终端上具有更大程度的普及;依据通用的移动智能终端蓝牙与串口设备通信的连接性好,使得蓝牙与串口设备之间的通信更为稳定、可靠、实时性。 (2)本专利技术针对数据量大、来源复杂的问题,提出了序列化写入数据库的方式,将大量复杂的数据进行切割、细小化,从而提高写库的正确性。 【附图说明】 图1为本专利技术具体实施例中数据采集和控制流程。 图2为本专利技术的蓝牙串口连接图。 【具体实施方式】 附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。 在本专利技术的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或隐含所指示的技术特征的数量。由此,限定的“第一”、“第二”的特征可以明示或隐含地包括一个或者更多个该特征。在本专利技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。 在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以是通过中间媒介间接连接,可以说两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术的具体含义。 下面结合附图和实施例对本专利技术的技术方案做进一步的说明。 实施例1本专利技术针对智能制造业串口数据采集特征,以应用于传统的工业控制现场采集作为研究对象,重点研究工业现场数据采集实时性以及数据高效存储问题。本本专利技术的重点在于:采用通用的移动智能终端进行数据采集和传输;移动智能终端和串口设备之间通过蓝牙进行通信;采集数据存储在移动终端的同时,采用序列化方法传送给服务器端,由服务器端写入数据库服务器;终端和服务器之间通过工业WLAN结合有线网络进行通信。具体的实施方式如下:如图1和2所示,本专利技术具体实施例,的具体步骤包括:S101.串口设备以蓝牙方式将数据发送给移动智能终端;具体地,串口设备可以通过连接串口转蓝牙模块,串口转蓝牙模块连接带蓝牙模块的移动智能终端。 S102.移动智能终端采用序列化方式将采集到的数据发送给服务器端;S103.服务器端将数据写入数据库服务器中。 其中,移动智能终端对串口设备具有控制功能,通过移动智能终端可以设置串口设备检测产品的各种参数和性能,然后通过串口转蓝牙模块将检测到的数据采集回来,从而为后面的数据保存提供数据来源。 在具体实施过程中,移动智能终端可以采用Android (安卓)系统,移动智能终端与串口设备之间采用蓝牙通信,服务器端与数据库服务器之间通过WLAN通信,适应工业现场某些设备动态移动的特点,同时避免有线网路部署困难的问题。 其中,串口转蓝牙模块的应用将串口与蓝牙结合起来,使得串口设备具备了蓝牙通信能力。为了稳定连接,所述串口转蓝牙模块与串口设备之间要保证有很好的电源供应,而且要考虑在合理的连接范围内。 具体应用时,如图2所示,蓝牙通信主要包括四个步骤:设置蓝牙设备、寻找局域网内可能或者匹配的设备、连接设备和设备之间的数据传输。建立蓝牙连接的所需要的基本对象如下:蓝牙适配器:代表了一个本地的蓝牙适配器,它是所有蓝牙交互的入口点,利用它可以发现其他蓝牙设备,查询绑定了的设备,使用已知的MAC地址可以实例化一个蓝牙设备和建立蓝牙服务端Socket来监听来自其他设备的连接。 蓝牙设备:代表了一个远端的蓝牙设备,使用它请求远端蓝牙设备连接或者获取远端蓝牙设备的名称、地址、种类和绑定状态。 蓝牙Socket:代表了一个蓝牙套接字的接口(类似于TCP中的套接字),它是应用程序通过输入、输出流与其他蓝牙设备通信的连接点。 蓝牙服务器Socket:代表打开服务连接来监听可能到来的连接请求,为了连接两个蓝牙设备必须有一个设备作为服务器打开一个服务套接字。 蓝牙对象:描述了一个蓝牙设备的一般特点和能力,定义设备的主、次设备类和一些相关服务。 在具体实施过程中,当移动智能终端采集回工业控制现场测量的数据后,为了保证数据的完整性,就必须将数据存入到数据库中,而在实际情况中,通用移动智能终端与远程数据库并不能直接连接存储,所以要通过中间介质起到连接作用,为此,增设服务器端作为中间介质,该服务器端可以采用PC机实现。在PC机可以采用socket服务端用于连接移动智能终端的客户端,并接收移动智能终端客户端的数据。 具体地,服务器端主要包括:用于连接服务器端Socket与移动智能终端的蓝牙串口通信客户端的第一连接模块、用于连接服务器端Socket与数据库服务器的第二连接模块。 本文档来自技高网...

【技术保护点】
一种智能制造通用蓝牙串口数据采集方法,其特征在于,包括:串口设备以蓝牙方式将数据发送给移动智能终端;移动智能终端采用序列化方式将采集到的数据发送给服务器端;服务器端将数据写入数据库服务器中。

【技术特征摘要】
1.一种智能制造通用蓝牙串口数据采集方法,其特征在于,包括: 串口设备以蓝牙方式将数据发送给移动智能终端; 移动智能终端采用序列化方式将采集到的数据发送给服务器端; 服务器端将数据写入数据库服务器中。2.根据权利要求1所述的智能制造通用蓝牙串口数据采集方法,其特征在于,串口设备以蓝牙方式将数据发送给移动智能终端的实现方式为:所述串口设备连接串口转蓝牙模块,串口转蓝牙模块连接带蓝牙模块的移动智能终端。3.根据权利要求1所述的智能制造通用蓝牙串口数据采集方法,其特征在于,移动智能终端收到数据后还将数据存储到本地数据库中。4.根据权利要求3所述的智能制造通用蓝牙串口数据采集方法,其特征在于,所述本地数据库采用嵌入式数据库。5.根据权利要求1所述的智能制造通用蓝牙串口数据采集方法,其...

【专利技术属性】
技术研发人员:肖红程良伦
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1