Что такое Glial

Что это?

Glial — это система управления IoT-устройствами, которая предоставляет интерфейс для управления устройствами и создания бизнес-логики на основе данных, получаемых с устройств.
Если говорить проще, то Glial — это система, в которой можно описать, как должны взаимодействовать разные устройства интернета вещей.

Зачем нужна отдельная система для управления устройствами?

Устройства интернета вещей — весьма различны в своих возможностях и характеристиках. Из-за физических ограничений они оперируют множеством протоколов и стандартов, таких как Modbus, TCP/UDP over Ethernet/WiFi/GSM, KNX, 6LoWPAN, ZigBee, LoRa, и другие.

Принять какой-либо стандарт в качестве единого невозможно, так как на данном этапе развития технологий невозможно обеспечить избыточность в стандарте, достаточную для удовлетворения всех задач одновременно: кому-то необходима высокая скорость связи и mesh-сеть, кому-то большая дальность, в каких-то условиях вообще невозможно использовать радио-протоколы, и приходится ограничиваться проводными.

Таким образом, текущая ситуация в современном интернете вещей заключается в том, что у нас есть множество стандартов передачи данных, и решения этой проблемы в ближайшие годы не предвидится.

Для создания сколько-нибудь сложной гетерогенной (состоящей из нескольких разнородных компонентов) системы, надо как-то связать разные устройства между собой, и привести данные от них к единому виду, чтобы можно было писать логику, не привязанную к конкретным устройствам и протоколам. Именно этим и занимается Glial.

Чем Glial не является?

  • Генератором красивых веб-панелей управления
  • Графическим конфигуратором
  • Панелью управления умным домом
  • Средством настройки для производимых нами устройств или генератором прошивок
  • Монструозной системой, на обучение которой надо потратить месяц
  • Закрытым продуктом с принципом "что дали тем и пользуйтесь"
  • Системой с готовым набором драйверов и скриптов на все случаи жизни

Тогда что такое Glial?

  • Система, ориентированная на разработчиков: предполагается, что писать код вам привычнее, чем расставлять курсором элементы
  • Система, ориентированная на простоту разработки: по нашему мнению, разработчик логики не должен вникать в работу системы на низком уровне.
  • Системой с открытом кодом: Glial(а так же Tarantool и Lua, которые лежат в его основе) имеют открытый код, что позволяет легко предлагать и дописывать новый функционал.
Last Updated: 10/25/2018, 12:25:59 PM