Eclipse Leshan™ — это реализация на Java лёгкого сервера и клиента M2M (Machine-to-Machine) от OMA (Open Mobile Alliance).
Что такое OMA LWM2M?
Leshan предоставляет библиотеки, которые помогают разрабатывать собственные серверы и клиенты Lightweight M2M. Проект также предлагает клиент, сервер и демонстрационный загрузочный сервер в качестве примера API Leshan и для целей тестирования.
Версия LWM2M Целевая |
Версия Leshan |
Минимальная версия Java | Состояние разработки | Статус сборки | Демонстрационные версии автономных серверов |
---|---|---|---|---|---|
v1.0.2 основная спецификация (pdf) |
v1.x Поддерживаемые функции |
Java 7 | стабильная выпущена | jenkins-1.x |
server-demo client-demo bsserver-demo |
v1.1.1 Основная спецификация (html) Привязки транспорта (html) |
v2.x (master) Поддерживаемые функции |
Java 8 | в разработке | jenkins-master |
server-demo client-demo bsserver-demo |
Релиз (стабильный и промежуточные) доступен на maven central. Ночные сборки (снимки) доступны на eclipse repo. (подробнее)
Документация Leshan доступна в нашей вики .
Присоединяйтесь к списку рассылки проекта: подпишитесь. Почтовый адрес: leshan-dev@eclipse.org. Доступ к архивам leshan-dev.
Эта работа имеет двойную лицензию под Eclipse Public License v2.0 и Eclipse Distribution License v1.0
SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
Вы можете попробовать наши демо-версии серверов в реальном времени:
(Автоматическое развёртывание ветки master)
Получите и запустите последнюю версию нашего демонстрационного сервера:
wget https://ci.eclipse.org/leshan/job/leshan/lastSuccessfulBuild/artifact/leshan-server-demo.jar
java -jar **Компиляция Leshan и запуск демонстрационных версий**
Получение исходных кодов:
```bash
# используя ssh
git clone git@github.com:eclipse/leshan.git
или
# используя https
git clone https://github.com/eclipse/leshan.git
Компилирование с помощью команды в корневой папке leshan:
mvn clean install
Запуск демонстрационной версии сервера:
java -jar leshan-server-demo/target/leshan-server-demo-*-SNAPSHOT-jar-with-dependencies.jar
Подключение к пользовательскому интерфейсу демонстрационной версии Leshan: http://localhost:8080
Демонстрационная версия сервера Leshan предоставляет очень простой пользовательский интерфейс для получения списка подключённых клиентов и взаимодействия с ресурсами клиентов.
Теперь вы можете зарегистрировать клиента LWM2M, запустив демонстрационную версию нашего клиента:
java -jar leshan-client-demo/target/leshan-client-demo-*-SNAPSHOT-jar-with-dependencies.jar
или попробовав тестовый клиент Eclipse Wakaama.
Вы также можете попробовать наш демонстрационный сервер начальной загрузки:
java -jar leshan-bsserver-demo/target/leshan-bsserver-demo-*-SNAPSHOT-jar-with-dependencies.jar
После того как вы поиграли с нашей демонстрацией, вам следует начать писать собственный сервер или клиент, используя наше руководство по началу работы (Getting-started) на сайте: https://github.com/eclipse/leshan/wiki/Getting-started.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )