2011-11-20 52 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读取信息并将其显示在网页上。
相关问题