AJAX для начинающих
Представим, что нам нужно сделать на сайте кнопку «Показать еще». Она должна загружать дополнительных пользователей к уже имеющемуся списку. Чтобы сделать это, нам нужно обратиться на другой сервер, запросить данные и отобразить их на странице без ее перезагрузки
Для решение такой задачи уже есть специальные механизмы. Они умеют делать запрос на сервер для получение данных. Так они помогают оживить страницу, сделать ее производительнее и улучшить пользовательский опыт.
В этой статье мы ознакомимся с технологий Ajax, которая делает запросы на сервер для получение или отправки данных.
Предыстория
До появления Ajax, для загрузки данных на веб-страницу использовался синхронный подход. При этом, если требовалось загрузить новые данные с сервера, веб-страница полностью перезагружалась.
На примере это выглядело так: на странице есть список пользователей, и мы хотим увидеть дополнительных(обновленных) пользователей. В таком случае, при использовании синхронного подхода, пользователь должен был нажать на кнопку «Показать еще» или перезагрузить страницу, чтобы получить обновленных пользователей. Это вызывало задержку и мигание экрана, что могло негативно сказываться на пользовательском опыте.
С появлением Ajax все изменилось. С помощью асинхронных запросов JavaScript может отправлять запросы на сервер без перезагрузки страницы и получать обновленные данные.
Затем при помощи Javascript можно обновить только соответствующую часть страницы, добавив новых пользователей без перезагрузки всей страницы. Таким образом, пользователь может видеть обновленные данные по мере их загрузки, без необходимости выполнения дополнительных действий или перезагрузки страницы.
Рассмотрим на примере.

Этот новый подход значительно улучшил пользовательский опыт, делая веб-приложения более динамичными и отзывчивыми. Ajax стал широко применяемым и позволяющей разработчикам создавать интерактивные приложения, которые обновляются и загружают данные асинхронно, без прерывания работы пользователя на странице.
Ajax
Чтобы показать список пользователей и загрузить дополнительных пользователей, нам понадобятся способы для отправки и получения данных с сервера или как еще говорят сделать HTTP запрос. В таких случаях мы используем технологию AJAX.
Ajax (Asynchronous JavaScript and XML) — позволяет веб-страницам взаимодействовать с сервером без необходимости обновления всей страницы.
Чтобы загрузить дополнительных пользователей, нужно сделать Ajax-запрос из браузера на бекэнд-сервер, получить пользователей и отобразить их на странице.
Процесс выполнения запроса на сервер выглядит так.

