AdmiralStein
08.08.2019, 22:16

+442099: Zum Bluetooth-Koppeln des Hubs Motoren anschließen nicht vergessen...

Ganz schlau dachte ich mir: Bevor ich den 42099 aufbaue und dann frustriert feststelle, dass mein Smartphone (Samsung, 2017 auf den Markt gekommen, aber eher ein Low-Cost-Modell) damit nicht klar kommt, teste ich die Elektrik erstmal ohne Auto.

Und hätte den Krempel beinahe wieder eingepackt und frustriert zurückgeschickt.

Control+-App läuft auf dem Phone, habe ich vor dem Kauf schon mal runtergeladen und gestartet. Mein Phone erfüllt alle technischen Voraussetzungen, die TLC auf seiner Website nennt. Insbesondere das wichtige Bluetooth 4.1. Die Kompatibilitätsliste ist natürlich ein Witz. Ein Milliardenkonzern stellt sein neues Technic-Flaggschiff vor (ok, Flaggschiff wird der Liebherr, aber für den gelten dieselben Anforderungen!) und die Liste der kompatiblen Smartphones enthält genau 13 Einträge. Da könnte man schon erwarten, dass die ein paar mehr Phones mal kurz testen. Wie wäre es mit den 50 aktuell gängigsten Modellen? Jeder Mitarbeiter hat ja eines in der Tasche und das sind bestimmt nicht nur diese 13 Modelle...

Los geht's! 6 Akkus in den Hub, Hub angeschaltet, am Smartphone Bluetooth angeschaltet und den "Technic Hub" versucht zu koppeln. Problem: Geht nicht. Noch ein paar Mal versucht. Geht immer noch nicht.

Hmm, vielleicht läuft das irgendwie anders. Also einfach mal die Control+-App starten.

So so, die App fordert fürs Funktionieren den Zugriff auf meinen Standort. Ähhhh. Why? Was soll der Mist jetzt? Aber was tut man nicht alles für ein bisschen Spaß. Zugriff erlaubt.

Hub nochmal eingeschaltet (wenn der nach dem Einschalten keine Kopplung bekommt, schaltet der sich ganz schnell wieder aus). Und siehe da: Ein Balken erscheint, der den Fortschritt des Verbindungsaufbaus anzeigt.

Ernüchterung: Der Balken füllt sich zwar ziemlich schnell grün - aber nur bis zur Hälfte. Denn wird er wieder geleert. Und nochmal bis zu Hälfte. Und wieder geleert.

Und dann macht die App gar nichts mehr. Man kann sie nur schließen, neu starten und das Ganze noch einmal probieren. Geht aber wieder nicht.

Geht mein Phone also doch nicht oder wie? Eine Fehlermeldung wäre nett. Was genau ist das Problem?

Zugegeben: Wenn man auf das Fragezeichen tippt, bekommt man Tipps: "Sind Batterien im Batteriekasten? Überprüfe die Verbindungen des Antriebskastens. Entferne dich nicht zu weit von deinem Modell."

Dass das Koppeln des Hubs (ohne eine Fehlermeldung...) letztendlich deshalb kommentarlos abgebrochen wird, weil man nicht die für das Modell vorgesehenen Motoren in der richtigen Reihenfolge angeschlossen hat, ist einfach nur dämlich. Wer hat denn diese App entwickelt? Mein Gott...

Läuft jetzt.

Also TLC, das üben wir nochmal:
1. Die Kompatibilitätsliste ist ein Witz.
2. Warum benötigt die App Zugriff auf den Standort?
3. Bei Problem -> Fehlermeldungen ausgeben, die das Problem benennt. Und nicht einfach nichts machen.

[image]



Gute Nacht.

Matthias



Thomas52xxx , , , schaeng gefällt das (4 Mitglieder)


23 vorhergehende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen Beitragsbaum

Lok24
09.08.2019, 11:55

Als Antwort auf den Beitrag von Steinemann

Re: 42099: Zum Bluetooth-Koppeln des Hubs Motoren anschließen nicht vergessen...

Sicher.

Wir waren aber hier in der Diskussion inzwischen bei Handfernbdienungen,
Und da finde ich es schon interessant zu wissen, dass das technisch kein Hexenwerk ist und auch von LEGO bereitgestellt werden kann.
Und ja offenbar auch wird.



GELÖSCHT

Dieser Beitrag wurde gelöscht.


GELÖSCHT

Dieser Beitrag wurde gelöscht.


der seb
09.08.2019, 19:51

Als Antwort auf den Beitrag von AdmiralStein

Re: 42099: Zum Bluetooth-Koppeln des Hubs Motoren anschließen nicht vergessen...

Hi,
AdmiralStein hat geschrieben:


2. Warum benötigt die App Zugriff auf den Standort?


