女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當前位置:首頁 > 通信技術 > 通信技術
[導讀]摘要:本文介紹藍牙遙控系統(tǒng)的設計與實現(xiàn),給出了基于SmartPhone的系統(tǒng)解決方案,成功實現(xiàn)了對幻燈片的遙控播放和控制,系統(tǒng)采用了一種全新的方法以獲得實現(xiàn)藍牙通信所需的參數(shù),并且使用了Office自動化過程實現(xiàn)對powerp

摘要:本文介紹藍牙遙控系統(tǒng)的設計與實現(xiàn),給出了基于SmartPhone的系統(tǒng)解決方案,成功實現(xiàn)了對幻燈片的遙控播放和控制,系統(tǒng)采用了一種全新的方法以獲得實現(xiàn)藍牙通信所需的參數(shù),并且使用了Office自動化過程實現(xiàn)對powerpoint的全面控制,系統(tǒng)完成后經(jīng)過測試運行良好。與目前市場上的產(chǎn)品相比,不需要購買額外的硬件設備,在SmartPhone平臺中具有廣泛的應用前景。

1.引言

藍牙技術是一種解決短距離無線通信的技術,它的優(yōu)勢在于可擺脫設備間的電纜連接 的束縛,并且能使10 一l00m 距離內(nèi)具有藍牙接口的不同設備之間實現(xiàn)互連,因此藍牙在 短技術短距數(shù)據(jù)傳輸中具有非常廣闊的應用。

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

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

2.Windows Mobile 中藍牙通信協(xié)議棧

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

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

3.系統(tǒng)設計與實現(xiàn)

3.1 系統(tǒng)結(jié)構

系統(tǒng)分為 SmartPhone 端和PC 端。首先SmartPhone 端與PC 端通過虛擬串行口建立藍牙 的通信連接,然后SmartPhone 端通過鍵盤或觸摸屏向PC 端發(fā)送文件打開、幻燈片播放、 翻頁、關閉、窗口放大、窗口縮小、文件關閉等指令,PC 端在收到指令后調(diào)用后臺Office Powerpoint 控制程序,實現(xiàn)對Powerpoint 對應的操作,同時PC 端傳回Powerpoint 播放的狀 態(tài)信息在SmartPhone 端進行顯示。

3.2 藍牙設備間的數(shù)據(jù)傳輸

SmartPhone 端在利用藍牙模塊與PC 端進行通信前,首先要對PC 端的藍牙設備進行查 詢搜索,來獲得設備的名稱、地址、所提供的服務等相關信息。在以往的系統(tǒng)設計中,設備 查詢需要調(diào)用相關的藍牙API 函數(shù)來遍歷取得通信范圍內(nèi)的藍牙設備信息,并將結(jié)果信息 存入系統(tǒng)定義的WSAQUERYSET 數(shù)據(jù)結(jié)構中,然后再通過注冊虛擬串口,實現(xiàn)設備間的藍 牙串行通信,整個過程復雜并且容易出錯,或者有的系統(tǒng)干脆采用手工指定的方式。本系統(tǒng) 則采取一種新的方法,通過讀取系統(tǒng)的注冊表,來查詢相關的藍牙設備名稱、服務以及使用 的虛擬串口號。在Windows Mobile 5.0 平臺中, 注冊表HKEY_LOCAL_MACHINESOFTWAREMicrosoftBluetoothDevice 下存儲了藍牙設備的設 備名稱、16 位字符的ID 號以及設備的CLASS , 而 HKEY_LOCAL_MACHINESOFTWAREMicrosoftBluetoothSerialPorts 下則存儲了藍牙連 接所使用的虛擬串口號,但不包含系統(tǒng)保留的串口標識。在這個鍵值下系統(tǒng)為每一個匹配的 設備都設定了一個藍牙串口號,而且可以通過指定"New Outgoing Port"值設定設備的新虛擬 串口號。

