產(chǎn)品智能化的升級越來越依賴于物聯(lián)網(wǎng)無線模塊,讓產(chǎn)品性能更優(yōu)的途徑有兩個,優(yōu)化產(chǎn)品設(shè)計方案,優(yōu)化方案中無線模塊選型。立足無線連接、數(shù)據(jù)傳輸市場的SKYLAB在藍牙技術(shù)的基礎(chǔ)上推出了BLE4.2/5.0藍牙模塊產(chǎn)品,本篇就從SKB501的實際應(yīng)用為出發(fā)點,帶各位新手工程師了解一下藍牙通信中的數(shù)據(jù)傳輸原理。 藍牙模塊 一般我們所說的藍牙通信,是指兩個藍牙設(shè)備建立連接,就相當(dāng)于打電話,一人一個手機進行通信; 主機:指能夠搜索別人并主動建立連接的一方,好比說,我是主動撥打了對方的電話; 從機:指不能主動建立連接,只能等別人連接自己,一直處于監(jiān)聽(等別人打入電話); 一個模塊的當(dāng)前狀態(tài),只能處于其中的一種,要么處于主機,要么處于從機。 主從一體指能夠在主機和從機模式間切換,可以選擇工作在主機模式下,也可以選擇工作在從機模式下。 藍牙傳輸?shù)脑恚?/font> 1、主從關(guān)系: 藍牙技術(shù)規(guī)定每一對設(shè)備之間進行藍牙通訊時,必須一個為主角色,另一為從角色,才能進行通信,通信時,必須由主端進行查找,發(fā)起配對,建鏈成功后,雙方即可收發(fā)數(shù)據(jù)。理論上,一個藍牙主端設(shè)備,可同時與7個藍牙從端設(shè)備進行通訊。 一個具備藍牙通訊功能的設(shè)備,可以在兩個角色間切換,平時工作在從模式,等待其它主設(shè)備來連接,需要時,轉(zhuǎn)換為主模式,向其它設(shè)備發(fā)起呼叫。一個藍牙設(shè)備以主模式發(fā)起呼叫時,需要知道對方的藍牙地址,配對密碼等信息,配對完成后,可直接發(fā)起呼叫。 2、呼叫過程: 藍牙主端設(shè)備發(fā)起呼叫,首先是查找,找出周圍處于可被查找的藍牙設(shè)備。主端設(shè)備找到從端藍牙設(shè)備后,與從端藍牙設(shè)備進行配對,此時需要輸入從端設(shè)備的PIN碼,也有設(shè)備不需要輸入PIN碼。 配對完成后,從端藍牙設(shè)備會記錄主端設(shè)備的信任信息,此時主端即可向從端設(shè)備發(fā)起呼叫,已配對的設(shè)備在下次呼叫時,不再需要重新配對。已配對的設(shè)備,做為從端的藍牙耳機也可以發(fā)起建鏈請求,但做數(shù)據(jù)通訊的藍牙模塊一般不發(fā)起呼叫。 鏈路建立成功后,主從兩端之間即可進行雙向的數(shù)據(jù)或語音通訊。在通信狀態(tài)下,主端和從端設(shè)備都可以發(fā)起斷鏈,斷開藍牙鏈路。 3、數(shù)據(jù)傳輸 藍牙數(shù)據(jù)傳輸應(yīng)用中,一對一串口數(shù)據(jù)通訊是最常見的應(yīng)用之一,藍牙設(shè)備在出廠前即提前設(shè)好兩個藍牙設(shè)備之間的配對信息,主端預(yù)存有從端設(shè)備的PIN碼、地址等,兩端設(shè)備加電即自動建立連接,透明串口傳輸,無需外圍電路干預(yù)。 一對一應(yīng)用中從端設(shè)備可以設(shè)為兩種類型,一是靜默狀態(tài),即只能與指定的主端通信,不被別的藍牙設(shè)備查找;二是開發(fā)狀態(tài),既可被指定主端查找,也可以被別的藍牙設(shè)備查找建鏈。 5.0藍牙模塊SKB501 5.0藍牙模塊SKB501是主從一體的藍牙串口模塊,基于Nordic nRF52840方案,具有性能良好,功耗低,接收靈敏度高,傳輸距離遠(yuǎn),支持SPI/UART/TWI通信協(xié)議,封裝小等優(yōu)點。產(chǎn)品能較好的嵌入到客戶產(chǎn)品中,同時滿足客戶對藍牙產(chǎn)品再次快速編程需求。 更多5.0藍牙模塊SKB501性能參數(shù)可直接訪問SKYLAB官網(wǎng)或阿里店鋪。 |