Я создаю приложение, которое должно показывать живое положение некоторых транспортных средств. Их позиция получается с помощью GPS через Rasberry PI, отправляется на мой сервер и там преобразуется в Json-файл. Затем на устройстве Android я создаю приложение, которое преобразует этот файл и позволяет пользователю видеть позицию автомобиля.Текст потоковой передачи Android
Я загружаю его по протоколу HTTP, и я считаю, что это хороший способ решения проблемы. Но мой босс настаивает на том, что это можно сделать путем потоковой передачи (потому что, по его словам, не требуется загружать данные с сервера, когда транспортное средство не движется в течение примерно 30 минут), SO.
Каков способ создания ситуации, когда устройство Android не загружает данные, но ожидает отправки данных сервером? Возможно ли это? Насколько я знаю, потоковая передача постоянно отправляется на целевое устройство, и устройство постоянно получает эти данные. Единственный способ, о котором я могу думать, - создать сервер на каждом устройстве Android, отправить данные сервера на мой сервер (IP, порт и т. Д.), А с моего сервера подключиться к каждому устройству и отправить позицию только при движении транспортного средства, - но это дорогой и не правильный путь, я думаю.
Любые идеи или помощь?
Рассматривали ли вы с помощью уведомления толчка? – npace