Я угадываю, как обеспечить связь между ПК и телефоном.
Мне нужно передать некоторые значения между. Они могут храниться в БД, в файле json или в другом месте.
И проблема в том, что значения должны обновляться довольно часто, минимум 30 секунд.
Таким образом, программа на ПК будет обновлять данные каждые 30 секунд, а затем вносить изменения в БД или в файл, а затем приложение MOBILE будет считывать эти данные. Цикл может происходить и в обратном направлении.
это будет выглядеть так:
'user': $user,
'points': $points,
'actual_value1': $actual_value1,
'actual_value2': $actual_value2,
'map-position': $map position
Итак, мой вопрос, каков наилучший способ достижения этой связи?
записи / данные будут обновляться каждые 30 секунд, так как это выглядит с запросом и производительностью базы данных?
не будет проблем с так часто меняющимися значениями в БД?
Как это выглядит по сравнению с загрузкой файла ftp json и его чтением?
Какое решение для передачи данных между этими двумя приложениями?
Поскольку вы хотите, чтобы данные были доступны на любом устройстве (ПК / мобильный), они должны находиться в облаке. Так что Firebase — это самый простой вариант, когда вам не нужно беспокоиться о своей бэкэнд-инфраструктуре, но да, конечно, вы должны платить, когда масштабируете ее.
Или вы можете создать свое собственное бэкэнд-приложение, возможно, с NodeJS и использовать сокеты для передачи данных, когда есть изменения.
Других решений пока нет …