Class 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 Detail

      • HSSDKManager

        public HSSDKManager()
    • 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 device
        serverURL - The address of the connected MQTT server, typically in the format: tcp://ip:port
        callback - Event callbacks for HSSDK
      • disconnect

        public void disconnect()
        Disconnect the device and disconnect the MQTT server.
      • getMQTTServerConnectionStatus

        public ConnStatus getMQTTServerConnectionStatus()
      • getDeviceConnectionStatus

        public ConnStatus getDeviceConnectionStatus()