1.藍牙技術原理--簡介
所謂藍牙技術,實際上是一種短距離無線通信技術,利用“藍牙”技術,能夠有效地簡化掌上電腦、筆記本電腦和移動電話手機等移動通信終端設備之間的通信,也能夠成功地簡化以上這些設備與Internet之間的通信,從而使這些現代通信設備與因特網之間的數據傳輸變得更加迅速高效,為無線通信拓寬道路。說得通俗一點,就是藍牙技術使得現代一些輕易攜帶的移動通信設備和電腦設備,不必借助電纜就能聯網,并且能夠實現無線上因特網。
2.藍牙技術原理--主從關系
藍牙技術規定每一對設備之間進行藍牙通訊時,必須一個為主角色,另一為從角色,才能進行通信,通信時,必須由主端進行查找,發起配對,建鏈成功后,雙方即可收發數據。理論上,一個藍牙主端設備,可同時與7個藍牙從端設備進行通訊。一個具備藍牙通訊功能的設備,可以在兩個角色間切換,平時工作在從模式,等待其它主設備來連接,需要時,轉換為主模式,向其它設備發起呼叫。一個藍牙設備以主模式發起呼叫時,需要知道對方的藍牙地址,配對密碼等信息,配對完成后,可直接發起呼叫。
3.藍牙技術原理--呼叫過程
藍牙主端設備發起呼叫,首先是查找,找出周圍處于可被查找的藍牙設備。主端設備找到從端藍牙設備后,與從端藍牙設備進行配對,此時需要輸入從端設備的PIN碼,也有設備不需要輸入PIN碼。配對完成后,從端藍牙設備會記錄主端設備的信任信息,此時主端即可向從端設備發起呼叫,已配對的設備在下次呼叫時,不再需要重新配對。已配對的設備,做為從端的藍牙耳機也可以發起建鏈請求,但做數據通訊的藍牙模塊一般不發起呼叫。鏈路建立成功后,主從兩端之間即可進行雙向的數據或語音通訊。在通信狀態下,主端和從端設備都可以發起斷鏈,斷開藍牙鏈路。
4.藍牙技術原理--數據傳輸
藍牙數據傳輸應用中,一對一串口數據通訊是最常見的應用之一,藍牙設備在出廠前即提前設好兩個藍牙設備之間的配對信息,主端預存有從端設備的PIN碼、地址等,兩端設備加電即自動建鏈,透明串口傳輸,無需外圍電路干預。一對一應用中從端設備可以設為兩種類型,一是靜默狀態,即只能與指定的主端通信,不被別的藍牙設備查找;二是開發狀態,既可被指定主端查找,也可以被別的藍牙設備查找建鏈.
藍牙技術是一種無線數據和語音通信開放的全球規范,它是基于低成本的近距離無線連接,為固定和移動設備建立通信環境的一種特殊的近距離無線技術連接。
藍牙是一種無線技術標準,可實現固定設備、移動設備和樓宇個人域網之間的短距離數據交換(使用2.4—2.485GHz的ISM波段的UHF無線電波)。藍牙可連接多個設備,克服了數據同步的難題。
藍牙根據傳輸信息的不一樣分為音頻藍牙模塊和數據藍牙模塊,像SKYLAB研發推出的BLE藍牙模塊就是屬于數據藍牙模塊,僅支持數據傳輸,用戶想通過藍牙來實現音頻、視頻文件的傳輸就需要音頻藍牙模塊也就是經典藍牙模塊來實現。
SKYLAB研發生產的多款BLE藍牙模塊中,多支持主模式,從模式和一主多從等工作模式。
先簡單了解下,BLE藍牙模塊的角色功能,藍牙BLE的角色有以下幾種:
主機:在主機模式下的藍牙模塊可以對周圍設備進行搜索并選擇需要連接的從機進行連接??梢园l送和接收數據,也可以設置默認連接從機的MAC地址,這樣模塊一上電就可以查找此從機模塊并進行連接。
從機:工作在從機模式下的藍牙模塊只能被主機搜索,不能主動搜索。從設備跟主機連接以后,也可以和主機設備進行發送和接收數據。
主從一體:主從一體就是能夠在主機和從機模式間切換,即可做主機也可作從機。在主從一體模式下,我們將一個串口藍牙模塊設置為主設備,另一個設置為從設備,建立連接后,就可以進行無需任何協議進行數據透傳。
一主多從:一個做主設備的串口藍牙模塊,可以同時與多個做從設備的串口藍牙模塊建立連接。理論上,一個藍牙主機設備,可同時與7個藍牙從機設備進行通訊,支持Mesh組網的藍牙模塊,可實現最大65000個以上設備自組網絡。