更新时间:2024-07-01 GMT+08:00
登录参数配置
接口功能
在登录前配置登录所需要的参数。
接口描述
1
|
public static boolean setConfig(int key, String value); |
接口所属类
LoginConfig
参数说明
字段 |
必选/可选 |
类型 |
描述 |
---|---|---|---|
key |
必选 |
int |
设备登录的配置项。
|
value |
必选 |
String |
设置的值。
|
接口返回值
返回值 |
描述 |
---|---|
true |
成功。 |
false |
失败。 |
示例
保存绑定响应消息携带的参数。
1 2 3 4 5 6 7 8 9 |
private void saveBindPara(IotaMessage iotaMsg) { LogUtil.i(this, TAG, "saveBindParaAndGotoLogin"); String appId = iotaMsg.getString(BindService.BIND_IE_APPID); String deviceId = iotaMsg.getString(BindService.BIND_IE_DEVICEID); String secret = iotaMsg.getString(BindService.BIND_IE_DEVICESECRET); String haAddress = AgentLiteUtil.get(ConfigName.platformIP); saveGatewayInfo(appId, deviceId, secret, haAddress, null); } |
设置登录配置。
1 2 3 4 5 6 7 8 9 |
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"); } |
父主题: 直连设备接入