Zumindest das kann man Lego nicht vorwerfen.
Möchte man Apps für Android entwickeln und diese im Google Play Store veröffentlichen, muss man sich an Googles Regeln halten, was die Rechtevergabe für Funktionen angeht. So eine Anfrage kennt man z. B. wenn man von einer neu installierten App gefragt wird, ob diese App die Kamera nutzen darf.

Für Bluetooth setzt Google nun mit einer der letzten Version vor, dass auch gleichzeitig der Standort aktiv sein muss.

Infos dazu:
https://stackoverflow.com...canning-on-android-6-0

Das gleiche Problem hatte die Fritz WLAN-App, die ich gerne genutzt habe. Um die verfügbaren Netzwerke in der Umgebung anzuzeigen, wäre laut Google-Vorgabe hier auch GPS aktiv notwendig.

Da hat man nun als Softwareentwickler nur zwei Möglichkeiten. Man fragt notgedrungen auch das Standorte-Recht beim Nutzer an oder muss eine alte API / Bibliothek nutzen (und damit auf die ganzen coolen neuen Features verzichten)

Gruß, Sebastian



tobb
09.08.2019, 21:45

Als Antwort auf den Beitrag von der seb

Re: 42099: Zum Bluetooth-Koppeln des Hubs Motoren anschließen nicht vergessen...

der seb hat geschrieben:

Für Bluetooth setzt Google nun mit einer der letzten Version vor, dass auch gleichzeitig der Standort aktiv sein muss.

Interessant. Vielen Dank fürs Überbringen der Botschaft.

Gibt es ähnliche Vereinfachungen im Apple-Universum?

Gruß,
Tobias



Lok24
10.08.2019, 10:50

Als Antwort auf den Beitrag von tobb

Re: 42099: Zum Bluetooth-Koppeln des Hubs Motoren anschließen nicht vergessen...

Hallo,

tobb hat geschrieben:

der seb hat geschrieben:
Für Bluetooth setzt Google nun mit einer der letzten Version vor, dass auch gleichzeitig der Standort aktiv sein muss.

Interessant. Vielen Dank fürs Überbringen der Botschaft.


Ich hatte das auch in diesem und anderen Threads schon geschrieben, ist aber im allgemeinen Trubel leider untergegangen.

Schade ist, dass DIE FIRMA das in ihrer App nicht dem Kunden gegenüber kommuniziert, so kann man auch an seinem schlechten Ruf arbeiten.



lunde
12.08.2019, 15:06

Als Antwort auf den Beitrag von Thomas52xxx

Re: 42099: Zum Bluetooth-Koppeln des Hubs Motoren anschließen nicht vergessen...

Hallo Thomas,

Du schreibst, dass TLC die API offen veröffentlicht haben.
Wo kann ich die finden?

Schöne Grüße

ciao
Lunde



Lok24
12.08.2019, 15:10

Als Antwort auf den Beitrag von lunde

Editiert von
Lok24
12.08.2019, 15:11

Re: 42099: Zum Bluetooth-Koppeln des Hubs Motoren anschließen nicht vergessen...

Hallo,

lunde hat geschrieben:

Du schreibst, dass TLC die API offen veröffentlicht haben.

Eine API kenne ich nicht.
Aber das Protokoll ist offengelegt, hier:

https://lego.github.io/le...-machine-specification

Es gibt allerdings inzwischen schon Applikationen, Apps und js-Klassen, die das zugänglich(er) machen.
Wenn Du schreibst was Du machen willst kann ich da evtl. noch ein paar Links beisteuern.

Grüße

Werner



lunde
12.08.2019, 15:54

Als Antwort auf den Beitrag von Lok24

Re: 42099: Zum Bluetooth-Koppeln des Hubs Motoren anschließen nicht vergessen...

Hallo Werner,

vielen Dank!
Ja, über weitere Informationen wäre ich sehr dankbar. Apps ohne Sourcecode interessieren mich allerdings nicht.
In erster Linie wollte ich gerne einschätzen, wie hoch der Aufwand für mich ist den Bluetooth Hub selbst anzusteuern.

Schöne Grüße

ciao
Lunde



Lok24
12.08.2019, 15:58

Als Antwort auf den Beitrag von lunde

Re: 42099: Zum Bluetooth-Koppeln des Hubs Motoren anschließen nicht vergessen...

Hallo,

lunde hat geschrieben:

In erster Linie wollte ich gerne einschätzen, wie hoch der Aufwand für mich ist den Bluetooth Hub selbst anzusteuern.


ja, mit welchem Device / welcher Programmiersprache?
Letzlich dreht sich ein Motor, wenn Du genau zwei Kommandos schickst:

1.) GATTTOOL Connect
2.) Command(Port, v)

Grüße

Werner



30 nachfolgende Beiträge sind ausgeblendet

Alle anzeigen Immer alle anzeigen

Gesamter Thread: