Документация, примеры использования системы умного дома и управления нагрузкой и gsm сигнализации. Работа с проектом Контроль Температуры
Защита паролем


Внимание
Не забудьте настроить мини-отчеты, чтобы получать ответы в виде SMS на ваши команды.

Зачем использовать пароли?

Ваше устройство позволяет защитить паролем важные функции удаленного управления.

Это нужно, чтобы случайное смс сообщение, совпавшее текстом с одной из команд не включило, например, нагрузку без вашего разрешения. Все функции, которые как-то могут изменить состояние устройства поддерживают опциональную защиту паролем.

Кроме того, если ваше устройство поддерживает несколько каналов управления нагрузкой - вы можете на каждый такой канал назначить отдельный пароль.

После того как вы установили пароль, добавляйте его в обычные команды в самый конец сообщения, отделяя от других аргументов, как обычно, пробелом.

Пример:
Допустим, мы установили (см. формат команды ниже) пароль, равный 444
Для включение розетки 2 теперь будем посылать команду вида:
1 2 444

Установка пароля

(начиная со 170 версии прошивки)

Для того чтобы включить проверку пароля надо послать сообщение вида: 50 N, где N - ваш цифровой пароль, целое число от 1 до 65535.

Пример:
Хотим включить проверку пароля и установить пароль 444.
Текст сообщения:
50 444

Отключение проверки пароля

(начиная со 170 версии прошивки)

Для того чтобы выключить проверку пароля надо послать сообщени вида: 51 N, где N - ваш цифровой пароль.

Пример:
Хотим выключить проверку пароля и сбросить пароль. Наш старый пароль: 444
Текст сообщения:
51 444

Пароли на отдельные каналы

(начиная со 186 версии прошивки)

Прим.
Обьяснения для обычных людей
Вы купили одно из наших устройств и разрешили соседу, по даче, пользоваться им для полива еще и его огурчиков.

Итак, у нас есть устройство, в него подключены две теплицы.
И все идет хорошо, пока сосед, не перепутает номера каналов и не польет, незапланированно ваши огруцы.
Это - печально.
Именно для этого мы добавляем новую функцию - разграничение доступа по каналам.

Выглядит это так:
Вы выдаете соседу его пароль, по которому он сможет управлять поливом только своей теплицы.
Все просто.


Обьяснения для айтишников
У вас, в нашу железку, воткнуто несколько серверов.

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


Инструкции.
Главный пароль - тот, что принадлежит хозяину устройства. Он работает как и раньше, без изменений.
Пароль на канал - этот пароль назначает владелец устройства на управление отдельным каналом. Его, он может сообщить тому, кто будет управлять отдельным каналом.

Пароль на канал срабатывает только в командах, которые управляют конкретным каналом, это следующие команды: Включение одной розетки,Выключение одной розетки,Выключение розетки на 10 секунд и включение ее обратно.
Устанавливать пароли на канал может только владелец главного пароля.
Отключение главного пароля - отключает проверки и паролей на канал.

Установить пароль на канал

(начиная со 186 версии прошивки)

Для того чтобы установить пароль на определенный канал надо послать сообщение вида: 11 A B C, где:

  • A - номер канала
  • B - пароль на канал
  • C - ваш главный пароль
Пример:
Хотим включить на канале 1 пароль 555, при этом наш главный пароль уже установлен как 444.
Текст сообщения:
11 555 444

Отключить пароль на канал

(начиная со 186 версии прошивки)

Установив 0 в качестве пароля на канал - вы отключаете проверку пароля на этом канале.

Для того чтобы отключить проверку пароля на определенном канал надо послать сообщение вида: 11 A 0 C, где:

  • A - номер канала
  • C - ваш главный пароль
Пример:
Хотим отключить пароль на канале 1, при этом наш главный пароль уже установлен как 444.
Текст сообщения:
11 0 444

Сбросить(и отключить) пароли на всех каналах (все пароли на каналы сбросятся, кроме главного пароля)

(начиная со 186 версии прошивки)

Для того чтобы сбросить и отключить проверку пароля на всех каналах послать сообщение вида: 12 C, где:

  • C - ваш главный пароль

Запросить пароль на канал

(начиная со 186 версии прошивки)

Для того чтобы узнать пароль, установленный на отдельный канал надо послать сообщение вида: 13 A C, где:

  • A - номер канала
  • C - ваш главный пароль