public interface ToDeviceMessageContext extends MessageEncodeContext
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Void> |
disconnect()
断开设备与平台的连接
|
DeviceSession |
getSession() |
reactor.core.publisher.Mono<DeviceSession> |
getSession(String deviceId)
获取指定设备的会话
|
default ToDeviceMessageContext |
mutate(Message anotherMessage,
DeviceOperator device)
使用新的消息和设备,转换为新上下文.
|
reactor.core.publisher.Mono<Boolean> |
sendToDevice(EncodedMessage message)
直接发送消息给设备
|
getMessage, reply, reply, replygetConfig, getConfiguration, getDevice, getDevice, getDeviceAsyncreactor.core.publisher.Mono<Boolean> sendToDevice(@Nonnull EncodedMessage message)
message - 消息reactor.core.publisher.Mono<Void> disconnect()
@Nonnull DeviceSession getSession()
reactor.core.publisher.Mono<DeviceSession> getSession(String deviceId)
deviceId - 设备IDdefault ToDeviceMessageContext mutate(Message anotherMessage, DeviceOperator device)
mutate 在接口中 MessageEncodeContextanotherMessage - 设备消息device - 设备操作接口Copyright © 2019–2022. All rights reserved.