新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > SmartPhone 藍牙遙控系統的設計與實現

        SmartPhone 藍牙遙控系統的設計與實現

        作者: 時間:2011-12-04 來源:網絡 收藏

        1.引言

        本文引用地址:http://www.104case.com/article/155460.htm

        技術是一種解決短距離無線通信的技術,它的優勢在于可擺脫設備間的電纜連接 的束縛,并且能使10 一l00m 距離內具有接口的不同設備之間互連,因此在 短技術短距數據傳輸中具有非常廣闊的應用。

        Windows Mobile 是Microsoft 公司為智能移動終端設備的嵌入式操作, Windows Mobile 主要針對兩大手持設備領域:Pocket Pc 和Smartphone,隨著技術的發 展,以Windows Mobile for Smartphone 為系統的智能手機使用越來越廣泛,而且廣泛內嵌藍 牙模塊,為開發基于 的藍牙應用系統提供了必要條件。

        本文在 Windows Mobile 5.0 平臺和.NET CF 環境下, 藍牙遙 控器系統,成功了Smartphone 對PC(或筆記本)中幻燈片的播放和控制,與市場 上目前的產品相比,該系統不需要購買額外的硬件設備,只需利用已有設備,在 平臺中具有廣泛的應用前景。

        2.Windows Mobile 中藍牙通信協議棧

        Windows Mobile 系統下的藍牙通信協議棧底層部分包括無線跳頻、基帶(Base Band)和 鏈路管理(Link Manager)。Base Band 負責跳頻和藍牙數據及信息幀的傳輸,確保Piconet 網 內各藍牙設備單元之間由射頻構成的物理連接,該層使用查詢和尋呼進程來使不同設備間的 發送頻率和時鐘同步,基帶數據分組提供同步定向連接SCO 和異步無定向連接ACL 兩種物 理連接方式,在同一射頻上可實現多路數據傳輸。Link Manager Protocol 負責藍牙組件間連 接的建立和拆除以及身份鑒別和加密等鏈路安全和控制。其結構如圖1 所示。

        HCI(Host Controller Interface)分為硬件和軟件部分,硬件部分用來傳遞HCI 命令至藍 牙的硬件核心層,軟件部分是訪問藍牙設備的基本接口,能夠控制藍牙的連接和傳輸。邏輯 鏈路控制適應協議(L2CAP)是高層協議和低層協議之間的一個適配協議,通過協議的復用、 分用及重組為高層提供數據業務和分類提取。SDP 協議用來查詢設備的信息、服務及服務 特征,并在查詢后建立藍牙設備間的連接。在應用層實現藍牙通信時有兩種方式可以選擇: 一是利用模擬串口,在Windows Mobile 中不是真正的串口而是虛擬串口,這種虛擬串口建 立在RFCOMM 通道上,虛擬串口是用來仿真RS-232 控制和數據信號的串行仿真協議,操 作虛擬串口時如同操作真正的串口。第二種通信方式則利用Winsock 協議,Winsock 對藍牙 的支持依賴于設備中安裝的Winsock 協議棧。使用虛擬串口實現藍牙設備間的通信,在數據 通信量不大的情況下更加方便快捷,所以本采用的第一種通信方式。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 碌曲县| 沿河| 祁阳县| 永修县| 田林县| 自治县| 奉贤区| 浪卡子县| 舞钢市| 江孜县| 九龙城区| 睢宁县| 双城市| 韶关市| 广水市| 太白县| 班戈县| 织金县| 宜昌市| 文登市| 富锦市| 新巴尔虎右旗| 颍上县| 彭水| 绿春县| 偃师市| 乐东| 江门市| 盐池县| 长乐市| 绵竹市| 达尔| 安远县| 西乌| 突泉县| 溧水县| 广宁县| 安仁县| 巧家县| 普兰县| 汉中市|