Hornet Dashboard Android App

  • Ich habe eine Kleine Webapp gebastelt die euer Hornet Dashboard als App aufs Handy bringt. Zu finden hier.




    und so könnt ihr das selber machen:


    1. Node.js (LTS) Downloaden und installieren


    Klick


    2. expo installieren (befehle in der Powershell oder git bash eingeben):


    Code
    npm install -g expo-cli



    3. Repo clonen (vorraussetzung ihr habt Git installiert):

    Code
    git clone https://github.com/Cryptec/HornetWebApp.git


    4. Ordner wechseln:


    Code
    cd HornetWebApp


    5. abhängigkeiten installieren:


    Code
    npm install


    6. Domain in App.js ändern (Reihe 37) im format "https://DashUser:DashPassword@yourdomain.net:port"


    7. expo die APK builden lassen:


    Code
    expo build:android

    oder alternativ, siehe EDIT


    Code
    expo build:ios


    8. Den gezeigten Link zum build prozess öffnen


    9. Die fertige APK Downloaden und installieren


    DONE :)


    viel spaß ^^



    EDIT:


    Ihr könnt anstelle von Punkt 7 -> expo build:android, auch expo build:ios ausführen, um die App für iOS zu kompilieren. Ich weiß jedoch nicht ob Apple euch die installation von nicht Signierten Apps mittlerweile erlaubt, und hatte auch keine möglichkteit die App unter iOS zu testen.


    Gerne Feedback dazu :)


    EDIT2:


    Der Code ist absolut unaufgeräumt und hat vermutlich ein paar "Tote Passagen". Ich räum das bei gelegenheit auf, versprochen ^^ Tut aber der Funktion nichts.

  • diese nicht, weil die Node URL hardcoded ist. Die Management app für mehrere nodes ist im development branch, und braucht prinzipiell nur noch die Möglichkeit einen Node alias zu vergeben, und einen WebView o.ä. fürs Dashboard. Dann könnte man drüber nachdenken. PRs are welcome 8o

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!