easy-iotQQ разработка и общение в группе: 51443279
easy-iot — это облегчённый SDK для разработки в сфере интернета вещей. Разработчики могут быстро и легко реализовать функции подключения данных к устройствам, управления устройствами (отправка команд на устройства) и управления состоянием устройств (онлайн/офлайн и т. д.) с помощью следующих трёх шагов.
Создание сетевых компонентов и шлюза устройств:
Например, следующий код создаёт TCP-сетевой компонент и шлюз устройств:
TcpServerProperties properties = TcpServerProperties.builder()
.id(IdUtil.fastUUID())
.port(8888)
.host("0.0.0.0")
.options(new NetServerOptions())
.parserSupplier(() -> new DirectRecordParser())
.build();
// Создание TCP-сети
TcpServer tcpServer = tcpServerProvider.createNetwork(properties);
// Создание шлюза устройств и связывание его с сетевым компонентом
TcpServerDeviceGateway deviceGateway = new TcpServerDeviceGateway(tcpServer,
deviceSessionManager,
messageCodec,
deviceOperatorManager,
(deviceOperator, message) -> {
// Сохранение данных устройства
System.out.println(message);
return true;
});
deviceGateway.startup();
Написание протокола разбора:
Реализовать интерфейс DeviceMessageCodec.
Сохранение полученных данных:
Реализовать интерфейс DecodedClientMessageHandler.
Другие важные классы или интерфейсы:
<dependency>
<groupId>org.damocode</groupId>
<artifactId>easy-iot-spring-boot-starter</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
Быстрое объединение easy-iot компонентов для интернета вещей через spring boot
Пример быстрого подключения к интернету вещей
Обратите внимание, что в ответе не удалось перевести некоторые фрагменты текста, так как они содержат специальные символы или непечатаемые символы.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )