mit AI2U Portable und HC-05 / HC-06



Controller unter Bascom programmiert.
Bluetooth Adapter zB. HC-05 / HC-06

Android Handy/Tablet programmiert mit App Inventor 2 Portable Offline (AI2U)



Das ist alles Schnee von Gestern, ich weiß.
Aber, es hat sich was aus meiner Sicht vorteilhaftes getan.
Der App Inventor wurde von Google freigegeben.
Das bedeutet es entfällt der Onlinezwang über Google Server. Der App Inventor residiert nun offline auf dem heimischen PC.

Es gibt ein Projekt mit Namen App Inventor 2 Ultimate. (AI2U).
https://sourceforge.net/projects/ai2u/
Besonders: Das ganze auch Portable zum Download.
Mann kann damit ohne Installation, wer will, sogar vom USB-Stick aus loslegen. Das ganze gewurstelt mit dem Server starten usw. wird von einem kleinen Bedienfenster aus nur angeklickt. Auf dem eigenen Rechner muss, wenn ich es richtig sehe, noch nicht mal Java laufen.
http://appinventor.mit.edu/explore/get-started.html


Hier mal ein Clip wie das ganze in Natur aussieht.
https://www.youtube.com/watch?v=xjtxrxVauZg
Ist zwar für den Arduino. Aber das gilt für Bascom und ein RN Board genau so.


Ich habe das ganze mal unter Windows 10 ausprobiert und bin sehr angetan weil es gerade Neulingen einige Möglichkeiten eröffnet die sonst nur schwer zu realisieren sind.
Ich habe mir damit auf die Schnelle eine kleine App zusammen geklickt die als debug Monitor auf meinem billig Tablet Allwinner Q8H läuft.


Anmerkungen:
Die zu Installierende Version hat bei mir rum gezickt. Ich habe nur begrenzt nach der Ursache gesucht. Es scheint so, dass sie mit dem Leerzeichen im Installationsordner „Programm Files“ nicht klar kommt(Java?). Der Zielordner ist aber sinniger Weise bei der Installation nicht änderbar. Auch das Portable sollte man nicht zu verschachtelt hinlegen und man sollte auch dort darauf achten, das keine Leerzeichen im Pfadnamen sind zB. C:\Projekte\AI2U oder so...
Weiter:
Der Companion, der auf dem Handy/Tablet installiert werden muss sollte der sein der im Download mit geliefert wird (Version 2.36). Wenn man den aus dem Google Appstore runter lädt hat man eine etwas neuere Version (Version 2.37) die nicht zum Gesamtpacket passt. War bei mir so. Das gesamt Packet AI2U verwendet 2.36, im Appstore bekommt man 2.37. Die Fehlermeldung vom App Inventor ist: Der Companion ist out of Date. Bitte die neueste Version verwenden oder warten bis der Companion sich automatisch Updatet. Prima Fehlermeldung, hat mich fast einen Tag gekostet.
Noch weiter:
Der Port 9990, den der Build Server des AI2U verwendet wird auch von Nvidia verwendet. Der NvNetworkService.exe Dienst kann aber gestoppt werden ohne das was wesentliches fehlt(Taskmanager).
http://www.taringamberini.com/en/blo...-0-dot-1-9990/
Ansonsten:
Dieser Post ist erst mal als Info gedacht.
Vielleicht entwickelt sich ja daraus etwas?
Ich hab bis jetzt noch keine simplere Art gesehen einen Bluetooth Client auf einem Android Gerät an den Start zu bringen.
Netter Gruß
Marvin