2011-11-20 57 views
0

在我的項目中,我有一個RFID設備,電子重量,包含Samsung S3C6410 ARM11的Android操作系統和一臺PC。將測量數據從Android操作系統傳輸到數據庫

從RFID設備接收數據,電子重量將數據保存到SD卡上的文本文件中。

我想創建一個應用程序,可以通過wi-fi獲取數據並將其傳輸到PC。

我的數據如:身份證和體重。

我的問題是如何從兩個不同的地址(文本文件的地址)獲取數據並將其發送到PC的方向。我可以使用MySQL在PC上顯示嗎?

回答

0

你可以在PC上設置一個Apache網絡服務器,支持php(或任何其他支持數據庫的語言),並創建一個非常簡單的.php頁面,其中包含一個字段ID和權重的表單,該表單將被存儲在MySQL DB中。

Android將只需要創建一個HttpClientConnection並以適當的方式將數據提交到上面的表單。

+0

謝謝!我的數據存儲在兩個不同的地方,但他們不一樣time.example傳輸到PC:在文件1.text第一個新的數據將更新,並傳輸到PC,然後在文件2.txt新數據也將更新和轉移所以我認爲我的問題是如何創建兩個連接到SD卡中的兩個地址並傳輸它們。如何解決這個問題? – user1008052

+0

但爲什麼你需要兩個連接?當來自第二個文件的數據準備好時,只需使用單個連接上傳它們,也許與第一個文件相同。對不起,如果我理解錯誤... – Manos

+0

謝謝...我想因爲我必須從兩個不同的地址獲取數據,所以我有兩個不同的地址link.i必須創建兩個套接字線用於連接兩個這些鏈接。我想我的數據將使用單個連接與PC連接但我不知道如果我調用兩個套接字函數來連接這些數據。那是真的嗎? – user1008052

0

我可以使用MySQL顯示在電腦上呢?

MySQL是一個數據庫,與'顯示數據'無關,除了它存儲它的事實。演示文稿由HTML/JS(在瀏覽器上)或您喜愛的GUI工具包在桌面上控制。

關於你的問題,我建議你瞭解幾個主題,以進一步您的你想要做什麼的理解,以及如何解決它:

  1. 計算機網絡 - IP地址,TCP,IP,DNS, HTTP,REST的Web服務
  2. Apache,MySQL和PHP & Linux的

基本上,一個插座是兩個設備之間只是一個簡單的連接。你想要做的事情是因爲你想使用原始套接字與計算機對話而導致不必要的複雜。這裏的許多解決方案之一是:

  1. 在計算機上設置一個WebService,將寫入MySQL DB的所有測量結果。
  2. 在Android設備上,只需從儀器或文本文件中讀取測量值,構建相應的Web服務請求並使用HTTPClient將數據發送到WebService。
  3. 在計算機上編寫一個簡單的Web應用程序,從MySQL DB讀取信息並將其顯示在網頁上。
相關問題