Re: [J2ME] 用手機抓取GPS接收器資料
首先, 你好像沒有辦法用 Wireless Toolkit (以下皆稱 WTK)
去模擬 bluetooth (以下皆稱 BT)
http://java.sun.com/j2me/docs/wtk2.2/docs/UserGuide.pdf
這是 WTK 2.2 的說明文件, 其中 11.1 是 BT 的模擬環境,
他說模擬 BT 是不用裝置的, 請參照 Appendix A,“Application Demonstrations.”
於是我們去看 Appendix A, 其中 A.3 是 BT Demo,
裡面好像是個影像檔案發佈與顯示的展示程式,
你可以先試試看能不能跑那個 Demo.
然後再去看看那個 Demo 他是怎麼運行的...
我想先從 Demo 程式玩起會比較有感覺吧...
其次, 我提的那個好像是很知名的軟體, 專門給 Java 模擬 BT 連線用的樣子.
如果真的沒辦法用 WTK 來成功模擬 BT, 你可以考慮換個軟體試試看?
接下來, DiscoveryListener.
http://www.j2medev.com/api/btapi/javax/bluetooth/DiscoveryListener.html
To start the discovery process,
"call the startInquiry() method on your DiscoveryAgent".
要啟動發現其他 BT 裝置的程序的話,
你要先去你的 DiscoveryAgent 呼叫 startInquiry() 這個 method.
這個 method 理論上就會透過 BT 傳送出訊息,
如果有其他的 BT 裝置的 Listener 收到了這個訊息,
那他可能會進入其他的狀態, 或者是呼叫某個 method 去回應一隻訊息之類的.
而這個回應的訊息如果被 DiscoveryAgent 的 Listener 收到,
理論上 DiscoveryAgent 就會知道有那麼一個 BT 裝置存在.
詳情請查閱 BT 網站及 Java APIs for Bluetooth (JSR 82).
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.148.49
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章