Skip to content

HyperConnect IoT - Remote Controller for Android

The Remote Controller is the software component of the HyperConnect IoT Framework that runs on the mobile phone of a user and allows an overview of one or more connected Edge Clients in a visual manner.

Installation

(Option One) Download from Google Play Store

  • Coming soon.

(Option Two) Download .APK

(Option Three) Build from source code

Step 1. Download the source code for the Android Studio from: https://github.com/cyber-republic/hyperconnect-remote-controller-android

  • Download by clicking the green button "Clone or download" on the GitHub repository.
  • Or using Git:
1
git clone https://github.com/cyber-republic/hyperconnect-remote-controller-android

Step 2. The Elastos Carrier Android SDK in the next step requires the Elastos Native Carrier to be built beforehand. Follow the steps described at https://github.com/elastos/Elastos.NET.Carrier.Native.SDK to build the required files.

Step 3. Follow the steps to build the Elastos Carrier Android SDK: https://github.com/elastos/Elastos.NET.Carrier.Android.SDK . The Elastos Android SDK will require the files from the Elastos Carrier Native SDK previously built.

Step 4. Open the HyperConnect Android Studio project in the Android Studio IDE.

Step 5. Add the shared libraries created by the Elastos Carrier Android SDK in the HyperConnect Android project in the following manner:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
app/libs
    |--armeabi-v7a
        |--libcrystal.so
        |--libelacarrier.so
        |--libelasession.so
        |--libcarrierjni.so
        |--libelafiletrans.so
    |--arm64-v8a
        |--libcrystal.so
        |--libelacarrier.so
        |--libelasession.so
        |--libcarrierjni.so
        |--libelafiletrans.so
    |--x86
        |--libcrystal.so
        |--libelacarrier.so
        |--libelasession.so
        |--libcarrierjni.so
        |--libelafiletrans.so
    |--x86_64
        |--libcrystal.so
        |--libelacarrier.so
        |--libelasession.so
        |--libcarrierjni.so
        |--libelafiletrans.so

Step 6. Build the project.

Step 7. Start the Android Emulator.

Libraries

Contribution

We welcome contributions to the HyperConnect IoT project.

Acknowledgments

A sincere thank you to all teams and projects that we rely on directly or indirectly.

License

This project is licensed under the terms of the GPLv3 license.