• Как лучше организовать взаимодействие с настольным Qt/C++ Application через интернет?

    Voronar
    @Voronar Автор вопроса
    У меня вот такая схема подключения:
    Arduino<--->PC-Ctrl(Qt App)<--->Web-Server<--->PC-User(Browser)

    То есть я могу зайти с любого компьютера с любым браузером на свой сайт(Web-Server), посмотреть меняющиеся в реальном времени данные с Arduino и послать управляющие команды на Arduino, которые будут приходить с Web-Server на PC-Controler и далее на Arduino.

    Ещё не могу определится с хостингом для этой задачи. Столько этих SaaS'ов и остальных этих "... как услуга", выделенный, не выделенный, выделенный виртуальный. Новичку в вебе можно запутаться. Хотелось бы провернуть это дело на бесплатном хостинге.
  • Как лучше организовать взаимодействие с настольным Qt/C++ Application через интернет?

    Voronar
    @Voronar Автор вопроса
    1. Отправляем из Qt App http-запрос на сервер сайта. А если воспользоваться QtWebKit, то можно будет не делать сложные http-запросы на C++, а воспользоваться JavaScript AJAX-запросом в WebKit. Так ведь можно сделать? Потом обрабатываем запрос php-скриптом и записываем в файл. Это для считывания показаний с Arduino. Придется ведь ещё страницу постоянно обновлять и ещё не факт что в это время файл уже занят для записи. Я не пониманию, каким образом Qt App выгребает управляющие команды. Делает постоянный запрос на получения данных?
    2. Каким образом договариваются?. А как организовать это соединение? Какие технологии использовать?
    3. Тут тем более не понятно.

    А зачем что-то помощнее, если в данном случае Arduino никак не влияет на взаимодействие настольного Qt App и серверного набора скриптов?