- При запуске страницы, браузер делает HTTP запрос на сервер чтобы получить пользователей
- Сервер получает запрос от браузера, обрабатывает его и посылает HTTP ответ, т.е наших пользователей
- Если ответ успешный то мы получаем пользователей и показываем их на странице, без ее перезагрузки
- Если сервер ответил ошибкой, то выводим соответствующее сообщение на странице. Например: “Извините, мы не можем показать список пользователей по техническим причинам. Попробуйте позже.”
Для осуществления вышеуказанных шагов, веб-разработчики используют различные технологии, включая объект XMLHttpRequest.
Объект XMLHttpRequest умеет делать HTTP запросы на сервер при помощи Ajax.
XMLHttpRequest
XMLHttpRequest умеет делать запросы на сервер асинхронно, то есть без блокировки выполнения других операций веб-страницы. Это означает что отправка запроса на сервер не задерживает выполнение остальных операций на странице.
Вместо остановки и блокировки остальных операций на странице, асинхронные запросы работают в фоновом режиме. Это означает, что страница может продолжать свою работу и не останавливается в ожидании ответа от сервера.
Объект XMLHttpRequest встроен в браузер.
Посмотрим, как используется XMLHttpRequest, на примере с пользователями.
// 1. Создаём новый XMLHttpRequest объект let xhr = new XMLHttpRequest(); // 2. Настраиваем его: GET-запрос по URL /users xhr.open('GET', 'https://hexlet.io/users'); // 3. Отсылаем запрос на получение пользователей xhr.send(); // 4. Этот код сработает после того, как мы получим ответ сервера xhr.onload = function() < if (xhr.status != 200) < // анализируем HTTP-статус ответа, если статус не 200, то произошла ошибка alert(`Ошибка $: $`); // Например, 404: Not Found > else < // если всё прошло хорошо, выводим пользователей alert(`Готово, список пользователей: $`); // response -- это ответ сервера > >;
Подход с использованием XMLHttpRequest считается устаревшим и не используется разработчиками в настоящее время.
Его применение связано с рядом недостатков, таких как сложность использования и необходимость написания большого объема кода для выполнения даже простых запросов.
Это может быть неудобно и затратно, особенно для начинающих разработчиков.
С появлением новых стандартов, разработчики внедрили новый метод который выполняет запросы более гибче и удобнее — метод Fetch.
Fetch
Метод fetch позволяет асинхронно отправлять сетевые запросы на сервер и получать ответы. Этот подход не блокирует основной поток выполнения, что означает, что во время отправки запроса и ожидания ответа приложение может продолжать работу без задержек. Fetch предоставляет более современный и гибкий способ выполнения HTTP-запросов и обработки полученных данных.
Например для выполнение простейшего запроса с использованием XMLHttpRequest нам необходимо написать минимум десять строчек кода, в то время как с fetch всего несколько.
Метод fetch предоставляет более простой и лаконичный синтаксис для выполнения HTTP запросов.
let promise = fetch(URL, [options])
URL — URL адрес для отправки запроса
options — дополнительные параметры, где можно указать метод отправки: GET, POST, DELETE, PATCH и заголовки
По умолчанию fetch выполняет GET запрос, если в параметре не указывать его явно, а просто передаем URL адрес.
let promise = fetch(‘https://hexlet.io’)
Теперь когда мы знакомы с базовым синтаксисом, посмотрим как fetch работает. Ниже будет объяснение по каждой строчке кода.
Работа fetch
fetch('https://hexlet.io/users') (1) .then(response => response.json()) // (2) .then(users => console.log(users)) // (3) .catch(error => console.log('Произошла ошибка:', error)); //(4)
Пройдемся по каждой строчке кода и посмотрим более детально как оно работает.
(1) В данной строке кода мы отправляем HTTP-запрос на сервер, указав URL-адрес ‘https://hexlet.io/users’. Эта операция выполняется асинхронно.
Функция fetch возвращает промис(promise) — объект с внутренним состоянием ответа от сервера. Ответ внутри прописа может быть успешным либо выполнен с ошибкой.
.then(response => response.json()):
(2) После успешного выполнения запроса, мы вызываем функцию .then, которая принимает в качестве аргумента результат предыдущей операции. Затем мы используем метод .json() для извлечения данных в формате JSON из полученного ответа.
.then(data => console.log(data)):
(3) В этом шаге мы снова используем .then (шаг 2), чтобы обработать результат предыдущей операции. Здесь мы передаем извлеченные данные в функцию, которая просто выводит их в консоль наших пользователей
.catch(error => console.log(‘Произошла ошибка:’, error));
(4) Если в любом из предыдущих шагов произошла ошибка, мы переходим к блоку .catch. Здесь мы передаем объект ошибки в функцию, которая выводит сообщение об ошибке вместе с самой ошибкой в консоль
Теперь когда мы знаем как сделать простой запрос на сервер, чтобы получить данные, давайте посмотрим как отправить данные на сервер.
Отправка данных на сервер происходит похожим способом, только необходимо указать дополнительные параметры, который мы рассмотрим ниже.
POST запрос на примере добавление нового пользователя.
const dataUser = < name: 'Olga', email: 'olga@hexlet.io' >; fetch('https://hexlet.io/postData', < method: 'PUT', // Указываем метод PUT для добавления headers: < 'Content-Type': 'application/json' // Необходимо указать формат json в заголовке >, body: JSON.stringify(dataUser)// В теле запроса преобразуем объект в JSON и передаем во внутрь >) .then(response => response.json()) // Вызываем метод json для получения ответа от сервера .then(result => console.log(result)) // После выполнении запроса(добавление нового пользователя)получаем ответ от сервера о выполнении нашего запроса .catch(error => console.log('Произошла ошибка:', error)); // Если запрос выполнился не успешно, то сообщаем об этом
В этом примере мы указали метод вставки данных method: ‘PUT’, так как в этом запросе мы добавляем нового пользователя в базу и дополнительные заголовки ‘Content-Type’: ‘application/json, поскольку отправляем данные(пользователя) в формате JSON
Выводы
Сегодня мы узнали про технологию, которая позволяет асинхронно выполнять HTTP запросы на сервер, без перезагрузки страницы.
Познакомились с устаревшим подходом выполнения запросов через XMLHttpRequest и современным методом fetch.
В целом fetch представляет более удобный и гибкий подход к выполнению HTTP запросов, особенно при использовании современных браузеров.
Благодаря fetch мы можем гибко обрабатывать асинхронные операций и при этом не писать большого количества кода.
Как добавить новых пользователей для управления системой Ajax
Приглашение на управление системой будет отправлено на указанную электронную почту. Если пользователь с такой почтой имеет аккаунт Ajax, хаб автоматически появится в пользовательском приложении. В меню Пользователи такой человек будет отображаться в разделе Активные пользователи.
Если у пользователя нет учетной записи, необходимо установить приложение Ajax для iOS или Android и использовать указанную электронную почту при регистрации. В меню Пользователи такой человек будет отображаться в разделе Неподтвержденные приглашения.
Настройка беспроводной охранной сигнализации Ajax StarterKit

Прежде чем приступить к настройке системы, нам необходимо установить на смартфон специализированное приложение. Именно там будем регистрировать центральный модуль сигнализации Ajax Hub. Ссылки на закачку приложения для смартфона можно найти на сайте ajaxbel.by в разделе «Приложения», а еще проще, зайдя в смартфоне в магазин приложений AppleStore / PlayMarket и набрав в поисковом окне запрос «ajax systems».
Внимание! В процессе регистрации вводите правильно свой действующий телефон и адрес электронной почты – именно на них придет SMS и письмо с кодами подтверждения регистрации, при чем все не так просто — в SMS начало кода, в письме продолжение. Если что-то пошло не так, можно сделать повторный запрос кодов, но для этого потребуется другой номер телефона и e-mail, будьте внимательны.

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

Вводить двадцатизначный серийный номер руками совсем необязательно, можно из самого приложения при помощи камеры смартфона считать QR-код, который вы найдете на обратной стороне каждого устройства и упаковке. При помощи QR-кодов очень просто регистрировать любое устройство системы на хабе.
Как видим, производитель позаботился о нас, максимально облегчил процесс подключения устройств. Во всем чувствуется серьезный подход и забота.
После регистрации Хаба появился экран с устройствами, зарегистрированными в системе, а также статус статус хаба («Снят с охраны»), индикация GSM-связи (на скрине видно, что ее нет), заряд батареи, можно заглянуть в настройки каждого датчика, а также кнопка добавления новых датчиков и иконки для настройки комнат, уведомлений и брелока.

Если нажать на изображение хаба, появится информация о статусе устройства, здесь же можно настроить хаб, кликнув по иконке в виде шестеренки. По фото видно, что хаб находится в статусе с открытой задней крышкой и отсутствием GSM сигнала.

Закрываем крышку. Сразу же поступает оповещение: корпус закрыт, изменилось состояние в статусе.

Теперь проверяем настройки GSM-связи, чтобы разобраться в проблеме отсутствия подключения. Оказывается, проблема в отсутствии средств, пополняем баланс, смотрим на статус устройства, отлично, теперь хаб в сети GSM и может отправлять SMS, укажем необходимые номера.
Важно! При установке SIM-карты в хаб с нее ОБЯЗАТЕЛЬНО должен быть снят PIN-код.

Открываем пункт «Пользователи», по умолчанию там только администратор и в его настройках видно, что ему приходят только уведомления в приложении, а SMS уведомление или звонком по умолчанию отключено. Тестируем все возможности уведомлений, для этого активируем все ползунки в опциях уведомлений.

Добавляем дополнительных пользователей, для чего используем e-mail или контакт из списка контактов. Приложение вышлет на указанный e-mail приглашение стать пользователем системы со ссылкой на установку приложения для работы с охранной системой.

Сразу же после установки приложения и регистрации дополнительных пользователей системе, вы увидите их в списке пользователей приложения. При регистрации каждый пользователь должен указать тот e-mail, который вы (администратор) выслали в приглашении. В списке пользователей вы увидите подтвержденные системой контакты, теперь можете настроить им способы уведомлений по аналогии с описанной выше настройкой учетной записи администратора.
Пользователю доступны все каналы оповещений, за исключением звонка по тревоге – эта опция доступна только администратору системы.

Пользователю в приложении доступно просматривать статус устройств, но доступа к настройкам у него нет. На одну систему можно назначить до 50 пользователей, зависит от версии операционной системы, установленной на хабе, администратор только один.
Итак, мы подключили и подготовили к работе хаб, добавили пользователей и настроили уведомления о событиях в системе. Переходим к добавлению к системе датчиков и их настройке.
Сначала вернемся на рабочий стол в приложении и активируем иконку «Комнаты», далее «Добавить комнату». Набираем название и при необходимости фото комнаты. Сохраняем данные и настраиваем параметры комнаты: время задержки на входе (через сколько секунд произойдет срабатывание после обнаружения), время задержки на выходе (чтобы успеть поставить систему на сигнализацию находясь в комнате, а потом успеть выйти из нее, не вызвав сработки сигнализации), а также частичная постановка на охрану.

Как правило, указываем Зал, Спальню, Коридор и Кухню, настраиваем время задержки в 60 секунд. Всего в системе можно установить до 12 пространств охраны (комнат), по ним возможна установка до 100 датчиков разного типа.
Приступаем к подключению и настройке датчиков.
AJAX MotionProtect – подключение и настройка беспроводного датчика движения

Традиционно в комплекте с датчиком крепежные аксессуары – двусторонний скотч или саморезы с дюбелями на выбор. Датчик радует глаз эстетическим видом и плавными переходами в форме устройства.
Открываем крышку сзади устройства и переводим тумблер в положение ON (включено). Датчик реагирует миганием зеленого индикатора сверху на передней панели. Жмем в приложении «Добавить устройство» и вводим минимальные настойки: название, идентификатор и комнату, где где должен быть установлен датчик. Идентификатор нанесен с обратной стороны датчика и на упаковке. Оптимальный вариант считать идентификатор смартфоном, используя QR-код. Приложение напомнит, что датчик регистрируется в системе только в момент включения, значит необходимо выключить и включить его опять, что мы и делаем.

Датчик появился на рабочем столе, проверяем его состояние, для этого нужно нажать на картинку датчика. В момент закрытия задней крышки датчика, изменится его статус, придет Push-уведомление администратору и пользователям, для которых настроено оповещение о технических событиях в системе.
Устанавливаем датчик для тестирования в проходной комнате (зал) и располагаем его так, чтобы была захвачена часть коридора. В режиме тестирования у датчика загорается зеленый сигнал. При фиксации движения он гаснет. Итог эксперимента — пройти по квартире, не попав в видимость датчика фактически невозможно.
Производитель не раскрывает все тонкости обработки информации от датчиков, но подчеркивает, что датчик использует принцип анализа излучения объектами тепла в инфракрасном диапазоне, совмещая с детектором движения.
Датчик оценивает тепловой фон, захватывая более теплые объекты, соотносит их температуру и подвижность. По результатам раздельного анализа температурных данных в совокупности с движением объекта принимается решение о наличии нарушителя. Есть три степени чувствительности датчика (низкая, средняя, высокая), которые подстраивают степень допустимой погрешности при анализе.
AJAX DoorProtect – подключение и настройка беспроводного датчика открытия окна/двери
Помимо самого датчика с герконом в комплекте поставляется магнит большой/маленький. Производитель советует устанавливать датчик на неподвижной части, а магнит на подвижной части (фрамуга, форточка/дверь). Этот датчик, как и все подобные, реагирует на разрыв цепи. Традиционно в коробке находим монтажные аксессуары и инструкцию.

На задней стенке датчика есть дополнительная опция — гнездо для подключения проводного датчика, если вы решите дополнить систему устаревшим датчиком, а также QR-код с серийным номером и площадку крепления SmartBracket.
Регистрация датчика такая же, как и датчика движения.

В дополнение к статусам уровня сигнала и заряда батареи, у датчика открытия присутствует еще иконка, демонстрирующая состояние датчика: открыто/закрыто.
Сверяем статус датчика, все в порядке, ОК.

AJAX SpaceControl – брелок управления охранной системой

Брелок регистрируется в приложении аналогично датчикам, но есть существенное отличие – на нем нет серийного номера и QR-кода, их необходимо считывать с упаковки, не выбрасывайте ее.

На брелоке 4 кнопки: поставить на охрану, снять с охраны, частичная постановка на охрану и тревожная кнопка. Осторожно с ней — она активирует мобильные телефоны пользователей в режим сирены. В новой операционной системе Malevich появилась возможность отключить тревожную кнопку.

Все опции брелока продублированы на дополнительной вкладке приложения. Вы можете выбрать, что для вас удобнее: ограничиться приложением или укомплектовать связку ключей брелоком.
Таким образом в настройке системы нет ничего сложного, всего не более чем через полчаса у вас в квартире рабочая беспроводная система охраны с оповещением о событиях вас и родственников.
За разумную стоимость, около 560 руб., вы получаете профессиональную, стильную, современную беспроводную систему охраны, которая с легкостью расширяется добавлением зон контроля, пользователей и дополнительных датчиков.
Беспроводная система безопасности AJAX
Ajax – это беспроводная охранная система нового поколения для дома и офиса, которая предназначена для самостоятельной установки и легко настраивается с помощью мобильного или веб-приложения. В стартовый комплект AJAX StarterKit входит: «Мозг» системы Ajax Hub, датчик движения Ajax Motion Protect, датчик открытия Ajax Door Protect, а также брелок Ajax Space Control подробнее Охранная система Ajax не будет беспокоить вас ложными срабатываниями. Разработанные технологии позволяют фильтровать помехи от сквозняков, кондиционеров, музыки, звуков телевизора, шума транспорта. Электромагнитные помехи, засветы, запыление и непоседливые домашние питомцы не станут причиной тревожной сработки.
В системе Ajax датчики и устройства общаются с хабом на расстоянии до 2000 м. Благодаря беспроводной технологии Jeweller℗ обеспечивается надежная и стабильная связь. Пинги от 12 секунд позволяют выявить вышедшие из строя датчики. А попытка заглушить зашифрованный сигнал приведет к смене частоты и уведомлении владельца о возникшей тревоге. В случае отсутствия связи на помощь придет алгоритм DeliverAnyway и подаст тревожный сигнал. Система Ajax справляется с охраной даже самых удаленных объектов, где низкое качество связи. Компактный IoT-протокол способен работать при скорости GPRS 0,5 кбит/сек, что гарантирует полную безопасность объекта.
С установкой беспроводных охранных систем приходит постоянная забота – смена батареек большого числа датчиков. Разработанные энергосберегающие технологии в Ajax позволяют забыть об этой проблеме на 5-7 лет.
Высокотехнологичная и интеллектуальная беспроводная охранная система Ajax устанавливается за 15 минут благодаря креплению SmartBracket. Помощь в подборе оптимального места для расположения датчиков окажет технология SmartPlacement.
С охранной системой Ajax вы можете быть уверены, что ваш дом будет безопасным и надежным.
Купить охранную систему Ajax в Минске у официального дилера Ajax Systems в Республике Беларусь:

Интернет-магазин ajaxbel.by зарегистрирован в торговом реестре Республики Беларусь 1 августа 2017
Как подключить и настроить Ajax StarterKit CAM. Пошаговая инструкция
В своих статьях и видео обзорах я часто рекомендую не настраивать систему охраны или видеонаблюдения самостоятельно, а обратится к профессионалам. Но сегодня все будет по-другому. Мы сами настроим систему сигнализации Ajax – одну из лучших охранных систем в мире. Статья будет состоять из нескольких частей, в первой я коротко расскажу, что мы выбрали, из чего состоит комплект, во второй мы осуществим базовую настройку, а в третьей пройдемся по меню, и я, как обычно, опишу каждый пункт настройки, объясню, что он делает, и порекомендую правильную конфигурацию.
Часть первая. Что мы покупаем?? Зачем?
Представим, что у нас однокомнатная квартира-студия, на восьмом этаже дома в котором двадцать четыре этажа. Для защиты нашей квартиры достаточно заблокировать так называемую «входную зону», проще говоря поставить датчик открытия на входную дверь, датчик движения перед входной дверью, и установить мозг системы (централь). Управлять будем через приложение на смартфоне, или с помощью брелка. Для нашей ситуации идеально подходит комплект беспроводной сигнализации Ajax StarterKit CAM.
Комплект состоит из:
- Беспроводного датчик открытия двери/окна Ajax DoorProtect ;
- Брелка для управления охранной системой Ajax SpaceControl ;
- Умной централи Ajax Hub 2
- Беспроводного датчика движения Ajax MotionCam – обратите внимание, в датчик встроена камера, которая делает фотографии в случае срабатывания датчика движения и отправляет вам на смартфон.
Как видим, набор удовлетворяет наши минимальные запросы, так что идем и покупаем.
Часть вторая. Базовая настройка.
Для начала распаковываем наш набор, достаем из коробки датчики, брелок и хаб. На хабе снимаем заднюю крышку, вставляем симкарту которая идет в комплекте (предварительно не забываем пополнить ее), подключаем хаб к электрической розетке, и к роутеру с помощью шнурков, которые идут комплекте. Это очень просто сделать, так что не буду на этом акцентировать внимание. Далее пойдем пошагово:
- На своем смартфоне заходим на Play Market или App Store, в зависимости от телефона, скачиваем приложение Ajax Security Systems. Запускаем и проходим регистрацию. Для регистрации необходимо чтобы в смартфоне была Sim карта, и вас был email, которым вы пользуетесь. Обращаю внимание, что для прохождения регистрации вам придет два кода, один на почту, второй в виде SMS, их будет нужно ввести для завершения процедуры регистрации.
- Приложение скачано, запускаем.
- На первом экране (рис.1) мы видим фотографию хаба, и кнопку «Добавить хаб». Нажимаем на кнопку.
- На следующем (рис.2) появляется предложение запустить «Пошаговое руководство» – запускаем, не надо «Добавить вручную», руководство очень удобное и анимировное.
- На следующем экране (рис.3) система просит включить хаб (который у нас включен в розетку и подключен к роутеру), нажимаем кнопочку включения сзади на корпусе. Включили, логотип стал салатовым или белым (это означает, что хаб «в сети», если красным, то либо роутер не дает интернет и GSM сеть тоже не работает) нажимаем «Далее» в правом верхнем углу.



- Появилось окно регистрации нашего хаба (рис. 4). Необходимо назвать наш хаб, и ввести или отсканировать серийный номер (он сзади возле кнопки включения). Придумываем название и сканируем. Нажимаем «Далее».
- Если все сделано правильно, то хаб добавлен (рис. 5). Нажимаем «Далее».
- Настройка каналов связи (рис. 6). Сим карту мы пополнили, к роутеру подключены, Нажимаем «Далее».



- Следующий шаг создать комнату (рис.7). Их можно сделать много, к каждой комнате можно привязать фотографию, но у нас всего одна, вводим ее название, фото установим потом. Нажимаем «Далее».
- Наконец мы добрались до добавления устройств датчиков и т.д. (рис.8). Для добавления устройства необходимо отсканировать QR код на задней крышке устройства (как в случае с датчиками) или внутри коробки (как в случае с брелком). Чтобы добраться до кода, необходимо снять заднюю крышку с датчиков. Делаем это осторожно, чтобы не поломать, крышка дорогая.
- Отсканировав код, система просит выбрать комнату, к которой мы присвоим устройство, она у нас одна, так что выбор очевиден. Также датчик необходимо назвать. Название нужно для вашего удобства, но количество символов в названии ограничено (рис.9). Когда все поля заполнены, нажимаем «Добавить устройство».



- Появится анимированная инструкция, которая попросит включить датчик в течение тридцати секунд (рис.10). Включаем.
- Если все верно сделано датчик прописан в системе (рис.11). первым я добавил датчик движения с камерой – Ajax MotionCam. Кнопку далее, пока не наживаем ведь у нас еще остались датчик открытия двери Ajax DoorProtect и брелок управления Ajax SpaceControl. Чтобы их добавить, нажимаем кнопку «Добавить еще одно устройство» и повторяем пункты 11 – 13.



- Напоминаю, что QR код брелка внутри коробки, а как активировать брелок покажет инструкция (нужно будет нажать одновременно две кнопки по диагонали). Если все сделано верно, то все устройства добавлены (рис.12,13). Наконец-то нажимаем «Далее».



- На следующей вкладке (рис.14), нам предлагают пригласить пользователей, которые будут управлять нашей системой, например, жену, ребенка, умную собаку и т.д. Для того, чтобы добавить пользователя он должен скачать приложение, и пройти регистрацию, тогда введя его email, мы сможем дать ему доступ к системе. Пока пропускаем этот пункт, мы к нему вернемся позже. Нажимаем «Далее».
- Отображение активных пользователей (рис.15). Показывает кто администратор, и предлагает настроить права пользователя (если бы их у нас было много). Пропускаем.
- Последний экран базовой настройки (рис.15). Руководство почитаем потом, а пока уверенно нажимаем «Рабочий стол».

Часть третья. Полная настройка.
- Первое, что мы видим – это огромный брелок управления. В нижней части экрана крайняя левая иконка. На нем четыре кнопки (рис.17). Кнопки имеют те же функции, что и на реальном брелке. Левая верхняя – поставить на охрану весь объект, все датчики будут давать тревогу вслучае проникновения. Правая верхняя – снять объект с охраны, датчики не будут давать тревогу. Левая нижняя – ночной режим, будут давать тревогу только те датчики, которые вы запрограммируете в этот режим, например, датчик открытия на входной двери. Правая нижняя – кнопка тревоги, нажав на эту кнопку система передает события «нажата кнопка тревоги», обычно используется при подключении к охранному пульту и дает команду группе реагирования выезжать вас спасать.
- Журнал событий (рис.18), предпоследняя левая иконка. В этом журнале, отображаются события – постановки, снятия, тревоги и т.д.


- Вкладка комнаты, иконка вторая справа (рис.19). В этой вкладке можно добавить, удалить, переименовать комнату, а также присвоить ей фотографию. Будьте внимательны с добавлением-удалением.
- Устройства (рис.20), первая иконка справа. Это список устройств, которые прописаны в нашу систему, хаб в нем тоже есть.



По порядку каждый пункт:
- Пользователи – здесь вы можете пригласить новых пользователей отправив им приглашение на электронную почту, также в разделе пользователи можно выбрать права доступа каждому пользователю и установить смс оповещение, дозвон, доступ к просмотру камер (если они у вас есть).
- Ethernet – это сетевые настройки хаба. Без необходимости не лазим.
- GSM – настройки мобильной связи. В этой настройке можно разрешить связь в роуминге, отключить ошибки сотовой связи и т.д. Не рекомендую туда заходить.
- Геозоны – при включении геолокации можно заставить хаб вам напоминать о постановке на охрану, если вы ушли из дома и забыли это сделать.
- Группы – большой объект можно разбить на разделы, например, если у вас офис из пяти помещений, то вы можете ставить каждое отдельно. Это очень удобно, но группы нужно делить грамотно, а если вас обслуживает охранная компания, ОБЯЗАТЕЛЬНО ПРОКОНСУЛЬТИРУЕТЕСЬ С НЕЙ.
- Расписание охраны. Базовый сценарий, который позволяет хабу включить-выключить охрану без вашего участия. Очень удобно.
- Тест зоны обнаружения – позволяет проверить зону обнаружения датчиков.
- Jeweller – настройки скорости обмена между датчиком и хабом.
- Сервисные – разные настройки, такие как оповещение, если хаб не в сети, интервал опроса с сервером Ajax, яркость посветки на корпусе и много других. Полазить можно, но настраиваем предварительно подумав.
- Пультовой мониторинг – настройки при подключении к охранному агенству.
- В этом разделе видны пользователи, которые могут настраивать ваш хаб с помощью специальной программы для инсталляторов. Внимательно проверяйте кто там есть, если вы доверяете человеку, который вам настраивает систему можете оставить ему доступ.
- Список охранных компаний, которые поддерживают работу с охранным оборудованием Ajax.
- Руководство пользователя – то что никто не хочет читать, но надо. Если вы хотите знать все тонкости системы, вам придется почитать.
С меню хаба более ли менее разобрались. Перейдем к датчикам. Возвращаемся к п4. этого раздела (рис.20), и нажимаем на датчик движения. Откроется меню (рис.23,24).

Это меню датчика. Здесь видно его состояние – уровень заряда батареи, задержки (они меняются в настройках), доступен ли датчик, уровень сигнала связи с хабом и уровень сигнала связи камеры с хабом (Wings), чувствительность. Но нас особенно интересует правый верхний угол, нажимаем шестеренку и заходим в меню настроек датчика. Там самое интересное (рис. 25,26)

По пунктам сверху вниз:
- Имя, нажав карандашик можем поменять.
- Комната – можно изменить, но у нас она одна.
- Чувствительность, есть три варианта низкая, средняя, высокая. По умолчанию средняя. Не трогаем если нет ложных сработок или наоборот.
- Всегда активен – если включить датчик будет реагировать даже без включенной охраны.
- Разрешение снимков – качество фотографий которые датчик отправляет при тревоге.
- Отправка фото при тревоге – сколько фото отправит датчик в случае сработки (от одного до пяти).
- Тревог с фотоверификацией – сколько тревог подряд будут сопровождаться снимками.
- Задержка на вход – когда вы зашли в помещение, а объект на охране, отсрочка начала тревоги.
- Задержка на выход – вы поставили на охрану, а первая тревога произойдет после отсрочки.
- Охранять в ночном режиме – эта функция есть у всех датчиков, если ее включить то при активации ночного режима (а мы помним такой есть на брелке), датчик будет срабатывать.
- Активировать сирену – если функция выключена – то при тревоге сирена не включится (если она у вас есть) и наоборот.
Тесты – которые расположены ниже покажут нормальная ли связь датчика с хабом.
Теперь возвращаемся в меню устройства (п.4 этого раздела, рис.20) и посмотрим настройки другого датчика и брелка.

Как видите у датчика открытия характеристики теже, кроме раздела дополнительный датчик (расскажу, когда залезем в настройки). У брелка вообще две характеристики батарея и тревога (это означает, что при нажатии на кнопку тревоги, будет генерироваться сообщение на пульт и в приложение). Предлагаю нажать шестеренку на датчике открытия и ознакомится с меню настройки. Пункты, которые мы обсуждали в описании датчика движения (повторяющиеся) я пропущу.

Настройки датчика открытия (рис.30) – все тоже самое, что и в датчике движения (Имя, комната, задержки, тесты уровня сигнала), кроме пунктов «основной датчик» и «внешний датчик». Если включить функцию «внешний датчик», то тогда к нашему Door Protect, с помощью проводков, кторорые в комплекте, можно подключить дополнительный проводной датчик (например, на вторую дверь). А если выключить функцию «основной датчик», а «внешний датчик» включить, то тогда это будет просто радио передатчик для проводного датчика. Все, больше здесь рассматривать нечего.
Настройка брелка – кроме имени и комнаты, брелок можно присвоить определенному пользователю (например, жене, если она у вас есть), с помощью переключателя тревога можно отключить или включить кнопку паники (тревоги). Остальные функции те же.
На этом все система работает, нажимаем кнопочки ставим на охрану, и уходим гулять, а когда возвращаемся, перед сном все же можно прочитать руководство пользователя к датчикам и хабу, а лучше это сделать до того, как вы все прикрутили к стенам.
Бонус.
Мы все настроили, но так и не оценили, как работает камера в датчике. Я поставил на охрану и попался под датчик. Заходим в журнал событий (раздел 2 третей части, рис. 18), находим нашу тревогу (рис.32) и нажимаем на глазик возле события тревоги по движению. И видим нарушителя (рис.33)…

На этом точно все. Если у вас все же остались вопросы, милости просим, звоним нам, пишем на горячую линию, мы всегда поможем.
Связанные статьи
Как выбрать охранную сигнализацию для квартиры – честные рекомендации!
Просмотров: 1630 Комментарии 0

Как правильно выбрать охранную сигнализацию и охранной агентство..
Сигнализация «Ajax» — оптимальное решение для охраны дома или квартиры в Украине
Просмотров: 480 Комментарии 0

Сигнализация «Ajax» — оптимальное решение для охраны дома или квартиры в Украине..
Настройка комплекта охранной сигнализации Ajax StarterKit своими руками. Инструкция
Просмотров: 1700 Комментарии 1

Комплект беспроводной сигнализации Ajax StarterKit побил все рекорды продаж в Украине! Мы решили пом..