Wiren Board Software: различия между версиями

Строка 14: Строка 14:


== Архитектура ПО Wiren Board ==
== Архитектура ПО Wiren Board ==
=== Операционная система ===
Wiren Board работает под управлением стандартной сборки Debian Linux 7.0. Для архитектуры используемого процессора есть официальный порт - https://www.debian.org/ports/arm/. Поэтому почти любой пакет найдётся в стандартном репозитории, и его можно установить одной командой.
Wiren Board работает под управлением стандартной сборки Debian Linux 7.0. Для архитектуры используемого процессора есть официальный порт - https://www.debian.org/ports/arm/. Поэтому почти любой пакет найдётся в стандартном репозитории, и его можно установить одной командой.


=== Репозиторий и Git ===
Также у нас есть собственный репозиторий <strike>repo.contactless.ru</strike>, в котором хранятся пакеты, собранные специально для контроллера. Репозиторий прописан  образе ПО для Wiren Board по умолчанию.
Также у нас есть собственный репозиторий <strike>repo.contactless.ru</strike>, в котором хранятся пакеты, собранные специально для контроллера. Репозиторий прописан  образе ПО для Wiren Board по умолчанию.


Весь исходный код доступен на Github - https://github.com/contactless/. Там можно почерпнуть примеры для разработки собственного ПО.
Весь исходный код доступен на Github - https://github.com/contactless/. Там можно почерпнуть примеры для разработки собственного ПО.
=== MQTT ===
Wiren Board использует протокол MQTT (http://en.wikipedia.org/wiki/MQTT) для обработки сообщений от подключенных устройств. Используемая реализация брокера сообщений - http://mosquitto.org/ Веб-интерфейс работает также через систему сообщений MQTT.
== Как работать с модулями контроллера и портами ввода-вывода ==
=== [[GSM/GPRS]] ===
=== [[Wi-Fi]] ===
=== [[RS-485]] ===
=== [[GPIO]] ===
=== [[Watchdog]] ===


== Работа с Ninja Blocks ==
== Работа с Ninja Blocks ==