利用這種新的機制就不在需要使用傳統(tǒng)的RegisterDevice()方法去注冊虛擬串口號 然后使用,而是通過查詢或設定注冊表進行使用,而不與別的串口相沖突。 通過對以上方法獲得設備及虛擬串口號的信息后,再利用這些信息實現(xiàn) SmartPhone 端 和PC 端的藍牙通信。通信過程的流程圖如圖2 所示:

3.3 Powerpoint 控制解決方案

系統(tǒng)采用方便靈活的Microsoft Office 自動化方法將 Office 功能并入自定義解決方案 中。Office 基于 COM,因此必須使用 COM 的編程方式。.NET Framework 中使用COM Interop 集實現(xiàn)與早期 COM 的通信。COM Interop 的作用是在 .NET 代碼與COM 對象之 間添加一個“填充程序”。在項目中添加對 COM 服務器的引用時,.NET 使用類型信息生 成運行庫可調(diào)用包裝 (RCW) 的代碼。這些托管代碼將被編譯到單獨的Interop 程序集中, 并由 .NET Framework 訪問,RCW 充當托管代碼與 COM 服務器之間的媒介。

由于 OFFICE COM 服務器能夠支持 .NET,它可以提供一個安裝并注冊到全局程序集緩 存中的主 Interop 程序集 (PIA)。這些程序集都是共享程序集,PIA 被視為在 .NET 項目中 引用早期 COM 服務器的最佳方法。

從類型庫創(chuàng)建的 Interop 程序集使用早期綁定與 COM 項目進行通信。為了讓綁定細節(jié)保持通用狀態(tài),除了綁定外,另一個重要問題是對象實例化。如果使用 Interop 程序集, Office 應用程序的 RCW 將在使用 New 運算符時控制對象實例化。RCW 隱含調(diào)用相應的 COM 例程來創(chuàng)建該應用程序的新實例供代碼使用。

本系統(tǒng)通過引用互操作程序集 Microsoft.Office.Interop.PowerPoint 實現(xiàn)Office 自動化過 程,利用.NET 編寫應用程序來實現(xiàn)在PC 端控制Powerpoint 應用程序。PC 端通過藍牙通信 接收SmartPhone 端發(fā)來的指令,利用 Powerpoint 的自動化功能實現(xiàn)文檔的打開、關閉、縮 放、播放等控制功能,并且將獲得的Powerpoint 的總頁數(shù)、當前播放頁等信息返回給 SmartPhone 端進行顯示。理論上來說通過用戶界面手動執(zhí)行的操作幾乎都可以通過該解決 方案來執(zhí)行。主要控制代碼如下:


基于SmartPhone 的藍牙遙控系統(tǒng)設計與實現(xiàn)
 
 
 
 
 
 
2010年1月19日 13:34  微計算機信息  作 者:楊瑞


4.結(jié)束語

本文就藍牙遙控系統(tǒng)提出了相應解決方案,進行了設計與開發(fā), 系統(tǒng)完成后經(jīng)過測 試運行良好,可方便快捷的實現(xiàn)對Powerpoint 進行遙控控制。按照以上給出的設計框架和 方法,對系統(tǒng)進行擴展后,完全可以實現(xiàn)對其它多種應用軟件的遙控,實現(xiàn)通用藍牙遙控器 系統(tǒng)。

本文創(chuàng)新點是系統(tǒng)采用了一種全新的方法以獲得藍牙通信所需的參數(shù),與傳統(tǒng)方法 相比更加簡單、方便,不易出錯。并且系統(tǒng)使用了Office 自動化技術實現(xiàn)對powerpoint 的 全面控制,該系統(tǒng)不需要購買額外的硬件設備,只需利用已有設備,在SmartPhone 平臺 中具有廣泛的應用前景。

 

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

北京2022年10月19日 /美通社/ -- 作為一種軟硬一體化的基礎設施架構,超融合具備易運維、易部署等優(yōu)勢,在多種行業(yè)與場景中得到了廣泛應用。在金融、醫(yī)療等行業(yè)的部署中,面向數(shù)據(jù)庫等場景的超融合一體機面臨著...

