Виджет нажмите, чтобы выполнить вызов API, нужен на стороне сервера MobileApi.php
Виджет
Необходимо указать IP -сервер, имя пользователя, пароль и может выполнить удаленный вызов API (Server_ip/MobileApi.php
Используйте метод POST Отправка 3 параметра "действие" / "uid" / "pwd"
Демонстрация GitHub программы на стороне сервера:
https://github.com/nununene/mobileapi
Пример для значения «действия»:
При тестировании соединения: action = "ping"
При нажатии на виджет: action = "open" / "action1" / ....
Строка возвращается из API:
Успех: "1"
Неверный идентификатор или пароль: "2"
Несанкционированное действие: "3"
Ошибка параметра: "4"
Другая ошибка: строка начинается с "E1" , или любой другой строки
Примечание: вам нужна серверная программа для работы с этим приложением
Образец реализации:
"Удаленный разблокировщик"
Raspberry Pi (с Nginx) установил модуль RF 433MHz
Nginx получает HTTP -запрос от App в Web API (/mobileapi.php) ,
выполнить двоичный файл для отправки радиочастотных сигналов через радиочастотный модуль
Беспроводной переключатель (433 МГц) Подключитесь к электрическому блокировке (электрический разброс)
(Беспроводной переключатель должен сочетаться с результатом радиочастотного сигнала RPI)
Когда переключатель получил радиочастотный сигнал от RPI , Trigger Triggers Electric Dropbolt и отключает дверь