Freedomotic

Freedomotic это проект с открытым исходным кодом, гибкий, безопасный для Интернет вещей (IoT), с удобным интерфейсом для создания и управления современным смарт-пространством. Она ориентированна как для частных лиц (домашней автоматизации), так и для бизнес-пользователей (смарт-розничничная торговля, среда окружения для маркетинга, мониторинга и аналитики, …). Freedomotic может взаимодействовать с популярными стандартами протоколов автоматизации зданий, а также с устройствами из области «сделай сам». Он легко интегрируется с веб приложениями, социальными сетями и внешними интерфейсами, как и любой другой датчик или активатор в системе автоматизации.

MySensors поддерживается через шлюз c последовательным портом.

Особенности

  • Кросс-платформенный : Freedomotic написана на Java , поэтому он может работать на Windows, Linux, Mac, Solaris. Java JRE 6 требуется (JRE 7+ от v5.6 Commander).
  • Распределенный и масштабируемый : может быть развернут в сети дешевого оборудования один-к-одному. Он масштабируется и может управлять от небольших квартир до огромных зданий , обеспечивающих автоматическую балансировку нагрузки по кластерам в сети.
  • Модульный и расширяемый : Freedomotic имеет модульную конструкцию и может расширить свои функции с помощью плагинов и crosslanguage API. API распространяется вместе с программным обеспечением для возможности создавать новые дополнения. Он использует OSGi Framework который даёт возможность более простым способом расширять функционал, используя хорошо известное наследие объектно ориентированного программирования.
  • Кросс-языковые интерфейсы : вы можете подключить различные программные, аппаратные средства, фронтэнды и сервисы приложений, разработанные на каком то языке программирования с использованием REST, STOMP или простой Java.
  • Ни один интерфейс : он может работать одновременно на множестве фронтэндов, а также с пульта дистанционного управления. Каждый интерфейс может быть разработан с конкретной целью в виджетов и каждая компания может быстро построить свой собственный фирменный интерфейс для Android, iPhone, веб …
  • Аппаратные средства Агностик : Freedomotic имеет аппаратный уровень абстракции абстрагироваться от аппаратной инфраструктуры (датчиков и исполнительных механизмов) с использованием событий, триггеров и команды. Объект (например , свет) является абстрактным и не связан с каким — либо конкретным протоколом автоматизации зданий.
  • События: Каждое действие в реальной среде и каждое взаимодействие с системой (например , клик в GUI) реагирует на событие. События могут быть перехвачены во время выполнения делают поведение системы полностью настраиваеваемые и адаптируется к любой цели автоматизации.
  • Богатая семантика: Freedomotic обеспечивает богатую семантику о топологии среды, люди и объекты в ней для осуществления аналитики и системы рассуждения. Которые не требуют кодирования, среда может быть описана с помощью графических редакторов.
  • Логирование: может записывать события и изменения состояния объектов в отдельной специальной базе данных. Правила записи могут быть легко определены обычным событием -> триггер -> Команды системы. Вы можете записывать все изменения или по отдельным доменам, представляющие интерес с возможностью определения степени детализации записанных данных. Эта система логов может быть отображена для представления в виде графиков, отчетов, предупреждений или для создания истории для интеллектуальной автоматики.
  • Многоязычность: интерфейс freedomotic доступен более чем на 20 языках

Перевод lanket

Share