В настоящее время я использую сервисы pusher.com для своего веб / комбо рабочего стола. Настройка выглядит следующим образом.
Веб-приложение написано на PHP и работает на сервере Linux с PHP 5.4 (общий хостинг). Когда пользователь выполняет определенное действие через браузер, JSON формируется и отправляется на указанный c канал pusher.com.
Pusher затем передает / повторяет JSON. Эта трансляция собирается приложением Windows, которое анализирует JSON и создает файл * .txt на основе полученных данных. Затем файл считывается на локальном компьютере (регистр sh, 3D-принтер, 3D-сканер и т. Д. c).
Графическое представление всего потока показано на следующем рисунке.
Я понимаю, что это что-то вроде Rube Goldberg , но мне нужны посредники (pusher.com и приложение Windows ), потому что локальный компьютер не может связаться с сервером напрямую.
Теперь на мой вопрос.
Могу ли я использовать службу Google Firebase и сохранить то же самое? функциональность (как показано на рисунке выше)?
То есть я могу просто использовать Firebase в качестве только вещателя уведомлений pu sh?