Добро пожаловать в литосферу
Что такое литосфера?
Литосфера - это платформа разработки IoT, основанную на протоколе XMPP.
Цель платформы литосферы состоит в том, чтобы обеспечить полное решение IoT, и разработчики могут разработать сложные и гибкие приложения IoT на основе технологии платформы литосферы.
В качестве решения для применений IoT, литосфера имеет следующие характеристики:
- Full Stack Framework Development
Литосфера предоставляет решения для IoT с полным стеком, в том числе серверы IoT, шлюзы LAN LAN, библиотеки коммуникации по аппаратной доске MCU и структуры мобильной разработки.
Литосфера принимает объединенные архитектурные технологии и протоколы связи, и разработчикам больше не нужно интегрировать несколько технологий разработки в разработку приложений IoT, что делает разработку приложений IoT простыми.
- Плагин-архитектура
Основные субпроекты литосферы, гранит, песок и т. Д. Все созданы на основе архитектуры плагина. Приложения IoT, разработанные с использованием литосферы, обычно имеют следующие характеристики:- Очень модульный
- Хорошая масштабируемость
- Гибкое развертывание
- Эффективный протокол связи <br> Стандартный протокол XMPP использует XML для выражения пакетов сообщений протокола, что делает его гибким и масштабируемым, а также подвергается критике за избыточность и неэффективность в протоколах связи.
Компания подала хороший пример в решении проблемы эффективности XMPP. WhatsApp использует двоичные варианты XMPP, чтобы предоставить услуги IM более 2 миллиардам пользователей по всему миру.
Да, платформа литосферы также использует бинарный XMPP для решения проблем эффективности протокола связи.
- Компонентное программирование на основе концепции IoT
Литосфера предоставляет набор хорошо упакованных компонентов IoT для повышения эффективности развития за счет блокировки основных деталей связи.
Мы можем использовать концептуальные компоненты IoT, такие как привод, датчик, концентратор, шлюз, веб -камера для разработки, без изучения основных деталей реализации конкретных технологий, таких как XMPP, Lora и Webrtc.
Литосфера состоит из следующих подразделений:
Гранит
Гранит - это сервер XMLMP, разработанный на основе Java. Гранитный XMPP Server имеет следующие характеристики:
- Стандартный совместимый
- Очень модульный
- Высокая доступность и масштабируемость
- Легко масштабировать и интегрировать
Гранит основан на архитектуре Microkernel (плагина-архитектура), что делает ее очень гибким и простым в масштабе.
Мела
Мел - это библиотека связи с клиентом Java XMPP, которую можно использовать для разработки клиентов XMPP для Java Desktop и Android. Мел спроектирован на основе архитектуры плагина, что позволяет легко использовать его и легко масштабировать.
Базальт
Базальт - это библиотека разбора Java для XMPP. Базальт основан на концепции OXM (отображение документов Protocol Object-XMPP) и обеспечивает функции анализа и преобразования между документами протокола XMPP и объектами протокола (объект протокола).
Песок
Песочный проект предоставляет набор хорошо упакованных плагинов IoT. Эти плагины IoT разрабатываются на основе технологии мела (клиентский плагин) и гранитной технологии (плагин на стороне сервера). включать:
- Привод
Приводной компонент. Для привода вы можете обратиться к содержанию главы привода в концепции.
- Датчик
Сборка датчика. Для датчиков вы можете ссылаться на содержание главы датчика в концепции.
- Край
Компоненты Edge Device. После того, как край в литосфере подключена к гранитному серверу XMPP, он автоматически применяется для регистрации. Вообще говоря, шлюз, концентратор и другие компоненты - это все преимущество.
- LORA Gateway
Инкапсулирует компонент шлюза протокола LORA.
- Удаленный
Плагин дистанционного управления. Используется для удаленного управления устройствами IoT в мобильных приложениях или настольных клиентах.
- Оператор
Функция эксплуатации и технического обслуживания, используемый в эксплуатации и техническом обслуживании персонала. Например, в приложении для работы и обслуживания он используется для реализации таких функций, как авторизованное оборудование для доступа к сети и изменения разрешений клиентов.
- Веб-камера
Компонент камеры наблюдения в реальном времени на основе технологии WEBRTC.
Грязь
Библиотека связи MCU. Поддерживает уведомление о семействе протоколов BXMPP и TUXP, исполнение, отчет и другие протоколы. Используя библиотеку Mud, возможности связи IoT могут быть добавлены в доску MCU.
Быстрый старт
Если вы не знакомы с XMPP, плагин-архитектурой и IoT, то вы можете прочитать
Концепция <br> Приходите и ознакомьтесь с соответствующими понятиями.
Если вы работаете над литосферой впервые, рекомендуется следовать
Привет, литосферная учебник <br> Приходите изучать и понять использование платформы литосферы.