2011-12-16 88 views
0

我有一個簡單的Android本地java應用程序,它從一個支持藍牙RFID的閱讀器讀取數據。Android藍牙應用程序將數據傳遞給HTML5應用程序

我想:

  1. 從HTML5應用程序啓動藍牙應用程序
  2. 當數據從藍牙應用程式閱讀其發送到HTML5應用程序
+0

你能更精確地使用「HTML5」應用程序嗎?你是用網絡瀏覽器打開還是使用PhoneGap這樣的工具? – 2011-12-16 23:59:03

回答

1

這很可能是你的設備將需要使用藍牙SSP(串行端口配置文件)。

我相信你無法從android瀏覽器訪問它。

我看到2個選項:

(1)拆下您的應用程序與你的RFID閱讀器本地通信的要求。讓您的RFID數據讀取轉發器,並通過WIFI,蜂窩數據等將這些事件直接發送到雲端。從HTML5應用程序獲取此數據。這具有高延遲和(相對)高數據吞吐量的損失。這具有完全消除應用程序對平臺依賴性的優勢,並允許您的標記只是指向可集中訪問的數據的指針。 (2)使用您自己的建議 - 編寫一個Android應用程序,與您的設備進行通信並在該應用程序中嵌入瀏覽器以託管您的HTML5 UI。我認爲這種方法更可取。有一點可能會使這個稍微不痛苦的是,如果你能找到一種方法來從你的android應用程序操縱本地,HTML5 browser-based database。重申一下,我不知道這是否可行,但是如果您只是使用本地瀏覽器內數據庫作爲交換信息並在您的服務器,本地應用程序和UI之間進行同步的方式。