freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android平臺的即時通訊系統(tǒng)的研究與設計_畢業(yè)設計-資料下載頁

2025-08-19 19:56本頁面

【導讀】隨著Android系統(tǒng)的發(fā)展,越來越多的移動設備開始使用Android作為操作系統(tǒng)。此Android代碼的主要編程語言是Java。即時通訊 ,指基于互聯(lián)網(wǎng)的即時交流信息的業(yè)務。藍牙,一種支持設備短距離通信的無線電技術,能在包括移動電話、PDA、無線耳機、筆記本電腦、相關外設等眾多設備之間進行無線信息交換。時通訊實例,達到基于Android即時通訊系統(tǒng)的研究目的。在這些研究的基礎上,設。計出能夠?qū)崿F(xiàn)Android系統(tǒng)上基于藍牙、能夠進行文件發(fā)送的即時通訊軟件。最后,分析藍牙的工作實例,在此基礎上在Eclipse. 本論文主要結構........

  

【正文】 的應用之間保證一條完整的通信路徑,并在它們之間保持一通信段。 RFCOMM 是為了兼容傳統(tǒng)的串口應用,同時取代有線的通信方式,藍牙協(xié)議棧需要提供與有線串口一致的通信接口而開發(fā)出的協(xié)議。 RFCOMM 協(xié)議提供對基于L2CAP 協(xié)議的串口仿真,基于 。可支持在兩個 BT 設備之間同時保持高達60 路的通信連接。 RFCOMM 只針對直接互連設備之間的連接,或者是設備與網(wǎng)絡接入設備之間的互連。通信兩端設備必須兼容于 RFCOMM協(xié)議,有兩類設備: DTE (Data Terminal Endpoint,通信終端,如 PC, PRINTER)和 DCE (Data Circuit Endpoint,通信段的一部分,如 Modem)。此兩類設備不作區(qū)分。 17 MAC 硬件地址 MAC(Medium/MediaAccess Control, 介質(zhì)訪問控制 )MAC 地址是燒錄在NetworkInterfaceCard(網(wǎng)卡 ,NIC)里的 .MAC 地址 ,也叫硬件地址 ,是由 48 比特長 (6 字節(jié) ),16 進制的數(shù)字組成 .023 位叫做組織唯一標志符 (anizationally unique,是識別LAN(局域網(wǎng) )節(jié)點的標識 .2447 位是由廠家 自己分配。其中第 40 位是組播地址標志位。網(wǎng)卡的物理地址通常是由網(wǎng)卡生產(chǎn)廠家燒入網(wǎng)卡的 EPROM(一種閃存芯片,通??梢酝ㄟ^程序擦寫 ),它存儲的是傳輸數(shù)據(jù)時真正賴以標識發(fā)出數(shù)據(jù)的電腦和接收數(shù)據(jù)的主機的地址。 即時網(wǎng)絡 一種通常以自發(fā)方式創(chuàng)建的網(wǎng)絡。即時網(wǎng)絡不要求架構,受時空限制。 活動從設備廣播 (ASB) ASB 邏輯傳輸可用于向微微網(wǎng)中的所有活動設備傳輸 L2CAP 用戶通信。 信標列 基礎或適應型微微網(wǎng)物理信道中的保留時隙的一種模式。這些時隙中發(fā)起的傳輸用于同步休眠的設備。 Bluetooth 無線技術 Bluetooth 無線技術是一種無線通信鏈路,通過跳頻收發(fā)器在無需申請許可證的 GHz ISM 波段上工作。它支持在 Bluetooth 主機間進行實時 AV 和數(shù)據(jù)通信。鏈路協(xié)議基于時隙。 Bluetooth 基帶 這是 Bluetooth 系統(tǒng)中用于指定或?qū)嵤┟襟w接入及物理層程序,以支持在 Bluetooth 設備間進行實時語音、數(shù)據(jù)信息流交換及建立即時網(wǎng)絡的部分。 啟用 Bluetooth 的設備 啟用 Bluetooth 的設備(或稱 Bluetooth 設備)是可 以使用 Bluetooth 系統(tǒng)進行短距離無線通信的設備。 Bluetooth 設備地址 用于識別每個 Bluetooth 設備的 48 位地址。這在技術規(guī)格中通常被稱為 BD_ADDR。 BD_ADDR 18 Bluetooth 設備地址, BD_ADDR 用于識別 Bluetooth 設備。 1 Bluetooth HCI Bluetooth HCI 為基帶控制器和鏈路管理器提供了命令接口,并可以訪問硬件狀態(tài)和控制寄存器。此接口提供了訪問 Bluetooth 基帶功能的統(tǒng)一方法。 1 Bluetooth 主機 Bluetooth 主機可以是一個計算設備、外圍設備、蜂窩電話、 PSTN 網(wǎng)絡或 LAN 接入點等等。附加至 Bluetooth 控制器的 Bluetooth 主機可以與其它附加至其各自 Bluetooth 控制器的 Bluetooth 主機進行通信。 1 Bluetooth 配置文件 Bluetooth 配置文件表達了一般行為, Bluetooth 設備可以通過這些行為與其它設備進行通信。 Bluetooth 技術定義了廣泛的配置文件,描述了許多不同類型的使用案例。為了使用 Bluetooth 無線技術,設備必須能夠翻譯特定 Bluetooth 配置文件。配置文件定義了可能的應用。 1 信道 可以是物理信道或是 L2CAP 信道,具體取決于上下文。 1 連接(至服務) 建立至某項服務的連接。如果尚未建立,這還包括建立物理鏈路、邏輯傳輸、邏輯鏈路、以及 L2CAP 信道。 1 可連接設備 位于可發(fā)現(xiàn)范圍內(nèi)的 Bluetooth 設備,它定期監(jiān)聽其尋呼掃描物理信道并響應該信道上的尋呼。 1 正在連接 設備間通信的一個階段,表示設備間正在建立連接。(連接階段發(fā)生在鏈路建立階段完成之后。) 1 連接 兩個對等應用程序或映射至 L2CAP 信道上的較高層協(xié)議之間的連接。 1 建立連接 創(chuàng)建一個映射至信道的連接的程序。 覆蓋區(qū)域 19 兩個 Bluetooth 設備可以在其中交換具有合格質(zhì)量和性能的消息的區(qū)域。 2 創(chuàng)建安全連接 建立包括驗證和加密在內(nèi)的連接的程序。 2 創(chuàng)建信任關系 將遠程設備標記為信任設備的程序。這包括存儲供將來驗證和配對使用的通用鏈路密鑰(如果沒有鏈路密鑰)。 2 設備發(fā)現(xiàn) 從可發(fā)現(xiàn)設備上檢索 Bluetooth 設備地址、時鐘、設備類別字段及使用的尋呼掃描模式的程序。 2 可發(fā)現(xiàn)設備 位于可發(fā)現(xiàn)范圍內(nèi)的 Bluetooth 設備,它定期監(jiān)聽其查詢掃描物理信道并響應該信道上的查詢請求。正常情況下,可發(fā)現(xiàn)設備都可以連接。 2 加密 數(shù)據(jù)編碼方法,可以防止其他人破譯信息。 2 擴展服務發(fā)現(xiàn)配置文件 (ESDP) ESDP 定義了通用即插即用設備如何通過 Bluetooth 無線連接運行。 2 文件傳輸配置文件 (FTP) FTP 定義了客戶端設備如何瀏覽服務器設備上的文件夾和文件。一旦客戶端找到了文件或位置,客戶端即可從服務器拉取文件,或通過 GOEP 從客戶端推送文件至服務器。 2 通用訪問配置文件 (GAP) GAP 是所有其它配置文件的基礎,它定義了在 Bluetooth 設備間建立基帶鏈路的通用方法。此配置文件定義了一些通用的操作,這些操作可供引用 GAP 的配置文件以及實施多個配置文件的設備使用。 GAP 確保了兩個 Bluetooth 設備(不管制造商和應用程序)可以通過 Bluetooth 技術交換信息,以發(fā)現(xiàn)彼此支持的應用程序。不符合任何其它 Bluetooth 配置文件的 Bluetooth 設備必須與 GAP 符合以確保基本的互操作性和共存。 2 查 詢設備 執(zhí)行查詢程序的 Bluetooth 設備。 20 查詢 Bluetooth 設備傳輸查詢消息并監(jiān)聽響應以試圖發(fā)現(xiàn)覆蓋區(qū)域內(nèi)其它 Bluetooth 設備的程序。 3 查詢掃描 Bluetooth 設備監(jiān)聽其查詢掃描物理信道上接收到的查詢消息的程序。 3 干擾 流中的信息實體均按時間關系與其前行和后續(xù)實體捆綁在一起的情況。 3 等時數(shù)據(jù) 流中的信息,在該流中,信息實體均按時間關系與其前行和后續(xù)實體捆綁在一起。 3 已知設備 至少已存儲其 BD_ADDR 的 Bluetooth 設備。 3 L2CAP 信道 兩臺設備在 L2CAP 層上建立的一種邏輯連接,為單應用或更高層協(xié)議服務。 3 建立 L2CAP 信道 在 L2CAP 層上建立邏輯連接的程序。 3 建立鏈路 在設備間建立默認 ACL 鏈路、鏈路層級及信道的程序。 38 鏈路 邏輯鏈路的簡寫。 3 鏈路密鑰 兩個設備都知道并用于驗證彼此的密鑰。 LMP 驗證 驗證遠程設備實體的 LMP 層步驟。 4 LMP 配對 驗證兩個設備并創(chuàng)建共用鏈路密鑰的程序,共用密鑰是信任關系或(單一)安全連接的基礎。 4 邏輯信道 同 L2CAP 信道一樣,但由于在 Bluetooth 版本 中有其它意義,所以不贊成使用。 21 4 邏輯鏈路 最低架構層,用于為 Bluetooth 系統(tǒng)客戶端提供獨立數(shù)據(jù)傳輸服務。 4 邏輯傳輸 這在 Bluetooth 無線技術中用于表示因存在共享確認協(xié)議和鏈路標識符,兩個不同邏輯鏈路具有的通用性。 4 名稱發(fā)現(xiàn) 搜索可連接設備的用戶友好名稱( Bluetooth 設備名稱)的程序。 4 數(shù)據(jù)包 在物理信道上傳輸?shù)募媳忍氐母袷健? 4 尋呼 連接程序的初始階段,設備在此階段發(fā)出一系列尋呼消息,直到從目標設 備接收到響應或發(fā)生超時。 4 尋呼掃描 設備監(jiān)聽其尋呼掃描物理信道上接收到的尋呼消息的程序。 4 尋呼設備 執(zhí)行尋呼程序的 Bluetooth 設備。 50、 已配對設備 已與其交換了鏈路密鑰的 Bluetooth 設備(在請求建立連接之前或在連接階段中)。 5 配對 在兩個 Bluetooth 設備間建立新關系的過程。此過程中將交換鏈路密鑰(在請求建立連接之前或在連接階段)。 5 休眠設備 設備在已同步至主設備的基礎模式微微網(wǎng)中運行,但放棄了其默認的 ACL 邏輯傳輸。 5 密碼 配對設備時,強烈建議 您使用密碼驗證即將進行的連接。另外,在某些連接情況下,您需要確保連接到正確的設備或個人。密碼通常是按鍵(字母或數(shù)字)的任意組合。使用時請注意,某些設備映射字符的方式不同。密鑰僅在連接時有效,用于不同 22 設備或用戶的密鑰可以不同。 5 物理信道 表現(xiàn)為由一個或多個設備同步占用一系列射頻載波。有許多種物理信道類型,其各自的特征由其不同的用途決定。 5 物理鏈路 兩個設備間通過尋呼創(chuàng)建的基帶層連接。 5 PIN 一種用戶友好號碼,可用于在配對發(fā)生前驗證設備的連接。 5 休眠從設備廣播 (PSB) 休眠從設備廣 播邏輯傳輸,用于在主設備和休眠設備間通信。 5 范圍 Bluetooth 無線電信號可以覆蓋的區(qū)域。此區(qū)域可能會受到多種因素的影響。 5 串行端口配置文件 (SPP) SPP 定義了如何設置虛擬串行端口及如何連接兩個 Bluetooth 設備。 60、 服務層協(xié)議 使用 L2CAP 信道傳輸 PDU 的協(xié)議。 6 服務發(fā)現(xiàn) 查詢和瀏覽由或通過其它 Bluetooth 設備提供的服務的程序。 6 服務發(fā)現(xiàn)應用配置文件 (SDAP) SDAP 描述了應用程序如何使用 SDP 發(fā)現(xiàn)遠程設備上的服務。 SDAP 要 求任何應用程序都應能夠發(fā)現(xiàn)它要連接的其它 Bluetooth 設備上的可用服務。 6 靜默設備 如果 Bluetooth 設備未響應遠程設備發(fā)出的查詢,將對遠程設備顯示為靜默狀態(tài)。 6 未知設備 沒有存儲有關其任何信息( Bluetooth 設備地址、鏈路密鑰或其它)的 Bluetooth 設備。 如何在 Android 系統(tǒng)中操作 Bluetooth Android 平臺提供的藍牙 API 去實現(xiàn)藍牙設備之間的通信,藍牙設備之間的通信 23 主要包括了四個步驟:設置藍牙設備、尋找局域網(wǎng)內(nèi)可能或者匹配的設備、連接設 備和設備之間的數(shù)據(jù)傳輸。以下是建立藍牙連接的所需要的一些基本類: BluetoothAdapter 類:代表了一個本地的藍牙適配器。 它 是所有藍牙交互的的入口點。利用它可以發(fā)現(xiàn)其他藍牙設備,查詢綁定了的設備,使用已知的 MAC 地址實例化一個藍牙設備和建立一個 BluetoothServerSocket(作為服務器端)來監(jiān)聽來自其他設備的連接。 BluetoothDevice 類:代表了一個遠端的藍牙設備,使用它請求遠端藍牙設備連接或者獲取遠端藍牙設備的名稱、地址、種類和綁定狀態(tài)(其信息是封裝在BluetoothSocket 中)。 BluetoothSocket 類:代表了一個藍牙套接字的接口(類似于 TCP 中的套接字),它 是應用程序通過輸入、輸出流與其他藍牙設備通信的連接點。 BlueboothServerSocket 類:代表打開服務連接來監(jiān)聽可能到來的連接請求(屬于server 端),為了連接兩個藍牙設備必須有一個設備作為服務器打開一個服務套接字。當遠端 設備 發(fā)起連 接連 接請 求的時 候, 并且 已經(jīng)連 接到 了的 時候,BlueboothServerSocket 類將會返回一個 BluetoothSocket。 BluetoothClass 類 :描述了一個藍牙設備的一般特點和能力。 它 的只讀屬性集定義了設備的主、次設備類和一些相關服務。然而, 它 并沒有準確 地 描述所有該設備所支持的藍牙文件和服務,而是作為對設備種類來說的一個小小暗示。 要操作藍牙,先要在 里加入權限 : [12] usespermissionandroid:name= / usespermissionandroid:name= / Android 所有關于藍牙開發(fā)的類都在 包下,只有 8 個類 。常用的有四類。 BluetoothAdapter 藍牙適配器,直到我們建立 BluetoothSocket 連接之前,都要不斷操作它。 BluetoothAdapter 里的方法
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1