CFW: Bluetooth
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
Re: CFW: Bluetooth
Aha.
PAN.D ist also das gleiche wie Bluetooh der Orginal-Firmware?
PAN.D ist also das gleiche wie Bluetooh der Orginal-Firmware?
Mit freundlichen Grüssen
nq30
ft:cool :)
nq30
ft:cool :)
Re: CFW: Bluetooth
Genaunq30 hat geschrieben:Aha.
PAN.D ist also das gleiche wie Bluetooh der Orginal-Firmware?
Re: CFW: Bluetooth
Danke
Dein 'Bluetooh-Explorer' ist echt schon gut
Dein 'Bluetooh-Explorer' ist echt schon gut
Mit freundlichen Grüssen
nq30
ft:cool :)
nq30
ft:cool :)
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bluetooth
Die Möglichkeit, den Gerätenamen zu ändern finde ich gut. Aber warum diese nicht-intuitive Benutzerführung? Woher soll der Benutzer wissen, dass die Label auf einmal anklickbar sind?
Was spricht denn dagagen, den Label direkt durch ein Eingabefeld zu ersetzen? Dann braucht man auch keinen Extra-Dialog und die ganze Bedienung wird einfacher und verständlicher.
Was spricht denn dagagen, den Label direkt durch ein Eingabefeld zu ersetzen? Dann braucht man auch keinen Extra-Dialog und die ganze Bedienung wird einfacher und verständlicher.
Zuletzt geändert von MasterOfGizmo am 04 Mär 2017, 14:30, insgesamt 1-mal geändert.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Bluetooth
Gute Idee. Das werde ich umsetzen.MasterOfGizmo hat geschrieben:Die Möglichkeit, den Gerätenamen zu ändern finde ich gut. Aber warum diese nicht-intuitive Benutzerführung? Woher soll der Benutzer wissen, dass die Label auf einmal anklickbar sind.
Was spricht denn dagagen, den Label direkt durch ein Eingabefeld zu ersetzen? Dann braucht man auch keinen Wxtra-Dialog und die ganze Bedienung wird einfacher und verständlicher.
Re: CFW: Bluetooth
So besser?
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bluetooth
Ja. Was macht der grüne Haken?
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Bluetooth
Abschicken.MasterOfGizmo hat geschrieben:Ja. Was macht der grüne Haken?
- PHabermehl
- Beiträge: 2429
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: Bluetooth
Hi Raphael,
den grünen Haken kannst du auch weglassen, denke ich.
Mit Beenden der Eingabe kann doch das Abschicken automatisch erfolgen.
Gruß Peter
den grünen Haken kannst du auch weglassen, denke ich.
Mit Beenden der Eingabe kann doch das Abschicken automatisch erfolgen.
Gruß Peter
Re: CFW: Bluetooth
Besser nicht. Wenn man da einmal korrigiert gehen direkt ca. 10 sec drauf, da ich den kompletten Bluetooth Dienst neustarte und die Daten aus der hciconfig neu hole.
Raphael
Raphael
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bluetooth
Na dann starte doch nicht ales neu. Ist zum setzen des Namens doch nicht nötig.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Bluetooth
Leider muss ich alles neu starten. Ich hab vieles versucht, aber um den Namen fix über die /etc/bluetooth/main.conf setzen will, muss ich diese Datei bearbeiten, eine Cache Datei löschen und dann den Bluetooth Dienst neustarten.
Raphael
Raphael
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bluetooth
Sicher nicht. Normale Linux-PCs starten auch nicht alles neu, nur um den Namen zu setzen. Es ist ein einzelnes hci-Komando, das den Namen setzt.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bluetooth
Es gibt nur eine Art Pairing und die ist recht einfach: Du musst einen Code eingeben und wenn der richtig ist sind die Geräte verbunden. Ob der Code aus einem Handbuch kommt, ob das Gerät ihn anzeigt oder was auch immer macht dabei auf Initiator-Seite keinen Unterschied. Der technische Ablauf an sich ist simpel.ski7777 hat geschrieben:Verbinden ist so eine Sache, die ist recht komplex. Ihr kennt das sicher von euren Geräten zu Hause. Einmal will das Gerät gar keinen Pin und gut ist, das nächste will einen Pin wissen und beim Dritten wird auf beiden Seiten eine Kennung angezeigt, die man dann haargenau überprüft und dann ohne Überprüfung auf OK drückt Da rauszufinden,was das Gerät will und das dann umsetzen wir wohl etwas schwierig.
Hier wirfst Du alles einiges durcheinander. RFOMM und Pairing haben nichts miteinander zu tun. Das Pairung geschieht auf Link-Level und hat nichts mit den darüber liegenden Protokollen zu tun. Genau das ist der Grund, warum man das Pairing tatsächlich immer irgendwo bei den Bluetooth-Einstellungen fndet.ski7777 hat geschrieben: Deshalb würde ich dieses Funktion direkt in die entsprecende App bringen. So sollte es dann z.B. bei der neuen Fernbedienung eine Test-App geben, in der dann auch gepairt werden kann. Weil auch nur dieses App weiß, wie das RFCOMM eingestellt werden muss. Für den TX wird es später auch mal eine eigene App geben (wenn ich von ft die Daten habe und das ganze umgesetzt ist).
Das in den Apps zu machen gibt wenig Sinn, denn dann muss jede einzelne App alles enthalten, was zum Pairing nötig ist und vor allem gäbe es keine zentrale Datenbank der gepairten Geräte. Die Bluetooth-Specs sind alle frei verfügbar unter https://www.bluetooth.com/specifications . Es lohnt sich, das erstmal zu lesen und zu verstehen. Habe ich damals vor 20 Jahren auch gemacht, als ich meine ersten Bluetooth-Geräte gebaut habe. Designentscheidungen auf Basis unvollständigem Know-Hows zu treffen ist selten eine gute Idee.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
Re: CFW: Bluetooth
Dann ist er aber nach einem reboot wegMasterOfGizmo hat geschrieben:Sicher nicht. Normale Linux-PCs starten auch nicht alles neu, nur um den Namen zu setzen. Es ist ein einzelnes hci-Komando, das den Namen setzt.
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bluetooth
Dafür schreibst Du den Namen _auch_ in die Config.ski7777 hat geschrieben:Dann ist er aber nach einem reboot weg
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bluetooth
Ich habe vor einer Weile ein paar rudimentäre Tools für Bliuetooth gemacht, die auch die Basis von Raphaels Versuchen sind.
Diese simpel-Sachen sind ausreichend, um einen WeDo-2.0-Hub oder einen BT-Smart-Controller anzusprechen. Soll/darf ich diese Sachen ins Hauptrepository einchecken?
Diese simpel-Sachen sind ausreichend, um einen WeDo-2.0-Hub oder einen BT-Smart-Controller anzusprechen. Soll/darf ich diese Sachen ins Hauptrepository einchecken?
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- PHabermehl
- Beiträge: 2429
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: Bluetooth
Wen fragst Du jetzt? Du bist einer der wenigen, die Kraft ihrer Rechte dürfen...
Also von mir aus, ja natürlich!
Also von mir aus, ja natürlich!
- MasterOfGizmo
- Beiträge: 2720
- Registriert: 30 Nov 2014, 07:44
Re: CFW: Bluetooth
Na inzwischen haben wir einen stabilen Zustand bei der Firmware. Es gibt durchaus Argumente, selten benötigte Funktionen nicht immer dìrekt aufzunehmen.
Arduino für fischertechnik: ftDuino http://ftduino.de, ftDuino32 http://ftduino.de/32
- PHabermehl
- Beiträge: 2429
- Registriert: 20 Dez 2014, 22:59
- Wohnort: Bad Hersfeld
Re: CFW: Bluetooth
Ja, der aktuelle Stand der 0.9.3 ist schon klasse. Hab bislang nicht wieder zur 0.9.2 zurückgewechselt.
Ich denke mal, daß es durchaus features im beta-Status geben kann, solange die nicht die Integrität des Systems gefährden. Wer mit BT experimentieren will, freut sich sicher, wenn die Möglichkeit gegeben ist und nimmt dafür in Kauf, daß die BT-Funktionen ggf. noch buggy sind.
Ich denke mal, damit würde man den Testerkreis erweitern.
Kernkomponenten des Systems sollten natürlich so stabil wie möglich sein. Für alle, die BT noch nicht nutzen wollen, dürfen halt keine Nachteile entstehen.
Also grundsätzlich -> rein damit!
Gruß
Peter
Ich denke mal, daß es durchaus features im beta-Status geben kann, solange die nicht die Integrität des Systems gefährden. Wer mit BT experimentieren will, freut sich sicher, wenn die Möglichkeit gegeben ist und nimmt dafür in Kauf, daß die BT-Funktionen ggf. noch buggy sind.
Ich denke mal, damit würde man den Testerkreis erweitern.
Kernkomponenten des Systems sollten natürlich so stabil wie möglich sein. Für alle, die BT noch nicht nutzen wollen, dürfen halt keine Nachteile entstehen.
Also grundsätzlich -> rein damit!
Gruß
Peter