1. Команды статуса контактов и таймера реле |
1а |
Запрос |
Ответ ( пример) |
Ключ json |
Значение |
|
/timer.json |
{"C":"21","M":"12","S":"36","A":"1","AF":"2"} |
С |
часы |
|
|
|
М |
минуты |
|
|
|
S |
секунды |
|
|
|
А |
=0 контакты разомкнуты |
|
|
|
|
=1 контакты замкнуты |
|
|
|
AF |
=2 автоматика включена |
|
|
|
|
=0 автоматика выключена |
1б |
Запрос |
Пример |
Параметр |
Значение |
|
/status? |
/status?flag=0 |
flag |
=0 включить ручной режим контакты разомкнуты |
|
|
|
|
=1 включить ручной режим контакты замкнуты |
|
|
|
|
=2 включить автоматический режим |
2. Команды запроса, установки даты и времени |
2а |
Запрос даты из реле |
Ответ ( пример) |
Ключ json |
Значение |
|
/data.json |
{"God":"2022","Mon":"4","Day":"2","WDay":"6"} |
God |
год |
|
|
|
Mon |
месяц |
|
|
|
Day |
день |
|
|
|
WDay |
день недели 1-7 |
2б |
Установка даты в реле |
Пример |
Параметр |
Значение |
|
/set_data? |
/set_data?God=2022&Mon=4&Day=2&Weekday=6 |
God |
год |
|
|
|
Mon |
месяц |
|
|
|
Day |
день |
|
|
|
Weekday |
день недели 1-7 |
2в |
Установка времени в реле |
Пример |
Параметр |
Значение |
|
/set_timer? |
/set_timer?C=21&M=38&S=7 |
С |
часы |
|
|
|
М |
минуты |
|
|
|
S |
секунды |
2г |
Синхронизировать время и календарь реле по серверам в Интернете
(без параметров) |
/Time_set |
|
2д |
Установить период синхронизации с серверами времени в Интернете в сутках |
|
|
|
Запрос |
Пример |
Параметр |
Значение |
|
/time_synchr? |
/time_synchr?Time_s=1 |
Time_s |
0-30 период
синхронизации в сутках.
=0 -не синхронизировать |
3. Команды геолокации |
3а |
Запрос Гео настроек из реле |
Ответ ( пример) |
Ключ json |
Значение |
|
/geo.json |
{"Latitude":"55.75","Longitude":"37.62","Timezone":"3","Zone":"Europe/Moscow",
"Region":"Moscow","Geo_s":"1","Tg":"1"} |
Latitude |
широта |
|
|
|
Longitude |
долгота |
|
|
|
Timezone |
часовой пояс |
|
|
|
Zone |
зона |
|
|
|
Region |
регион |
|
|
|
Geo_s |
=1 геолокация разрешена |
|
|
|
|
=0 геолокация запрещена |
|
|
|
Tg |
=0 геоданные не получены |
|
|
|
|
=1 геоданные получены |
3б |
Установка Гео -настроек в реле |
Пример |
Параметр |
Значение |
|
/set_geo? |
/set_geo?Latitude=55.75&Longitude=37.62&Timezone=3&Geo_s=1 |
Latitude |
широта, формат ХХ.ХХ только северная широта |
|
|
|
Longitude |
долгота, формат ХХ.ХХ только восточная долгота |
|
|
|
Timezone |
часовой пояс -11 … 12 |
|
|
|
Geo_s |
=1 геолокация разрешена |
|
|
|
|
=0 геолокация запрещена |
|
|
Примечание 1: алгоритм астрономических вычислений действителен только для северных широт восточной долготы |
4. Команды настройки сети |
4а |
Запрос сетевых настроек из реле |
Ответ ( пример) |
Ключ json |
Значение |
|
/configs.json |
{"SSDP":"relay_fonar","ssid":"*****","password":"*********","ssidAP":"*********",
"passwordAP":"***********","tch":"7","ip":"***.***.***.***"} |
SSDP |
Имя устройства для локальной сети
|
|
|
|
ssid |
Имя Wi-FI локальной сети
|
|
|
|
password |
Имя внутренней Wi-FI точки доступа реле
|
|
|
|
ssidAP |
Имя внутренней Wi-FI точки доступа реле
|
|
|
|
passwordAP |
Пароль внутренней Wi-FI точки доступа реле
|
|
|
|
tch |
Канал внутренней Wi-FI точки доступа реле
|
|
|
|
ip |
текущий IP адрес
|
4б |
Запись настроек внешней точки доступа реле |
Пример |
Параметр |
Значение |
|
/set_ap? |
/set_ap?ssidAP=************&passwordAP=***********&tch=7 |
ssidAP |
Имя внутренней Wi-FI точки доступа реле
|
|
|
|
passwordAP |
Пароль внутренней Wi-FI точки доступа реле
|
|
|
|
tch |
Частотный канал внутренней Wi-FI точки доступа реле
|
4в |
Запись настроек локальной Wi-FI сети |
Пример |
Параметр |
Значение |
|
/set_wf? |
/set_wf?idWF=******&passwordWF=******* |
idWF |
Имя Wi-FI локальной сети
|
|
|
|
passwordWF |
Пароль Wi-FI локальной сети
|
4г |
Установка имени для протокола обнаружения сетевых сервисов в локальной сети
(SSDP) |
Пример |
Параметр |
Значение |
|
/set_ssdp? |
/set_ssdp?ssdp=relay_fonar |
ssdp |
Имя реле для отображения в сетевом окружении при работе с SSDP
|
|
|
Примечание 2: в случае корректных команд управления реле отвечает
OK. |
|
|
|
|
Примечание 3: все настройки реле кроме текущего состояния контактов, времени и даты сохраняются в энергонезависимой флеш памяти. Флеш память имеет большое, но
ограниченное число циклов записи. Частое сохранение настроек ведет к снижению ресурса работы реле в целом. |
|
|
|
|
|
|
|