OBEX對象交換協議進行文件傳輸

在最近的項目中用到OBEX協議進行文件傳輸。大致是這樣的:在塞班S60平臺上開發一個客戶端程序,然後通過我們的程序將其傳送到手機上並自動安裝,

該客戶程序獲得手機的短信,通話記錄,聯繫人,日曆等信息,先存儲的手機本地目錄。然後我們的設備通過OBEX協議與

塞班手機基於USB的OBEX server通信,將客戶端獲得的信息下載下來,生成報表等功能。

使用OBEX協議交換對象是非常方便的,僅需一下幾步:

1、打開一個端口,數據傳輸使用的是一個USB口,名稱OBE1,也可以是紅外或藍牙的吧。

2、連接OBEX服務端,發送一串連接的指令即可。

3、設置一下文件路徑。

4、不斷的發送GET數據包,組裝OBEX數據包,將數據包通過USB串口發送。

5、從USB口接收OBEX server的返回數據。

6、最終再將接收到的數據寫成指定格式的文件,如:xml。

好像就這麼多吧,先這樣。

IrObex協議具體詳細可參考IROBEX12協議。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章