====== Cистемные команды ====== ===== Сброс на заводские настройки RESET ===== > RESET xxxxxx > RST xxxxxx Производит сброс всех настроек на заводские. Может быть отправлен с любого номера. Вместо **//xxxxxx//** указать пароль устройства. === Пример === RESET 654321 Если пароль верный, устройство будет сброшено на заводские настройки, номер администратора будет также удален. === Ответы === | **RESET OK** | команда успешно выполнена | | **RESET ERROR** | ошибка при выполнении команды (скорее всего неверный пароль) | ===== Добавление администратора ADM ===== На заводских настройках устройство принимает команды SMS от всех номеров. Для того, чтобы ограничить доступ, пользователь может добавить свой номер, как администратора, после чего устройство начнет отвечать и принимать команды только с этого номера. Пользователь может установить свой номер как номер администратора отправив команду > ADM === Пример === ADM Будет записан номер, с которого пришла SMS. === Ответы === |**ADM OK,TS OK**| администратор успешно установлен, внутренние часы, синхронизированы | |**ADM OK,TS ERROR**| администратор успешно установлен, внутренние часы, не синхронизированы | |**ADM ERROR,TS OK**| ошибка выполнения команды. Администратор уже установлен, внутренние часы, синхронизированы | |**ADM ERROR,TS ERROR**| ошибка выполнения команды Администратор уже установлен, внутренние часы, не синхронизированы | ===== Удаление администратора ADMD ===== >ADMD === Пример === ADMD Будет удален номер администратора === Ответы === |**ADMD OK**| администратор успешно удален | |**ADMD ERROR**| произошла ошибка при удалении администратора. Администратор не был задан | ===== Установка пароля PASSWD ===== > PASSWD хххххх Устанавливает новый пароль, 6 цифр. Для того что бы установить новый пароль необходимо зарегистрировать администратора. По умолчанию пароль **123456** === Пример === PASSWD 654321 Устанавливает новый пароль 654321. === Ответы === |**PASSWD OK**| пароль успешно изменен | |**PASSWD ERROR**| произошла ошибка при изменении пароль или неверно задана команда | ===== Задание имени устройства NAME ===== > NAME xxxxxxx Устанавливает новое имя устройства. Имя устройства будет отображаться в левом нижнем углу каждого снимка, в заголовке письма электронной почты, названии MMS сообщения и как имя устройства при поиске по Bluetooth. Длина имени ограничена 6 символами на английском языке. Если имя превышает это значение, оно будет обрезано до 6 символов. Не допускаются в имени никакие символы кроме букв, цифр и символа '_'. Все остальные символы, включая пробел, будут исключены из имени. === Пример === NAME MyCam Устанавливает имя камеры //MyCam//. === Ответы === |**NAME xxxx**| имя успешно изменено на заданное | |**NAME ERROR**| произошла ошибка при установке имени, или неверно задана команда | ===== Запрос серийного номера и версии INFO ===== > INFO Возвращает: * название * модель * версию firmware * ID устройства * IMEI модема * оставшуюся свободную память в процентах * заряд батарей в процентах. ===Пример=== INFO === Ответ устройства === |**NAME: KUBIK**| |**MODEL: 1600-2GW**| |**V 1.0.0.2**| |**ID: 123456789**| |**IMEI: 0987654321**| |**Free space: 96.4 %**| |**BAT: 95%**| ===== Запрос файла с логом ошибок LOG ===== > LOG В ответ на эту команду устройство пошлет текстовый файл LOG на электронную почту администратора ===Пример:=== LOG ===Ответы:=== |**LOG processing...**| началась отправка лог файла на почту администратора| |**LOG OK**| лог файл успешно отправлен| |**No log file**| не существует лог файл, не было ни одной ошибки в работе камеры| |**LOG CMD ESC**| запрос лог файла по SMS отменен, так как подключено приложение по BLE| Если возникает какая то ошибка, дополнительно будет отправлено сообщение с кодом ошибки ===== Принудительная синхронизация времени SYNC ===== > SYNC Принудительная синхронизация внутренних часов (например для смены часовых поясов при перемещении устройства) ===Пример:=== SYNC ===Ответы:=== |**SYNC processing...**| инициированна синхронизация времени| |**dd.mm.yyyy hh:mm tz SYNC OK**| внутренние часы синхронизированы| |**SYNC ERROR**| ошибка при синхронизации внутренних часов| ===== Принудительная синхронизация времени раз в сутки AUTOSYNC===== > AUTOSYNC При включении данной функции, один раз в сутки будет производится принудительная синхронизация часов. (требуется интернет соединение) ===Пример:=== AUTOSYNC 1 Означает, включить авто синхронизацию часов. ===Ответы:=== |**AUTO SYNC ON**| авто синхронизация часов включена| |**AUTO SYNC OFF**| авто синхронизация часов выключена| ===== Проверка статуса авто синхронизации часов AUTOSYNC? ===== > AUTOSYNC? ===Пример:=== AUTOSYNC? Означает, запросить статус авто синхронизации часов. ===Ответы:=== |**AUTO SYNC ON**| авто синхронизация часов включена| |**AUTO SYNC OFF**| авто синхронизация часов выключена| ===== Получение текущего времени TIME ===== > TIME Получение текущего времени камеры с учетом часового пояса ===Пример:=== TIME ===Ответ:=== |**TIME 15.11.2017 15:21 +3:00**| текущее число, месяц, год, часы, минуты и часовой пояс| |**TIME ERROR**| ошибка при синхронизации внутренних часов| ===== Установка часового пояса TZ ===== > TZ xxxxx Часовой пояс задается с указанием направления смещения и указанием минут. Часовой пояс может принимать следующие значения |−11:00| |−10:00| |-9:00| |-8:00| |-7:00| |-6:00| |-5:00| |-4:00| |-3:30| |-3:00| |-2:00| |-1:00| |+0:00| |+1:00| |+2:00| |+3:00| |+3:30| |+4:00| |+4:30| |+5:00| |+5:30| |+5:45| |+6:00| |+6:30| |+7:00| |+8:00| |+8:30| |+8:45| |+9:00| |+9:30| |+10:00| |+10:30| |+11:00| |+12:00| |+12:45| |+13:00| |+14:00| ===Пример:=== TZ +3:00 Устанавливает часовой пояс UTC+3 (Московское время) ===Ответы:=== |**TZ OK**| Часовой пояс успешно установлен| |**TZ ERROR**| Ошибка при установке часового пояса. Ошибка может быть вызвана тем, что такого часового пояса не существует.| ===== Форматирование встроенной памяти с восстановлением log файла ошибок FORMAT ===== > FORMAT Форматирование встроенной памяти (например для освобождения памяти или для передачи другому пользователю) ===Пример:=== FORMAT ===Ответы:=== |**FORMAT OK**| память отформатирована| |**FORMAT ERROR**| ошибка при форматировании| ===== Управление оповещениями ALERTS ===== > ALERTS [ERRORS] [SHOUT] |**ERRORS**|флаг оповещения об ошибках обязательный параметр 1 оповещение включено, 0 оповещение выключено (по умолчанию оповещение выключено)| |**SHOUT**|флаг оповещения о снимке обязательный параметр 1 оповещение включено, 0 оповещение выключено (по умолчанию оповещение выключено)| ===Пример:=== ALERTS 1 1 Означает - установить оповещение об ошибках и оповещать о сделанном снимке ===Ответы:=== |**ALERTS OK**| команда выполнена успешно| |**ALERTS ERROR**| ошибка при выполнении команды, не верный синтаксис команды| ===== Проверка флагов оповещения ALERTS? ===== > ALERTS? ===Пример:=== ALERTS? ===Ответы:=== |**ALERTS ON ON**| оповещения включены| |**ALERTS OFF OFF**| оповещения выключены| |**ALERTS OFF ON**| оповещение об ошибках выключено, оповещение о снимке включено| |**ALERTS ON OFF**| оповещение об ошибках включено, оповещение о снимке выключено| |**ALERTS ERROR**| ошибка при выполнении команды, не верный синтаксис команды|