-
Notifications
You must be signed in to change notification settings - Fork 14
Home RU
[The documentation in English is here] (https://github.com/KirinDenis/owlos/wiki/Home)
сетевая операционная система с открытым исходным кодом для управления IoT устройствами.
OWLOS поддерживает:
- RESTful, MQTT, OTA протоколы
- Встроенный язык программирования
- Многозадачность
- Кросс-платформенный графический интерфейс пользователя (UI)
- Архитектуру на основе драйверов устройств
Основные преимущества | Простая установка | Режимы эксплуатации | Лицензия
Разрабатывается открытым сообществом свободных разработчиков, на добровольной основе. Доступна для изучения и некоммерческого использования. Распространяется в соответствии с моделью разработки свободного и открытого программного обеспечения.
- RESTful сервер предоставляет полнофункциональные API для управления OWLOS.
- MQTT агент осуществляет обмен данными между устройствами в сети.
- OTA позволяет обновлять OWLOS по сети.
Battle Hamster Script - простой и доступный язык программирования для разработки IoT микропрограмм, исполняемых микроконтроллером. Как правило, такие микропрограммы управляют подключенными устройствами.
В одном Loop() микроконтроллера могут исполнятся несколько микропрограмм. С возможностью управления их приоритетом, запуском, остановкой и отладкой.
В комплект поставки OWLOS включен пакет реализующий кросс-платформенный интерфейс пользователя, совместимый c Linux, FreeBSD, Windows, MacOS, Android, iOS и с большинством других сетевых операционных систем.
OWLOS архитектура построена на принципах использования динамических драйверов устройств. Это позволяет изменять структуру подключения устройств к микроконтроллеру и алгоритмы их использования без перепрошивки микроконтроллера.
Documentation English / Russian | Source Code | License/Лицензия