Package com.heisha.heisha_sdk.Manager
Class HSSDKManager
- java.lang.Object
-
- com.heisha.heisha_sdk.Manager.HSSDKManager
-
public class HSSDKManager extends java.lang.Object
HEISHA SDK management class, through which to connect server and devices- Version:
- 1.0.0
- Author:
- wmy
-
-
Constructor Summary
Constructors Constructor Description HSSDKManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
disconnect()
Disconnect the device and disconnect the MQTT server.ConnStatus
getDeviceConnectionStatus()
static HSSDKManager
getInstance()
Get singleton of HSSDKMqttManager
getMqttManager()
ConnStatus
getMQTTServerConnectionStatus()
BaseProduct
getProduct(java.lang.String deviceName)
java.lang.String
getSDKVersion()
void
registAPP(java.lang.String deviceSerial, java.lang.String serverURL, SDKManagerCallback callback)
Register the SDK, specify the serial number of the connected device and server address, and implement the HSSDK interface callback event
-
-
-
Method Detail
-
getInstance
public static HSSDKManager getInstance()
Get singleton of HSSDK- Returns:
- HSSDK singleton
-
getSDKVersion
public java.lang.String getSDKVersion()
-
getProduct
public BaseProduct getProduct(java.lang.String deviceName)
-
registAPP
public void registAPP(java.lang.String deviceSerial, java.lang.String serverURL, SDKManagerCallback callback)
Register the SDK, specify the serial number of the connected device and server address, and implement the HSSDK interface callback event- Parameters:
deviceSerial
- Specify the device serial number of the connected deviceserverURL
- The address of the connected MQTT server, typically in the format: tcp://ip:portcallback
- Event callbacks for HSSDK
-
disconnect
public void disconnect()
Disconnect the device and disconnect the MQTT server.
-
getMqttManager
public MqttManager getMqttManager()
-
getMQTTServerConnectionStatus
public ConnStatus getMQTTServerConnectionStatus()
-
getDeviceConnectionStatus
public ConnStatus getDeviceConnectionStatus()
-
-