Вопрос-ответ

Для чего я могу использовать сервис RemoteXY?

Для конструирования и осуществления управления вашим устройством с Android смартфона или планшета по радиоканалу Bluetooth. Ваше устройство должно быть оснащено модулем Bluetooth. Вы можете реализовать абсолютно любой интерфейс управления абсолютно любым устройством на базе Arduino, ARM, AVR контроллеров. Вы сами размещаете элементы управления на экране смартфона. Все элементы управления будут доступны в вашей Си программе контроллера как обычные переменные.

Как я интегрирую управление в свою программу контроллера?

Вы скачиваете исходный код модуля remotexy.cpp и заголовочный файла remotexy.h. Так же скачиваете исходный код основной части программы, в котором реализован пример подключения модуля. В заголовочном файле определена структура, которая содержит все переменные, отражающие элементы управления интерфейса. Вам остается считывать значения переменных из этой структуры и использовать их в ваших целях. Переменные структуры как раз и отражают положение элементов управления на смартфоне.

Я должен для каждого нового интерфейса управления загружать мобильное приложение?

Нет. Мобильное приложение достаточно скачать один раз. Оно будет работать со всеми вашими устройствами или версиями интерфейса для одного устройства. Информацию об интерфейсе управление содержит в себе само микроконтроллерное устройство. При установке связи устройство сообщает мобильному приложению, как построить интерфейс для управления этим устройством. Это очень удобно, при помощи одного мобильного приложения вы сможете управлять любым вашим устройством. А устройство само скажет приложению, какой интерфейс управления ему нужен.