關鍵字: VME SMART IO AI

大家好,我是鲏。認識我的朋友都知道,我是一個實踐派,相比研究枯燥的理論知識,我更喜歡做自己想做的項目,用技術來實現(xiàn)自己的想法的感覺真的很棒。所以從大學期間一直到現(xiàn)在,除了工作中的項目外,我依然保持著自己做項目的習慣,有堅...

關鍵字: 系統(tǒng)設計 技術選型 需求分析

寧波2022年9月27日 /美通社/ -- 9月27日,國際獨立第三方檢測、檢驗和認證機構德國萊茵TUV大中華區(qū)(以下簡稱"TUV萊茵")為全新smart...

關鍵字: ISO SMART 動力電池 電動汽車

SmartEdge渠道合作伙伴大獎得主代表了Lantronix的全球多元化合作伙伴生態(tài)系統(tǒng)

關鍵字: EDGE LAN SMART TE

(全球TMT2022年9月9日訊)繪王推出第一代Huion Note及新款數(shù)位板Inspiroy Dial 2;Redmi推出手機新品Redmi K50至尊版;技嘉科技推出完善4K電競顯示器方案;Tronsmart推出...

關鍵字: SMART 藍牙音箱 UI TE

(全球TMT2022年9月5日訊)Tronsmart推出T7便攜式藍牙音箱。Tronsmart T7采用節(jié)拍驅(qū)動的燈光設置,配備可定制的燈光,這樣的燈光能夠隨著音樂節(jié)拍舞動和閃爍。在音質(zhì)上面,T7將低音喇叭與背靠背雙高...

關鍵字: SMART 藍牙音箱 燈光 PULSE

(全球TMT2022年8月30日訊)近日,在2022英特爾中國數(shù)據(jù)中心合作伙伴技術峰會上,英特爾與浪潮信息等產(chǎn)業(yè)生態(tài)伙伴聯(lián)合發(fā)布了《綠色數(shù)據(jù)中心創(chuàng)新實踐 -- 冷板液冷系統(tǒng)設計參考》白皮書,分享冷板液冷技術關鍵部件的最...

關鍵字: 系統(tǒng)設計 英特爾 數(shù)據(jù)中心 生態(tài)系統(tǒng)

北京2022年8月30日 /美通社/ -- 近日,在2022英特爾中國數(shù)據(jù)中心合作伙伴技術峰會上,英特爾與浪潮信息等產(chǎn)業(yè)生態(tài)伙伴聯(lián)合發(fā)布了《綠色數(shù)據(jù)中心創(chuàng)新實踐 -- 冷板液冷系統(tǒng)設計參考》白皮書,分享冷板液冷技術關鍵部...

關鍵字: 系統(tǒng)設計 英特爾 數(shù)據(jù)中心 電量

摘要:近年來,受人類活動的影響,各大水域的水質(zhì)污染問題越來越嚴重,大部分水資源受到嚴重污染,水質(zhì)處理問題亟需解決。分析水體污染情況對改進水質(zhì)有著重要意義,目前水質(zhì)監(jiān)測主要采用人工或無人船的方式。人工監(jiān)測方式工作量大,影響...

關鍵字: 水質(zhì)監(jiān)測 無人機 系統(tǒng)設計

摘要:根據(jù)饒平縣高堂水閘重建工程建設實際需求,對高堂水閘運行管理進行實時在線式監(jiān)控與監(jiān)測,通過閘門控制、視頻監(jiān)控、水情測報、安全監(jiān)測和網(wǎng)絡通信等系統(tǒng)的設計,為高堂水閘的水工建筑物安全、防洪調(diào)度和自動化管理提供技術支持,以...

關鍵字: 管理信息系統(tǒng) 水利工程 系統(tǒng)設計

通信技術

120595 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