專題製作報告

5
指指指指 : 指指指指指 指指 : 指指指 . 指指指 . 指指指 . 指指指

Upload: adanne

Post on 06-Jan-2016

62 views

Category:

Documents


0 download

DESCRIPTION

專題製作報告. 指導老師 : 蔣元隆老師 組員 : 許舫軒 . 張紘嘉 . 彭俊頎 . 張嘉聖. 1. 先對 Bluetooth 進一步瞭解 2. 研究 J2ME 語法、 API 與撰寫 3.JAVA 所提供之 Bluetooth API 並利用. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 專題製作報告

指導老師 :蔣元隆老師

組員 :許舫軒 .張紘嘉 .彭俊頎 .張嘉聖

Page 2: 專題製作報告

1. 先對 Bluetooth 進一步瞭解

2. 研究 J2ME 語法、 API 與撰寫

3.JAVA 所提供之 Bluetooth API 並利用

Page 3: 專題製作報告

藍芽是一種可應用在電腦、行動電話、及其他家電用品上的無線傳輸技術。藍芽(一種晶片)的運作原理是在 2‧45 GHz 的頻帶上傳輸,除了數位資料外,也可以傳送聲音。每個藍芽技術連接裝置都具有根據 IEEE 802標準所制定的 48-bit 地址;可以一對一或一對多來連接,傳輸範圍最遠在 10 公尺。藍芽技術不但傳輸量大,每秒鐘可達 1MB ,同時可以設定加密保護,每分鐘變換頻率一千六百次,因而很難截收,也不受電磁波干擾。

Page 4: 專題製作報告

J2ME (Java 2 Platform, Micro Edition) 是 Sun Microsystems 所發展出來針對一般的消費性小型設備進行程式開發的工具,由於這些設備的種類繁多,並且之間的特性又大不相同,針對這個問題 J2ME 引入了二種新的概念,分別是 Configuration 以及 Profile , Configuration 主要的目的是針對消費性電子產品的網路連結能力、處裡器速度,記憶體容量等特性為之分類。 Configuration 針對所使用的裝置,定義了一些較基本的核心類別函式庫,凡是屬於該 Configuration 的裝置,其上所附的 JAVA 虛擬機器應該要支援 Configuration 中所定義的類別函式。目前 J2ME 已定義了二種Configuration:

1. CDC (Connected Device Configuration)

適用於較高檔的消費性電子產品,例如:互動式電視機上盒、網路電話。 2. CLDC (Connected, Limited Device Configuration)

適用於較低檔的消費性電子產品,例如:手機、 PDA 。

Page 5: 專題製作報告

探索 JSR-82 API JSR-82 是用於藍芽無線技術的官方 Java API 。可使用這個 API

建立可執行以下功能的應用程式: 判斷和檢測自己的藍芽設備的屬性 發現設備通信範圍內的藍芽設備 在遠端藍芽設備上搜索服務 建立可以與遠端藍芽伺服器通信的藍芽 Client 端應用程式 建立能夠為藍芽 Client 端的請求提供服務的藍芽伺服器應用程式 JSR-82 包含兩個套件,即 javax.bluetooth 和 javax.obex 。您

自己的藍芽設備由 javax.bluetooth.LocalDevice 類別表示,所有的遠端藍芽設備由 javax.bluetooth.RemoteDevice 類別表示。

javax.bluetooth.DiscoveryAgent 類別是個有幫助的類別,它讓您可以發現附近的遠端藍芽設備,並為區域內的每個藍芽設備傳回一個 javax.bluet