概述
如藍牙模組(BF10-A)和BF10-A之間,藍牙模組和藍牙適配器之間,藍牙模組和PDA藍牙之間都可以通過SPP藍牙串列連線埠服務來建立藍牙串口數據傳輸。
鏈路
藍牙模組(BF10-A)的目的,是針對如何在兩個不同設備(通信的兩端)上的套用之間保證一條完整的通信路徑,並在它們之間保持一通信段。套用不只表示終端用戶套用, 比如也可以是高層協定或作為終端用戶套用的其它服務。
藍牙模組(BF10-A)準備把利用設備串口進行通信的套用覆蓋在內。在一個簡單配置實例當中,通信段就是設備之間的BT直接鏈路。如果通信段為另一網路,BT用於在該設備和網路接入設備(如Modem)之間建立路徑。藍牙模組(BF10-A)只針對直接互連設備之間的連線,或者是設備與網路接入設備之間的互連。藍牙模組(BF10-A)支持其它的配置方式,如一端採用BT通信,另一端採用有線接口,如下面第二個圖所示。這些設備不只是數據機,而且提供簡單服務。
通信兩端設備必須兼容於藍牙模組BF10-A協定。第一類設備是諸如計算機、印表機等通信終端設備。第二類設備是通信段的一部分,如Modem。但是為了簡化協定內容,藍牙模組(BF10-A)協定對這兩種設備不作區分。
在兩個藍牙模組BF10-A實體間傳輸信息也都支持這兩類設備,其中有些信息只用於第二類設備。協定中也沒有對兩類設備所用信息進行嚴格劃分。而是由用戶決定使用哪些信息。由於一個設備並不知道通信路徑上的其它設備的類型,所以每一個設備都應按照協定規定傳送所有可用信息。
套用
替代串口線:我用2個BF10-A藍牙模組,一個作為主模組+MAX3232(TTL轉RS232電平晶片),一個作為從模組+MAX3232(TTL轉RS232電平晶片),設定對應好的波特率。兩個模組通過DB9接口分別連線到PC機。 兩台PC機電腦之間可以通過串口調試工具進行數據傳輸。和已有的藍牙適配器形成藍牙串口連線:我採用一個藍牙適配器連線電腦,使用IVT藍牙驅動,一個藍牙模組BF10-A做為從模組連線到我的單片機嵌入式系統。使用BF10-A,IVT藍牙驅動軟體查找到BF10-A藍牙模組、連線並創建串口復位。此時則可以通過串口工具和單片機進行串口通信。