Econika devices
( transition to: main edit new )


Help

SERVER

Интерфейс сервера состоит из 3-х страниц кроме текущей:

         main.php - главная страница для отображения списка устройств и их параметров
         edit.php - страница для редактирования описания устройств
         new.php - страница для добавления описания нового устройства

Переходы между страницами осуществляются посредством кликов на соответствующих ссылках во второй строке заголовка страницы (строка "transition to:").
Main - Главная страница

Вход на главную страницу сервера осуществляется по ссылке http://remoute.bozon.tk

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

По состоянию на 20.08.2019 главная страница имеет вид


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

Прибор устанавливает контакт с сервером отправляя в интернет запросы состоящие из имени сервера, имени скрипта обработки запроса, номера прибора и текущих параметров работы прибора. При нормальной работе прибора он отправляет такой запрос каждые 2 - 5 секунд.

Для просмотра параметров работы прибора следует кликнуть по его наименованию. Тогда главная страница примет следующий вид


Как видим, параметры работы прибора отображаются в трехколоночной таблице и их значения обновляются с каждым вновь приходящим запросом. Параметры, отображенные в первой колонке, могут быть изменены и переустановлены на приборе посредством нажатия кнопки "Set all parameters". Прежде чем вводить новое значение параметра следует установить отметку в соответствующий чекбокс. Тогда значение данного параметра перестанет обновляться с каждым новым запросом и набранное вами значение не будет теряться. Для возможности отправки команды прибору не забудьте ввести значение пароля в последнее поле первой колонки.

Если в процессе ввода данных вами была допущена ошибка то информация об этом будет выведена внизу страницы красным цветом. Если все введено верно, то ваша команда переустановки параметров и их новые значения будут сохранены для передачи прибору при его следующем обращении к серверу. В этом случае внизу страницы будут выведено слово "Done" зеленого цвета. Т.е. все хорошо.

Вернуться к первоначальному виду главной страницы можна нажатием на кнопке "Return to devices".

Как мы уже знаем, прибор какждые 2 - 5 секунд отправляет на сервер параметры свой работы. В ответ он получает либо команду переустановки значения параметров, либо, если такая команда для него не подготовлена, значение характеристики владения прибором:

Понятно, что если прибор получил новые значения параметров для установки, то он их устанавливает и успокаивается. Если же он получил характеристику владения, то что он с ней делает нам пока неведомо. Это скрыто в тексте программы для микропроцессора которой у нас нет. Изменить характеристики владения, а также наименование и место расположения прибора, или полностью удалить его из базы данных, можно на странице "edit" доступ к которой осуществляется по соответствующей ссылке во второй строке заголовка страницы (строка "transition to:").
Edit - Страница редактирования

Страница редактирования имеет вид
Как видим, мы можем менять значение любого поля описания прибора, кроме его номера. Для сохранения изменений в базе данных следует ввести пароль и кликнуть по ссылке "Update".

Для удаления строки из базы данных следует ввести пароль и кликнуть по ссылке "Del".

New - Страница добавления нового прибора

Страница добавления нового прибора имеет вид
Для добавления нового прибора заполните все поля, введите пароль и нажмите кнопку "Add to database".

Для сброса введенных значений и установки полей в исходное положение служит кнопка "Reset".

***