Wie kann man ein BLE-Gerät, das über Blueman connectet wurde, über dev ansprechen?
Gar nicht. BLE Devices werden AFAIK nicht über den /dev tree angesprochen.
Und wie spricht man dann das Gerät per avrdude an? (Im Moment habe ich HC-05 BT 2.0 Adapter verbaut - damit ist Bootloading über BT kein Problem, sofern der Controller einen passenden Bootlader hat.)
:
Bearbeitet durch User
Uhu U. schrieb: > Und wie spricht man dann das Gerät per avrdude an? Das dürfte voraussetzen, daß Du über BLE eine Art Emulation einer seriellen Schnittstelle hinbekommst, wenn ich das richtig verstehe. BLE aber unterstützt AFAIK kein SPP.
Rufus Τ. F. schrieb: > BLE aber unterstützt AFAIK kein SPP. Das stimmt nicht: HM-10 und die beiden Clones CC41-A und MLT-BT05¹, die auf dem Markt sind, implementieren genau das. Der Anschluss über UART an den µC ist völlig unproblematisch - nur auf der anderen Seite klemmt es ganz fürchterlich, dank der abstrakt eierlegenden Wollmilchsau BLE… Ich nutze üblicherweise Mint 17 auf dem PC - das BlueZ, was dort noch gepflegt wird, funktioniert nur rudimentär mit BLE, man muss die aktuelle Version 5.5 compilieren, dann gehts. Aber damit hat man noch keine tty-Schnittstelle, wie mit BT 2.0. --- ¹) Die Chinesen beklauen sich fröhlich gegenseitig: HM-10 ist das Original, CC41-A, der Clon davon und MLT-BT05 der Clon vom Clon. Die Clones werden natürlich alle als HM-10 verkauft, obwohl sie noch nichtmal im AT-Befehlssatz kompatibel sind.
:
Bearbeitet durch User
Mir scheint, die einfachste Lösung dürfte sinnigerweise eine Hardware-Lösung sein: Entweder eine FTDI-Platine mit TTL-Schnittstelle, oder ein Arduino-Nano an den ein HM-10 (-Clone) geflanscht wird. Dann gibts ein /dev/ttyUSBn, das von avrdude angeprochen werden kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.