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