Giter Club home page Giter Club logo

glue's Introduction

Glial


Как запустить Glial?

  1. Установите Tarantool и libmosquitto-dev(из репозитория вашей системы)
  2. Клонируйте репозиторий: git clone https://github.com/glial-iot/glial_core.git && cd glial
  3. Установите дополнительные пакеты: tarantoolctl rocks install http && tarantoolctl rocks install mqtt && tarantoolctl rocks install dump && tarantoolctl rocks install cron-parser
  4. Запустите Glial: ./glial.lua
  5. Откройте панель управления по адресу localhost:8080

Что это?

Glial — это система управления IoT-устройствами, предоставляющая:

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

Документация

Подробная документация

Зачем?

Устройства интернета вещей — весьма различны в своих возможностях и характеристиках. Из-за физических ограничений они оперируют множеством протоколов и стандартов: modbus, ethernet, knx, 6lowpan, zigbee, LoRa, и многими другими.

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

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

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

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

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

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

glue's People

Contributors

matnick avatar vvzvlad avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.