更新时间:2022-02-24 GMT+08:00

配置业务参数

接口功能

在登录前配置登录所需要的参数。

接口描述

1
public static boolean setConfig(int key, String value);

接口所属类

LoginConfig

参数说明

字段

必选/可选

类型

描述

key

必选

int

设备登录的配置项。

  • 设备ID:LoginConfig.LOGIN_CONFIG_DEVICEID。
  • AppId:LoginConfig.LOGIN_CONFIG_APPID。
  • 密码:LoginConfig.LOGIN_CONFIG_SECRET。
  • HTTP地址:LoginConfig.LOGIN_CONFIG_IOCM_ADDR。
  • HTTP端口:LoginConfig.LOGIN_CONFIG_IOCM_PORT。
  • MQTT地址:LoginConfig.LOGIN_CONFIG_MQTT_ADDR。
  • MQTT端口:LoginConfig.LOGIN_CONFIG_MQTT_PORT。

value

必选

String

设置的值。

  • 设备ID:从绑定成功的回调中获取。
  • AppId:从绑定成功的回调中获取。
  • 密码:从绑定成功的回调中获取。
  • HTTP地址:Agent Lite对接平台南向接入地址。
  • HTTP端口:8943。
  • MQTT地址:Agent Lite对接平台南向接入地址。
  • MQTT端口:8883。

接口返回值

返回值

描述

true

成功。

false

失败。

示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
//设置登录配置(deviceId,secret,appid是bind返回的参数)
private void configLoginPara() {
    LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_DEVICEID, GatewayInfo.getDeviceID());
    LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_APPID, GatewayInfo.getAppID());
    LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_SECRET, GatewayInfo.getSecret());
    LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_IOCM_ADDR, GatewayInfo.getHaAddress());
    LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_IOCM_PORT, "8943");
    LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_MQTT_ADDR, GatewayInfo.getHaAddress());
    LoginConfig.setConfig(LoginConfig.LOGIN_CONFIG_MQTT_PORT, "8883");
}