diff --git a/common/build.gradle b/common/build.gradle index 0b1a1f1db0e798707940a79a2787938800b3bd62..ae8830b054229c8b0ff71cd937f08b8c4b5d8f04 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -28,6 +28,8 @@ dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:26.1.0' + // https://mvnrepository.com/artifact/commons-lang/commons-lang + implementation group: 'commons-lang', name: 'commons-lang', version: '2.6' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' diff --git a/common/src/main/java/de/tudresden/inf/st/sensorsharing/common/MqttUtils.java b/common/src/main/java/de/tudresden/inf/st/sensorsharing/common/MqttUtils.java new file mode 100644 index 0000000000000000000000000000000000000000..98b0e2b55bdfb4553f01d59b96c8c165b5a42ee9 --- /dev/null +++ b/common/src/main/java/de/tudresden/inf/st/sensorsharing/common/MqttUtils.java @@ -0,0 +1,12 @@ +package de.tudresden.inf.st.sensorsharing.common; + +import android.os.Build; + +import org.apache.commons.lang.RandomStringUtils; + +public class MqttUtils { + + public static String createClientId() { + return String.format("%s-%s", Build.DEVICE, RandomStringUtils.randomAlphabetic(6)); + } +}