Frage:
API für Android oder iOS, die über Bluetooth eine Verbindung zu EV3 herstellen
michael
2014-04-02 19:15:37 UTC
view on stackexchange narkive permalink

Es gibt eine offizielle API für Windows, WindowsPhone8 und WinRT https://legoev3.codeplex.com/, mit der Sie eine Verbindung zu EV3 Brick herstellen und diese von Ihrem WindowsPhone aus fernsteuern können.

Gibt es Bibliotheken für Android (Java) oder iOS (Objective-C)?

Ich möchte eine benutzerdefinierte App für mich schreiben, mit der ich meine eigenen Roboter steuern kann (entweder mit Android oder iOS) Gerät).

Hmm, ich kann mir vorstellen, dass es irgendwann eine geben wird - ich vermute, MS hat angeboten, die Windows-App zu veröffentlichen, da LEGO die "Commander" -App auf ihrer Plattform nicht veröffentlicht hat. LEGO hat ein BlueTooth Developer Kit und eine Mobile Application Software für den NXT veröffentlicht, also wird es wahrscheinlich kommen.
Wenn Sie sich den Code in der Windows-API ansehen, gibt es keine externen Abhängigkeiten. Wenn Sie also Zugriff auf die Bluetooth-Ports unter iOS / Andriod haben, sollte Sie nichts daran hindern, diesen Code mit ein wenig Aufwand auf die Plattform Ihrer Wahl zu portieren - die Die Haupt-API befindet sich im Namespace [Lego.Ev3.Core] (https://legoev3.codeplex.com/SourceControl/latest#Lego.Ev3.Core), der in den bereitgestellten Phone / Desktop / WinRT-Projekten abgerufen wird die Kommunikations-Wrapper, die dann von den Beispielprojekten verwendet werden - das Desktop-Projekt hat die zusätzliche Aufregung von Brians WIImote-Unterstützung;)
@Zhaph-BenDuguid wie wäre es mit Xamarin unter iOS?
Drei antworten:
Dave
2015-01-03 22:48:41 UTC
view on stackexchange narkive permalink

Ich habe eine c ++ iOS-API unter https://github.com/dsjove/legoev3cpp gestartet. Beiträge sind willkommen.

Arbeiten Sie noch daran? Wie weit bist du gekommen?
Peter Mitrano
2015-01-10 01:52:49 UTC
view on stackexchange narkive permalink

Ich habe eine Android-App geschrieben, um genau dies mit LEJOS zu tun. Ich habe ein Beispiel-Java-Projekt, das Bluetooth-Kommunikation verwendet hier. Ich werde mit einem Link zu zurückkommen aktuelles Android App Projekt später, aber das wird Ihnen den Einstieg erleichtern.

Haben Sie jemals die Android-App gemacht, da ich eine Möglichkeit brauche, Sensoren zu lesen und Motoren von Android auf mehrere ev3 zu steuern
Ich habe es getan, obwohl Sie ein Protokoll für die Steuerung von Dingen entwickeln müssen, da ich gerade Raw-Socket-E / A verwendet habe. Ich werde einen Link zum Android-Projekt bekommen, wenn ich es noch habe
Vielen Dank, jede Hilfe wäre großartig. Ich möchte wirklich zwischen mehreren EV3 und einem Android-Tablet kommunizieren, aber nur einen Schritt nach dem anderen :)
[Hier ist] (https://github.com/PeterMitrano/EV3-Android-Controller) das Projekt auf meinem Github. Ich hoffe es hilft!
Ich denke dein Upload ist fehlgeschlagen, kein src da!
Link ist jetzt behoben
Haben Sie jemals herausgefunden, wie man Sensoren liest, wenn Sie das herausfinden könnten? WOW, so nützlich für Menschen!
Dies war ein Schulprojekt von vor einiger Zeit, und ich besitze nicht einmal mehr den Roboter. Also, nein, das habe ich nicht getan, aber Sie sollten es anhand meiner Stichprobe herausfinden können
Nick2253
2014-11-01 04:06:39 UTC
view on stackexchange narkive permalink

Es gibt eine offizielle App von LEGO namens LEGO MINDSTORMS COMMANDER. Es ist sowohl für Android als auch für iOS verfügbar.

Ich glaube, das ist genau das, wonach Sie suchen. Mit LMC können Sie den EV3-Baustein über Bluetooth auf Ihrem Smartphone steuern. Es ist nicht gerade eine API, aber Sie können den EV3 steuern.



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...