1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/apache-edgent

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Добро пожаловать в Apache Edgent!

Статус сборки*Apache Edgent — это проект, находящийся на этапе инкубации в Ассоциации Apache Software Foundation (ASF), спонсируемый PMC Incubator. Инкубация обязательна для всех новых проектов до тех пор, пока дальнейший анализ не покажет, что инфраструктура, средства связи и процесс принятия решений стабилизировались в соответствии с успешными проектами Ассоциации Apache. Хотя статус инкубации не обязательно отражает полноту или стабильность кода, он указывает на то, что проект ещё не получил полного одобрения со стороны Ассоциации Apache.*Apache Edgent — это открытая модель программирования и среда выполнения для устройств края сети, которая позволяет анализировать данные и события непосредственно на устройстве.

Пожалуйста, присоединяйтесь к нам, подписавшись на рассылку разработчиков dev at edgent.incubator.apache.org. Чтобы подписаться, отправьте электронное письмо на адрес dev-subscribe at edgent.incubator.apache.org.

Мы хотели бы создать сообщество вокруг Edgent для аналитики на устройствах края сети, поэтому мы приветствуем любые вклады в любой аспект Edgent, включая:

  • Обратную связь от использования в IoT и других средах устройств.
  • Поддержка более широких сред устройств.
  • Дополнительные соединители для датчиков края сети или новых центров обработки данных.
  • Анализ, который можно выполнять на устройстве.
  • Примеры приложений.
  • Документацию.
  • Тестирование.
  • Исправление ошибок.
  • ...Пожалуйста, включайтесь в проект!

Edgent распространяется под лицензией Apache License Version 2.0.

Edgent

Устройства и сенсоры повсюду. И каждый день всё больше устройств подключается к сети. Вам нужна возможность анализировать данные, поступающие от ваших устройств, но передача всех этих данных сенсорами до центральной аналитической системы может быть дорогостоящей.Edgent — это открытая модель программирования и среда выполнения для устройств на границе сети, которая позволяет вам анализировать данные и события непосредственно на устройстве. Когда вы анализируете данные на границе сети, вы можете:* Уменьшить объем данных, отправляемых на ваш сервер аналитики

  • Уменьшить объем данных, хранящихся локально

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

Если система работает нормально, нет необходимости отправлять эти данные на вашу центральную систему; это дополнительные затраты и нагрузка на вашу систему для обработки и хранения. Однако если Edgent обнаруживает проблему, вы можете отправить эти данные на вашу центральную систему для определения причины проблемы или способа её решения.

Edgent позволяет вам переходить от постоянного потока бессмысленных данных к периодическому потоку значимых данных. Это особенно важно при высоких затратах на связь, таких как использование мобильной сети для передачи данных, или когда пропускная способность ограничена.

Следующие случаи использования описывают основные ситуации, в которых вы бы использовали Edgent:* Интернет вещей (IoT): Анализ данных на распределённых устройствах на границе сети и мобильных устройствах для:

  • Уменьшения затрат на передачу данных

  • Предоставления локального обратного отклика на устройствах

  • Встроенный в экземпляр сервера приложений: Анализ журналов ошибок сервера приложений в реальном времени без влияния на сетевой трафик

  • Комнаты серверов и машинных залах: Анализ состояния здоровья оборудования в реальном времени без влияния на сетевой трафик или при ограниченной пропускной способности## Устройства на границе сети и центральные системы Вы можете отправлять данные из приложения Edgent на вашу центральную систему, когда требуется выполнение анализа, который не может быть выполнен на устройстве на границе сети, так как:

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

  • Поддержание большого объема информации о состоянии устройства, такого как несколько часов информации о состоянии медицинского прибора пациента.

  • Корреляция данных с устройства с данными из других источников, такими как:

    • Данные погоды
    • Социальные медиа данные
    • Официальные данные, такие как медицинская история пациента или проездные билеты грузовых автомобилей
    • Данные от других устройств

Edgent взаимодействует с вашими системами обратной связи через следующие центры сообщений:

  • MQTT — стандарт передачи сообщений для IoT
  • IBM Watson IoT Platform — облачная платформа услуг, которая предоставляет модель устройства поверх MQTT
  • Apache Kafka — корпоративный уровень шины сообщений
  • Настраиваемые центры сообщений

Ваши системы обратной связи также могут использовать аналитику для взаимодействия и управления устройствами края. Например:* Система предупреждений о дорожных условиях может отправлять предупреждения автомобилям, направляющимся в область, где произошло происшествие.

  • Система мониторинга автомобилей может снижать максимальные обороты двигателя, чтобы снизить вероятность отказа до следующего планового обслуживания, если она обнаруживает модели, указывающие на потенциальную проблему.## Окружения выполнения Edgent имеет привязку языка для Java. См. ПОДДЕРЖКА JAVA для получения информации о поддерживаемых окружениях Java.

Начало работы

См. веб-сайт Edgent для получения более подробной информации обо всех аспектах Edgent, включая начало работы.

Для получения детальной информации о исходных файлах Edgent и участии в разработке времени выполнения Edgent см. DEVELOPMENT.md

Переименовано с Apache Quarks

Apache Quarks было переименовано в Apache Edgent.

См. ИСТОРИЮ ВЫПУСКОВ для получения информации о изменениях, если вы переходите с "Apache Quarks".

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Apache Edgent — это модель программирования и среда выполнения с микроядром, которая может быть встроена в шлюзы и небольшие устройства интернета вещей. Развернуть Свернуть
Java и 6 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/apache-edgent.git
git@api.gitlife.ru:oschina-mirror/apache-edgent.git
oschina-mirror
apache-edgent
apache-edgent
develop