{{getTexts.V3.android.gateway.init_1}}
GatewayClient.getDefault().startScanGateway(new ScanGatewayCallback() {
@Override
public void onScanGatewaySuccess(ExtendedBluetoothDevice device) {
}
@Override
public void onScanFailed(int errorCode) {
}
});
{{getTexts.V3.android.gateway.init_2}}
GatewayClient.getDefault().connectGateway(item, new ConnectCallback() {
@Override
public void onConnectSuccess(ExtendedBluetoothDevice device) {
}
@Override
public void onDisconnected() {
}
}
{{getTexts.V3.android.gateway.init_3}}
configureGatewayInfo.uid = MyApplication.getmInstance().getAccountInfo().getUid();
configureGatewayInfo.userPwd = MyApplication.getmInstance().getAccountInfo().getMd5Pwd();
configureGatewayInfo.ssid = binding.wifiName.getText().toString().trim();
configureGatewayInfo.wifiPwd = binding.wifiPwd.getText().toString().trim();
configureGatewayInfo.plugName = device.getAddress();
GatewayClient.getDefault().initGateway(configureGatewayInfo, new InitGatewayCallback() {
@Override
public void onInitGatewaySuccess(DeviceInfo deviceInfo) {
LogUtil.d("gateway init success");
isInitSuccess(deviceInfo);
}
@Override
public void onFail(GatewayError error) {
}
});
{{getTexts.V3.android.gateway.init_4}}
Server API:https://api.sciener.com/v3/gateway/isInitSuccess
{{getTexts.V3.android.gateway.init_5}}
Server API: https://api.sciener.com/v3/gateway/uploadDetail