裝置管理(Device Management;DM)顧名思義是透過遠端傳輸方式對行動裝置進行更新、管理、控制及資料備份。目前常見的裝置管理標準主要有TR-069和OMA DM,TR-069源於前身為數位用戶迴路論壇(DSL Forum)之寬頻論壇,是一項針對客戶端設備在廣域網路端的協定;而OMA DM則是開放行動聯盟(Open Mobile Alliance;OMA)提出的一套針對行動客戶端裝置的通訊協定。以最廣泛使用的手機來說,Nokia的S80系列,windows mobile等手機都有支援OMA DM;可與客戶端裝置進行溝通的管理伺服器則是有Funambol DM Server、IBM WebSphere、只支援Windows Mobile的Microsoft System Center Mobile Device Manager、Bitfone以及Redbend。其中Funambol DM Server是開放源碼軟體,有提供部分DM功能的免費版本和全部功能的商業版本;對於想要了解DM運作方式的開發人員,使用免費版本Funambol DM Server是不錯入門方式。本文在接下來的章節將會先介紹OMA DM,然後以Funambol DM server為例介紹伺服器和裝置之間溝通的流程。
OMA DM介紹
OMA DM是一套應用在行動裝置上裝置管理的標準,管理伺服器和客戶端透過標準中的DM協定(DM protocol)溝通,使得伺服器可以透過遠端傳輸的方式管理行動裝置,傳輸方式可透過有線和無線;有線傳輸包括使用USB或RS-232進行傳輸,無線傳輸則包括紅外線、藍芽、及各式的通訊標準如Wi-Fi、GSM、WCDMA等。在傳輸層使用的協定則是WSP(Wireless Session Protocol)和Http,所以不論底層是使用何種網路,只要有連線到管理伺服器(DM server)就可以進行DM連線(DM session)。而在客戶端(DM client)的裝置則是以裝置管理樹(DM tree)的方式儲存裝置本身的資訊,管理伺服器對管理樹下達管理指令(Management operation)達成取得裝置資訊、更新軟體等目的。以手機為例,一個OMA DM的客戶端和管理伺服器在網路上的配置如下圖:
...
...
使用者別 |
新聞閱讀限制 |
文章閱讀限制 |
出版品優惠 |
一般訪客 |
10則/每30天 |
5/則/每30天 |
付費下載 |
VIP會員 |
無限制 |
20則/每30天 |
付費下載 |