本發明專利技術涉及工業現場數據采集領域,更具體地,涉及一種智能制造通用藍牙串口數據采集方法。其包括:串口設備以藍牙方式將數據發送給移動智能終端;移動智能終端采用序列化方式將采集到的數據發送給服務器端;服務器端將數據寫入數據庫服務器中。本發明專利技術依據通用的移動智能終端在社會中使用的通用性,利用其來采集、保存和中轉采集數據,使得本發明專利技術在相比于現有技術中采用傳統終端上具有更大程度的普及;依據通用的移動智能終端藍牙與串口設備通信的連接性好,使得藍牙與串口設備之間的通信更為穩定、可靠、實時性。
【技術實現步驟摘要】
本專利技術涉及工業現場數據采集領域,更具體地,涉及。
技術介紹
智能制造是面向產品全生命周期,實現在感知條件下的信息化制造。智能制造技術是在現代傳感技術、網絡技術、自動化技術、擬人化智能技術等先進技術的基礎上,通過智能化的感知、人機交互、決策和執行技術,實現設計過程、制造過程和制造裝備智能化,是信息技術、智能技術與裝備制造過程技術的深度融合與集成。 目前制造業現場感知主要是基于傳統的手工數據采集,手工抄寫的數據得不到有效保存,也無法有效利用這些數據。工業現場數據常用來進行實時控制和后期數據分析以指導和優化生產過程,數據采集需要滿足實時可靠、高效便捷的要求;傳統工業現場設備通常提供串口進行控制和通信,目前這些設備的串口并沒有得到很好的使用和開發,單個設備形成信息孤島,而工業現場環境繁雜、生產環境動態變化、制造資源快速流動等特征,使得有限網絡部署困難,需要采用多種無線網絡技術實現數據采集和傳輸。
技術實現思路
本專利技術為克服上述現有技術所述的至少一種缺陷(不足),提供一種數據采集實時性好、效率高的智能制造通用藍牙串口數據采集方法。 為解決上述技術問題,本專利技術的技術方案如下:,包括:串口設備以藍牙方式將數據發送給移動智能終端;移動智能終端采用序列化方式將采集到的數據發送給服務器端;服務器端將數據寫入數據庫服務器中。 上述方案中,串口設備以藍牙方式將數據發送給移動智能終端的實現方式為:所述串口設備連接串口轉藍牙模塊,串口轉藍牙模塊連接帶藍牙模塊的移動智能終端。 上述方案中,移動智能終端收到數據后還將數據存儲到本地數據庫中。 上述方案中,所述本地數據庫采用嵌入式數據庫。 上述方案中,服務器端通過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
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。