Skip to content

Оperating modes RU

kirindenis1977 edited this page Mar 25, 2020 · 11 revisions

Режимы эксплуатации OWLOS

IoT применим во множестве областей - от управления производством и сельским хозяйством, до офисов, квартир, частных домов и подсобных помещений. Каждая из областей накладывает свои правила и ограничения на IoT устройства. Разрабатывая OWLOS, мы заложили в архитектуру возможность гибко и быстро настраиваться под различные режимы эксплуатации. Одними из таких способов настройки являются переключение режима WiFi модуля и расположение компонентов пользовательского интерфейса (UI).

Приведем практические примеры:

  • OWLOS устройства используются на дачном участке, например - для управления освещением и поливом растений. Интернет отсутствует, а доступ к OWLOS устройствам должен быть у всех владельцев участка. В этом случае OWLOS настраивает WiFi модуль микроконтроллера в режим самостоятельной точки доступа, в память микроконтроллера загружаются файлы, необходимые для работы с UI. В таком режиме OWLOS доступна как обычный роутер со своим WiFi SSID и паролем. Тогда к OWLOS может быть подключено любое WiFi устройство, например - мобильный телефон. А так как файлы UI сохранены в OWLOS, и OWLOS обладает встроенным Веб сервером, то все, у кого есть доступ, могут управлять доступными для OWLOS устройствами. Обратите внимание, что Вам не нужен ни Интернет, ни дополнительное оборудование в виде роутера. Все, что вам нужно, - это микроконтроллер ESP8266 с OWLOS в качестве прошивки (и, разумеется, - сенсоры и актуаторы на ваш вкус).
  • Если OWLOS используется в офисе, управляемых устройств может быть очень много, присутствуют Интернет и WiFi роутеры. В таком случае OWLOS может быть переведена в режим WiFi станции (обычного клиента), а файлы UI могут располагаться на офисном веб сервере. В этом случае UI работает несколько быстрее по той причине, что возможности микроконтроллера при управлении веб сервером значительно уступают "настоящему" компьютерному серверу. Настроив OWLOS в таком режиме, Вы можете администрировать права доступа к тем или иным устройствам, написать свой собственный код для контроля и управления вашим офисом - ведь вся функциональность OWLOS доступна через RESTful и MQTT протоколы.

Доступные режимы OWLOS

  1. OWLOS в режиме WiFi точки доступа, файлы UI находятся в SPIFFS ESP8266, клиент - любое устройство с доступом к WiFi и браузером. Работает медленно, но клиент не нуждается в подготовке. OWLOS в режиме WiFi точки доступа с файлами UI

  2. OWLOS в режиме WiFi точки доступа, файлы UI находятся на стороне клиента, клиент - любое устройство с доступом к WiFi и браузером. Работает быстро, но на стороне клиента должна иметься копия всех UI файлов. OWLOS в режиме WiFi точки доступа без файлов UI

  3. OWLOS в режиме WiFi станции, файлы UI находятся в SPIFFS ESP8266 (необходим WiFi роутер), клиент - любое устройство с доступом к WiFi и браузером. Работает медленно, но клиент не нуждается в подготовке. ESP8266 и клиент подключены к WiFi роутеру, Вы можете одновременно использовать много OWLOS устройств при помощи одного UI. OWLOS в режиме WiFi станции с файлами UI

  4. OWLOS в режиме WiFi станции, файлы UI находятся на стороне клиента (необходим WiFi роутер), клиент - любое устройство с доступом к WiFi и браузером. Работает быстро, но на стороне клиента должна присутствовать копия всех UI файлов. OWLOS в режиме WiFi станции без файлов UI

  5. Смешанный режим, OWLOS одновременно - [и WiFi точка доступа, и WiFi рабочая станция](WiFi-modes-RU#Access Point-Station), файлы UI находятся в SPIFFS ESP8266, клиент - любое WiFi устройство с браузером. У клиента есть два канала доступа к OWLOS. Клиент может напрямую подключатся к OWLOS как к точке доступа (в случае отсутствия отдельного WiFi роутера или каких-либо проблем с локальной сетью). Работает медленно из-за необходимости передавать файлы UI со стороны OWLOS.

  6. Смешанный режим, OWLOS одновременно - [и WiFi точка доступа, и WiFi рабочая станция](WiFi-modes-RU#Access Point-Station), файлы UI находятся на стороне клиента. Как и в режиме 5, у клиента есть два канала связи с OWLOS. Работает быстро, клиент использует только RESTful API, предоставляемые OWLOS, файлы UI доступны браузеру клиента локально.

  7. OWLOS либо в режиме WiFi станции, либо в смешанном режиме (5.,6.). При этом WiFi роутер, к которому подключена OWLOS, настроен в режиме тоннеля и позволяет обращаться к OWLOS из сети Интернет. Это - достаточно опасное решение с точки зрения безопасности, но дает Вам доступ к Вашим OWLOS устройством из любой точки Мира без использования промежуточного сервера. В этом случае OWLOS выступает в роли IoT Интернет сервера. OWLOS в режиме WiFi в смешанном режиме

Clone this wiki locally