public class BridgeClient extends DeviceClient
connection| 构造器和说明 |
|---|
BridgeClient() |
close, connect, getClientConf, getClientThreadCount, getCommandListener, getCommandV3Listener, getDevice, getDeviceId, getDeviceMessageListener, getFunctionMap, getPropertyListener, getRequestManager, onMessageReceived, publishRawMessage, reportBinaryV3, reportCompressedDeviceMessage, reportCompressedProperties, reportCompressedSubDeviceProperties, reportDeviceInfo, reportDeviceMessage, reportDeviceMessage, reportEvent, reportProperties, reportPropertiesV3, reportSubDeviceProperties, respondCommand, respondPropsGet, respondPropsSet, responseCommandBinaryV3, responseCommandV3, scheduleRoutineTask, scheduleTask, scheduleTask, setCommandListener, setCommandV3Listener, setConnectActionListener, setConnectListener, setDevice, setDeviceMessageListener, setFunctionMap, setPropertyListener, subscribeTopic, subscribeTopicpublic BridgeCommandListener getBridgeCommandListener()
public BridgeClient setBridgeCommandListener(BridgeCommandListener bridgeCommandListener)
bridgeCommandListener - 网桥监听器,用户可以自定义public BridgeDeviceMessageListener getBridgeDeviceMessageListener()
public BridgeClient setBridgeDeviceMessageListener(BridgeDeviceMessageListener bridgeDeviceMessageListener)
bridgeDeviceMessageListener - 监听器public LoginListener getLoginListener()
public BridgeClient setLoginListener(LoginListener loginListener)
loginListener - 监听器public BridgePropertyListener getBridgePropertyListener()
public BridgeClient setBridgePropertyListener(BridgePropertyListener bridgePropertyListener)
bridgePropertyListener - public LogoutListener getLogoutListener()
public BridgeClient setLogoutListener(LogoutListener logoutListener)
logoutListener - 监听器public ResetDeviceSecretListener getResetDeviceSecretListener()
public BridgeClient setResetDeviceSecretListener(ResetDeviceSecretListener resetDeviceSecretListener)
resetDeviceSecretListener - 监听器public BridgeDeviceDisConnListener getBridgeDeviceDisConnListener()
public BridgeClient setBridgeDeviceDisConnListener(BridgeDeviceDisConnListener bridgeDeviceDisConnListener)
bridgeDeviceDisConnListener - 监听器public RequestIdCache getRequestIdCache()
public void loginAsync(String deviceId, String password, String requestId, ActionListener listener)
public void logoutAsync(String deviceId, String requestId, ActionListener listener)
public int logoutSync(String deviceId, int millisecondTimeout)
public void reportProperties(String deviceId, List<ServiceProperty> properties, ActionListener listener)
public void resetSecret(String deviceId, String requestId, DeviceSecret deviceSecret, ActionListener listener)
public void reportDeviceMessage(String deviceId, DeviceMessage deviceMessage, ActionListener listener)
public void reportEvent(String deviceId, DeviceEvent event, ActionListener listener)
reportEvent 在类中 DeviceClientpublic void respondCommand(String deviceId, String requestId, CommandRsp commandRsp)
public void respondPropsGet(String deviceId, String requestId, List<ServiceProperty> services)
deviceId - 设备idrequestId - 请求id,响应的请求id必须和请求的一致services - 服务属性Copyright © 2023. All rights reserved.