将测量结果从Android OS传输到数据库

时间:2011-11-20 00:42:36

标签: android sockets

在我的项目中,我有一个RFID设备,电子重量,带有Android OS的工具包Samsung S3C6410 ARM11和一台PC。

从RFID设备接收数据,电子重量将数据保存到SD卡上的文本文件中。

我想创建一个可以获取数据并通过Wi-Fi将其传输到PC的应用程序。

我的数据如下:ID和重量。

我的问题是如何从两个不同的地址(文本文件的地址)获取数据并将其发送到PC的方向。我可以使用MySQL在PC上显示它吗?

2 个答案:

答案 0 :(得分:0)

您可以在PC上设置一个{php}支持的Apache网络服务器(或任何其他支持DB的语言)并创建一个非常简单的.php页面,其中包含一个带有字段ID和权重的表单,将存储在MySQL数据库中。

Android只需创建一个HttpClientConnection并以适当的方式将数据提交到上面的表单。

答案 1 :(得分:0)

  

我可以使用MySQL在PC上显示它吗?

MySQL是一个数据库,与“显示数据”无关,除了它存储它的事实。演示文稿由HTML / JS(在浏览器上)或桌面上您喜欢的GUI工具包控制。

关于您的问题,我建议您了解一些主题,以进一步了解您想要做什么以及如何解决它:

  1. 计算机网络 - IP地址,TCP,IP,DNS,HTTP,RESTful Web服务
  2. Apache,MySQL,PHP&的Linux
  3. 基本上,套接字只是两个设备之间的简单连接。您想要使用原始套接字与计算机通信这一事实会使您不必要地复杂化。这里的众多解决方案之一是:

    1. 在计算机上设置WebService,该计算机将向您正在传输的所有测量值写入MySQL数据库。
    2. 在Android设备上,只需阅读仪器或文本文件中的测量值,构建相应的Web服务请求,并使用HTTPClient将数据发送到WebService。
    3. 在计算机上编写一个简单的Web应用程序,以便从MySQL数据库中读取信息并将其显示在网页上。