一種用于便攜式多參數健康檢查箱的藍牙一主多從通信方法
【技術領域】
[0001]本發明涉及一種用于便攜式多參數健康檢查箱的藍牙一主多從通信方法,屬于無線通信領域。
【背景技術】
[0002]藍牙是一種支持設備短距離通信(一般1m以內)的無線電技術,能夠包括移動電話、PDA、無線耳機、筆記本電腦及相關外設等之間進行的無線信息交換。傳統的藍牙技術多采用分散式網絡結構以及快跳頻和短包技術,支持點對點通信,即一個設備對一個設備,但在需要與多個設備同時傳輸數據則無法完成。
[0003]目前,便攜式多參數健康檢查箱是一種適用于現場使用和野外操作的醫療設備,其內放置有檢查主機和多種檢測工具、檢查儀器,各種檢查儀器和檢查主機之間往往需要信息共享、傳輸和保存,通信接口之間連線非常不方便,藍牙傳輸也只能一對一進行傳輸,效率極低且容易出錯。
【發明內容】
[0004]本發明所要解決的技術問題是提供了一種方便、準確、高效且無需連接線的用于便攜式多參數健康檢查箱的藍牙一主多從通信方法。
[0005]本發明的技術方案如下:
一種用于便攜式多參數健康檢查箱的藍牙一主多從通信方法,其包括如下步驟:
(1)配置通信設備并進行身份分配初始化:
分別在所述便攜式多參數健康檢查箱中的檢查主機和各檢查儀器內安裝藍牙模塊,將所述檢查主機內的藍牙模塊作為一個主設備藍牙模塊,將N個所述檢查儀器內的藍牙模塊作為從設備藍牙模塊,并對一個主設備藍牙模塊和N個相應從設備藍牙模塊分別進行預先設置,所述N大于等于2;
(2)對所述主設備藍牙模塊和從設備藍牙模塊一起上電,令所述主設備藍牙模塊與從設備藍牙模塊都進入配對模式;
(3)利用主設備藍牙模塊搜索從設備藍牙模塊,搜索到處于被搜索狀態從設備藍牙模塊后進行連接;
(4)給主設備藍牙模塊的IPOOl腳輸入至少10ms以上的高電平脈沖,斷開步驟(3)中所述主設備藍牙模塊和所述從設備藍牙模塊之間連接,斷開連接后,所述主設備藍牙模塊收到“AT+RADD”指令,即復制從設備藍牙模塊藍牙地址到主設備藍牙模塊,獲取遠端藍牙地址;
(5)反復執行步驟(3)~(4),每次獲得一個從設備藍牙模塊的藍牙地址,直到獲得所有從設備藍牙模塊的藍牙地址;
(6)將獲取到的所有藍牙地址備份,按藍牙地址連接到需要連接的從設備藍牙模塊,實現一主多從連接。
[0006]進一步的,在所述步驟(I)之前的空閑狀態下,所述藍牙模塊均設置為從設備藍牙模塊,當發生數據一對一傳輸時,將發送端的藍牙模塊設置為主設備藍牙模塊,連接相應接收端的藍牙模塊,所述接收端的藍牙模塊即從設備藍牙模塊,發送完數據后斷開連接,兩者再次設置為從設備藍牙模塊。
[0007]本發明的有益效果是:本發明為一主多從的藍牙通信方法,在便攜式多參數健康檢查箱中的檢查主機和各檢查儀器內安裝藍牙模塊,利用藍牙通信技術實現了一個主機對多個檢查設備的整合,取代了傳統有線連接的方式,能使醫生不再受聯線的約束,更為靈活輕松使用檢驗設備對被檢查者進行檢查,也避免了醫生將檢驗設備與主機連接時發生錯誤的可能性。能夠有效整合信息資源,將多種檢查儀器的數據信息相互連接或者與檢查主機相連接,方便信息共享和傳輸,方便檢查儀器的現場使用和野外操作,也更有利于檢查儀器分散攜帶,大大增大了檢查儀器的使用范圍,方便使用,無需連接線,能有效減少用戶的誤操作幾率。
【附圖說明】
[0008]圖1為本發明的方法流程圖。
[0009]圖2為本發明中各部件位置關系示意圖。
[0010]其中,I便攜式多參數健康檢查箱、2檢查主機、3檢查儀器。
【具體實施方式】
[0011]下面結合圖1~2和【具體實施方式】對本發明作進一步詳細的描述。
[0012]如圖1~2所示,實施例1通過如下步驟實現的一主多從的通信方法:
(1)配置通信硬件并分類初始化:
分別在所述便攜式多參數健康檢查箱I中的檢查主機2和各檢查儀器3內安裝藍牙模塊,采用的藍牙模塊采用的型號是BMX - 02/03系列藍牙串口模塊,將所述檢查主機I內的藍牙模塊作為一個主設備藍牙模塊,將N個所述檢查儀器3內的藍牙模塊作為從設備藍牙模塊,并對一個主設備藍牙模塊和N個相應從設備藍牙模塊分別進行預先設置,所述N大于等于2 ;
所述檢查主機2可采用的型號有XZMDS-1500B-MB,各所述檢查儀器3可以是顯示器、血氧檢測裝置、血壓檢測裝置、心電圖檢測裝置、體溫檢測裝置或血球檢測裝置等常規檢查設備,其均為常用的醫用檢查裝置,故未給出圖示;
(2)對所述主設備藍牙模塊和從設備藍牙模塊一起上電,令所述主設備藍牙模塊與從設備藍牙模塊都進入配對模式;
(3)利用主設備藍牙模塊搜索從設備藍牙模塊,搜索到處于被搜索狀態的從設備藍牙模塊后進行連接;
(4)給主設備藍牙模塊的IPOl腳輸入至少10ms以上的高電平脈沖,斷開步驟(3)中所述主設備藍牙模塊和所述從設備藍牙模塊之間連接,斷開連接后,所述主設備藍牙模塊收到“AT+RADD”指令,即復制從設備藍牙模塊藍牙地址到主設備藍牙模塊,獲取遠端藍牙地址; (5)反復執行步驟(3)~(4),每次獲得一個從設備藍牙模塊的藍牙地址,直到獲得所有從設備藍牙模塊的藍牙地址;
(6)將獲取到的所有藍牙地址備份,按藍牙地址連接到需要連接的從設備藍牙模塊,實現一主多從連接,所述檢查主機2通過藍牙采取一主多從的通信方法連接各個檢查儀器3。
[0013]進一步的,在所述步驟(I)之前的空閑狀態下,所述藍牙模塊均設置為從設備藍牙模塊,當發生數據一對一傳輸時,將發送端的藍牙模塊設置為主設備藍牙模塊,連接相應接收端的藍牙模塊,所述接收端的藍牙模塊即從設備藍牙模塊,發送完數據后斷開連接,兩者再次設置為從設備藍牙模塊。
[0014]進一步的,所述步驟(I)的預先設置方法如下:
設