Перенос измерений из ОС Android в базу данных - PullRequest
0 голосов
/ 20 ноября 2011

В моем проекте у меня есть RFID-устройство, электрический вес, комплект Samsung S3C6410 ARM11 с ОС Android и ПК.

Данные получены от устройства RFID, электрический вес, который сохраняет данные в текстовый файл на SD-карте.

Я хочу создать приложение, которое сможет получать данные и передавать их на ПК по Wi-Fi.

Мои данные такие как: ID и вес.

Моя проблема в том, как получить данные с двух разных адресов (адрес текстового файла) и отправить их в направлении ПК. И можно ли использовать MySQL для показа на ПК?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2011

А можно ли использовать MySQL для показа на ПК?

MySQL - это база данных, которая не имеет ничего общего с «показом данных», за исключением того факта, что она хранит их. Презентация контролируется HTML / JS (в браузере) или любым другим вашим любимым инструментарием GUI на рабочем столе.

Что касается вашего вопроса, я предлагаю вам ознакомиться с несколькими темами, чтобы углубить ваше понимание того, что вы хотите сделать и как его решить:

  1. Компьютерные сети - IP-адреса, TCP, IP, DNS, HTTP, RESTful WebServices
  2. Apache, MySQL, PHP и Linux

По сути, сокет - это просто простое соединение между двумя устройствами. То, что вы пытаетесь сделать, излишне усложняется тем фактом, что вы хотите использовать необработанные сокеты для общения с компьютером. Одно из многих решений здесь:

  1. Настройте WebService на компьютере, который будет записывать в базу данных MySQL все передаваемые измерения.
  2. На устройствах Android просто прочитайте результаты измерений с прибора или из текстового файла, создайте соответствующий запрос веб-службы и используйте HTTPClient для передачи данных POST на веб-службу.
  3. На компьютере напишите простое веб-приложение, чтобы прочитать информацию из БД MySQL и отобразить ее на веб-странице.
0 голосов
/ 20 ноября 2011

Вы можете установить на ПК веб-сервер Apache с поддержкой php (или любой другой язык, который сильно поддерживает БД) и создать очень простую страницу .php, содержащую форму с полями ID и weight, которая будет хранится в БД MySQL.

Android нужно только создать HttpClientConnection и соответствующим образом передать данные в форму выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...