Migration von Linux to Android with BTLE

OP #7935044
Lesenswert?
• ▲
▼

Hallo,

ich habe ein wunderbar funktionierendes Python Programm, das Bluetooth Low Energy mittels bleak bedient. Das möchte ich gern auf Android migrieren, um diese wunderbaren 50E tablets von temu verwenden zu können. Dazu habe ich chatgpt befragt. chatgpt sagt, dass pydroid nicht funktioniert weil es unter android kein bluez gibt. hm. Den letzten Tag habe ich in Gesellschaft von chatgpt verbracht. Anwesend waren auch kivy, buildozer, jnius, pyjnius und paar andere. Das hat immer in kryptischen Fehlern geendet, die chatgpt mit mmer neuen scripts befehdete, die auch nicht funktionierten.

Wie migriert ihr Eure Python BTLE zu Android?

Vielen Dank Cheers Detlef

#7935049
Lesenswert?
• ▲
▼

Komm zurück in die echte Welt und überprüfe erstmal die Aussagen!

https://www.google.com/search?q=bluez+termux

Oder portiere die bleak Funktionen (Scannen, Verbinden, ...) über die android.bluetooth.le API nach Kotlin.

Ansonsten hast Du hier noch ein informatives Video..

https://android.googlesource.com/platform/packages/modules/Bluetooth/+/refs/heads/main/system/gd/README.md

(Firma: Q3) #7935431
Lesenswert?
• ▲
▼

Vanye R. schrieb:

Ich würde bei der Gelegengeit auch von Python abrücken und zu Kotlin wechseln.

Ich wuerde sogar zu C++ wechseln und Qt nehmen weil ich dann eine Anwendung sowohl fuer Linux wie auch Android compilieren kann. .-)

Vanye

Darf ich noch einen drauf setzen? Nach meinem Wissen ist eine Haus- und Hof-Sprache für Android (auch) noch Java. Sollte es da keine passenden Libs bzw. Klassen geben?

#7935436
Lesenswert?
• ▲
▼

Sollte es da keine passenden Libs bzw. Klassen geben?

Keine Ahnung was es fuer diesen kalten Kaffee gibt, aber das worauf es ankommt ist ja die Abstraktion des Betriebssystems und seiner Hardware. Die muesste identisch sein damit ein einmal geschriebenes Programm auf verschiedenen Betriebsystemen laeuft und das bietet dir Qt fuer Android, Linux, Windows und Macos. Ich glaube das ist schon ein ziemliches Alleinstellungsmerkmal. Ich lerne aber gerne dazu!

Vanye

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.