651
правка
Admin (обсуждение | вклад) |
(Подготовка страницы к переводу) |
||
Строка 1: | Строка 1: | ||
<languages/> | |||
<translate> | |||
Wiren Board предоставляет как готовый веб-интерфейс для пользователей, так и возможности для собственной разработки. Исходные коды всего ПО открыты. | Wiren Board предоставляет как готовый веб-интерфейс для пользователей, так и возможности для собственной разработки. Исходные коды всего ПО открыты. | ||
== Веб-интерфейс == | == Веб-интерфейс == | ||
[[Wiren Board 4]] имеет собственный, находящийся локально на устройстве веб-интерфейс. Это удобный способ управления подключенными устройствами и контроля подключённых датчиков. | [[Special:MyLanguage/Файл:Веб-интерфейс - главная.png|thumb|500 px|Главная страница веб-интерфейса]] | ||
[[Special:MyLanguage/Wiren Board 4|Wiren Board 4]] имеет собственный, находящийся локально на устройстве веб-интерфейс. Это удобный способ управления подключенными устройствами и контроля подключённых датчиков. | |||
=== Как зайти в интерфейс === | === Как зайти в интерфейс === | ||
Просто введите в адресную строку браузера IP-адрес контроллера. Также смотрите статью [[Как узнать IP-адрес контроллера]]. | |||
Просто введите в адресную строку браузера IP-адрес контроллера. Также смотрите статью [[Special:MyLanguage/Как узнать IP-адрес контроллера|Как узнать IP-адрес контроллера]]. | |||
=== Что можно делать в интерфейсе === | === Что можно делать в интерфейсе === | ||
* управлять подключенными устройствами | * управлять подключенными устройствами | ||
* смотреть показания датчиков | * смотреть показания датчиков | ||
Строка 14: | Строка 22: | ||
Подробнее смотрите здесь - [[Wiren Board 4:Веб-интерфейс]] | Подробнее смотрите здесь - [[Wiren Board 4:Веб-интерфейс|Wiren Board 4:Веб-интерфейс]] | ||
== Архитектура ПО Wiren Board == | == Архитектура ПО Wiren Board == | ||
[[Файл:MQTT.png | thumb | 600px]] | |||
[[Special:MyLanguage/Файл:MQTT.png | thumb | 600px]] | |||
=== Операционная система === | === Операционная система === | ||
Wiren Board работает под управлением стандартной сборки Debian Linux 7.0. Для архитектуры используемого процессора есть официальный [https://www.debian.org/ports/arm/ порт]. Поэтому почти любой пакет найдётся в стандартном репозитории, и его можно установить одной командой (apt-get install). | Wiren Board работает под управлением стандартной сборки Debian Linux 7.0. Для архитектуры используемого процессора есть официальный [https://www.debian.org/ports/arm/ порт]. Поэтому почти любой пакет найдётся в стандартном репозитории, и его можно установить одной командой (apt-get install). | ||
=== Репозиторий и Git === | === Репозиторий и Git === | ||
Также у нас есть собственный debian-репозиторий releases.contactless.ru, в котором хранятся пакеты, собранные специально для контроллера. Репозиторий прописан в образе ПО для Wiren Board по умолчанию (файл /etc/apt/sources.list). | Также у нас есть собственный debian-репозиторий releases.contactless.ru, в котором хранятся пакеты, собранные специально для контроллера. Репозиторий прописан в образе ПО для Wiren Board по умолчанию (файл /etc/apt/sources.list). | ||
Весь исходный код доступен на [https://github.com/contactless/ Github]. Там можно почерпнуть примеры для разработки собственного ПО. | Весь исходный код доступен на [https://github.com/contactless/ Github]. Там можно почерпнуть примеры для разработки собственного ПО. | ||
=== MQTT === | === MQTT === | ||
Строка 31: | Строка 46: | ||
Подробнее смотрите [[MQTT]]. | Подробнее смотрите [[Special:MyLanguage/MQTT|MQTT]]. | ||
=== Веб-интерфейс === | === Веб-интерфейс === | ||
Подробнее см. [[Wiren Board 4:Веб-интерфейс]] | |||
Подробнее см. [[Wiren Board 4:Веб-интерфейс|Wiren Board 4:Веб-интерфейс]] | |||
Веб-интерфейс работает непосредственно на Wiren Board. В качестве веб-сервера работает лёгкий [http://manpages.ubuntu.com/manpages/lucid/man1/webfsd.1.html webfsd]. Сам сайт написан на [https://angularjs.org/ AngularJS], сайт взаимодействует с MQTT через [http://en.wikipedia.org/wiki/WebSocket WebSocket]. | Веб-интерфейс работает непосредственно на Wiren Board. В качестве веб-сервера работает лёгкий [http://manpages.ubuntu.com/manpages/lucid/man1/webfsd.1.html webfsd]. Сам сайт написан на [https://angularjs.org/ AngularJS], сайт взаимодействует с MQTT через [http://en.wikipedia.org/wiki/WebSocket WebSocket]. | ||
=== Движок правил === | === Движок правил === | ||
Можно создавать правила, например, "если значение с датчика температуры ниже 18С, включи нагреватель". Правила пишутся на языке Javascript. Подробнее смотрите | Можно создавать правила, например, "если значение с датчика температуры ниже 18С, включи нагреватель". Правила пишутся на языке Javascript. Подробнее смотрите | ||
[[Движок правил wb-rules]]. | [[Special:MyLanguage/Движок правил wb-rules|Движок правил wb-rules]]. | ||
== Как работать с модулями контроллера и портами ввода-вывода из своих программ == | == Как работать с модулями контроллера и портами ввода-вывода из своих программ == | ||
=== [[GSM/GPRS]] === | |||
=== [[Wi-Fi]] === | |||
=== [[RS-485]] === | === [[Special:MyLanguage/GSM/GPRS|GSM/GPRS]] === | ||
=== [[GPIO]] === | |||
=== [[Watchdog]] === | |||
=== [[Special:MyLanguage/Wi-Fi|Wi-Fi]] === | |||
=== [[Special:MyLanguage/RS-485|RS-485]] === | |||
=== [[Special:MyLanguage/GPIO|GPIO]] === | |||
=== [[Special:MyLanguage/Watchdog|Watchdog]] === | |||
</translate> |
правка