Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
badhitman committed Aug 6, 2023
1 parent aaa4a2c commit 26d3254
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,15 +42,15 @@
* шифрование - установка парольной фразы для шифрования всего трафика между серверной частью и удалёнными клиентами (за исключением Telegram). Каждое сообщение/пакет будет зашифровано методом AES/RFC2898 с применением вашей парольной фразы. *Эта настройка должна быть одинаковой для сервера и её клиентов*
* префикс MQTT - имена топиков будут модифицироваться/дополняться на лету, для того что бы разные группы пользователей могли подключаться к своим удалённым серверам не конфликтувя между собой. *Эта настройка должна быть одинаковой для сервера и её клиентов*

## Настройка клиента
### Настройка клиента
Настройки клиента схожи с серверными. Префикс имён топиков, сервер и парольная фраза должны быть идентичными с серверными для согласованности, а логин/пароль могут быть персональными. Идентификатор клиента обязательно должен быть у каждого свой, иначе в логах будет не отличить усзлы друг от друга

### Требования
Приложение **.NET MAUIBlazor Hybrid** может быть установлено на Windows или Android устройство. Серверная часть приложения и контроллеры AbLog должны находиться в одной сети

### Ретранслятор
Непосредственная работа с контроллерами выполнена через так называемую ретрансляцию HTTP/HTML. При каждом обращении к контроллеру сервером выполняется обычный HTTP запрос к контроллеру, а из ответа HTML средствами **AngleSharp** формируется DOM и уже с ним производится работа. Таким образом достигается адапивность и надёжность на случай если в прошивке контроллера произойдут изменения.
![ddd](/docs/img/html-retranslator.jpeg)
Непосредственная работа с контроллерами выполнена через так называемую ретрансляцию HTTP/HTML. При каждом обращении к контроллеру сервером выполняется обычный HTTP запрос к контроллеру, а из ответа HTML средствами **AngleSharp** формируется DOM и уже с ним производится работа. Таким образом достигается адапивность на случай если в прошивке контроллера произойдут изменения.
![Ретранслятор HTML](/docs/img/html-retranslator.jpeg).

## Вопросы и ответы
### Конфидициальность/Безопасность
Expand Down

0 comments on commit 26d3254

Please sign in to comment.