Каталог

REMOTEXY

Быстрый старт

Способы связи

Редактор

Исходный код

Библиотека RemoteXY.h

Элементы управления

Элементы индикации

Системные элементы

Элементы оформления

Модули связи

Как перенести интерфейс в IDE FLProg

Соединение Cloud



Соединение Cloud позволяет вам использовать облачный сервер что бы подключаться к вашему контроллеру. Облачный сервер выступает как промежуточное звено между приложением и вашим контроллером позволяя подключаться к нему из любой точки мира.

При назначении соединения необходимо указать объект управления сетью RemoteXYNet что бы указать для какой сети используется сервер.

Соединение назначается графическому интерфейсу при помощи следующей функции:

gui->addConnectionCloud (net, cloudServer, cloudPort, token);

net - объект управления сетью, смотрите как создать объект RemoteXYNet

cloudServer - URL или IP адрес облачного сервера. Для облачного сервера RemoteXY используйте "cloud.remotexy.com".

cloudPort - порт облачного сервера. Для облачного сервера RemoteXY используйте порт 6376.

token - уникальный токен для регистрации на облачном сервере. Если вы используете облачный сервер RemoteXY, вы можете создать токен в вашем личном кабинете. Не сообщайте токен кому либо еще.

#include <WiFi.h> #include <RemoteXY.h> void setup() { RemoteXYNet * net = new CRemoteXYNet_WiFi ( "homeWiFi", // WIFI_SSID "12345678" // WIFI_PASSWORD ); RemoteXYGui * gui = RemoteXYEngine.addGui (RemoteXY_CONF_PROGMEM, &RemoteXY); gui->addConnectionCloud (net, "cloud.remotexy.com", 6376, "MY_TOKEN"); }

Если вы используете несколько графических интерфейсов с соединением типа Cloud, вам нужно использовать разные токены для каждого графического интерфейса.

Вы так же можете развернуть свой собственный облачный сервер. Изучите как создать свой облачный сервер.