Задать вопрос
xztau
@xztau
Я

Какими технологиями пользоваться при построении андроид клиент-серверного приложения?

Сейчас гоняю на сервере приложение на Java.
Андройд работает с ним с помощью socket технологии (Через stream reader/writer)

Может быть есть ещё какие-нибудь технологии взаимодействия с сервером?
RMI знаю что на андройде нет, зато есть apacheHttp, можно ли его прикрутить к tomcat'у и работать как с сервлетом?

О задаче:
www.youtube.com/watch?v=D5yT-I9efjg
Весьма понравилось. Хочу так же с отечественным ОВЕН ПЛК150 попробовать.
Если рассматривать протокол обмена, то там TCP Modbus: 1 мастер (ведроидфон) - много клиентов.
Конечно попробую напрямую с телефона, но безопаснее будет через сервер (сервер будет выступать мастером сети).
Я мыслю работать через БД PostgreSQL. Сервер циклически опрашивает контроллер и пишет в базу данных состояния выходов ПЛК. Актуальность 0,2 секунды. Андройд пишет состояния входов в БД с отметкой времени записи. Сервер передаёт состояние в ПЛК.
Таким образом я могу подключить много андройдов.

Как вам идея? Или есть метода лучше?
  • Вопрос задан
  • 2481 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы