Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #323587 > unrolled thread
| Started by | Andreas Graebe <andreasgraebe@arcor.de> |
|---|---|
| First post | 2022-07-08 21:26 +0000 |
| Last post | 2022-08-04 15:07 +0000 |
| Articles | 20 on this page of 36 — 11 participants |
Back to article view | Back to de.sci.electronics
Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-07-08 21:26 +0000
Re: Bluetooth-Modul mit HID-Protokoll Andreas Fecht <forum@aftec.de> - 2022-07-09 08:24 +0200
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-07-09 10:14 +0000
Re: Bluetooth-Modul mit HID-Protokoll Arno Welzel <usenet@arnowelzel.de> - 2022-07-09 16:46 +0200
Re: Bluetooth-Modul mit HID-Protokoll Arno Welzel <usenet@arnowelzel.de> - 2022-07-09 16:47 +0200
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-07-09 16:22 +0000
Re: Bluetooth-Modul mit HID-Protokoll Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2022-07-10 00:42 +0200
Re: Bluetooth-Modul mit HID-Protokoll Arno Welzel <usenet@arnowelzel.de> - 2022-07-10 04:22 +0200
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-07-10 10:23 +0000
Re: Bluetooth-Modul mit HID-Protokoll onlinefloh <usenet@teply.info> - 2022-07-10 13:56 +0200
Re: Bluetooth-Modul mit HID-Protokoll Andreas Neumann <an5275@sedo.com> - 2022-07-10 12:47 +0200
Re: Bluetooth-Modul mit HID-Protokoll Arno Welzel <usenet@arnowelzel.de> - 2022-07-10 14:02 +0200
Re: Bluetooth-Modul mit HID-Protokoll Arno Welzel <usenet@arnowelzel.de> - 2022-07-10 14:05 +0200
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-07-29 20:53 +0000
Re: Bluetooth-Modul mit HID-Protokoll Hergen Lehmann <hlehmann.expires.5-11@snafu.de> - 2022-07-30 10:49 +0200
Re: Bluetooth-Modul mit HID-Protokoll Michael Schwingen <news-1513678000@discworld.dascon.de> - 2022-07-30 14:00 +0000
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-07-30 18:58 +0000
Re: Bluetooth-Modul mit HID-Protokoll olaf <olaf@criseis.ruhr.de> - 2022-07-31 06:52 +0200
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-07-31 09:52 +0000
Re: Bluetooth-Modul mit HID-Protokoll Michael Schwingen <news-1513678000@discworld.dascon.de> - 2022-08-02 08:13 +0000
Re: Bluetooth-Modul mit HID-Protokoll "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2022-08-01 07:43 +0000
Re: Bluetooth-Modul mit HID-Protokoll olaf <olaf@criseis.ruhr.de> - 2022-08-01 10:32 +0200
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-08-03 19:40 +0000
Re: Bluetooth-Modul mit HID-Protokoll Holger Schieferdecker <spamless@gmx.de> - 2022-08-04 09:22 +0200
Re: Bluetooth-Modul mit HID-Protokoll Michael Schwingen <news-1513678000@discworld.dascon.de> - 2022-08-04 08:13 +0000
Re: Bluetooth-Modul mit HID-Protokoll Arno Welzel <usenet@arnowelzel.de> - 2022-08-04 11:05 +0200
Re: Bluetooth-Modul mit HID-Protokoll "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2022-08-04 08:07 +0000
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-08-04 10:56 +0000
Re: Bluetooth-Modul mit HID-Protokoll Arno Welzel <usenet@arnowelzel.de> - 2022-08-06 13:15 +0200
Re: Bluetooth-Modul mit HID-Protokoll olaf <olaf@criseis.ruhr.de> - 2022-08-04 15:23 +0200
Re: Bluetooth-Modul mit HID-Protokoll "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2022-08-04 14:22 +0000
Re: Bluetooth-Modul mit HID-Protokoll Michael Schwingen <news-1513678000@discworld.dascon.de> - 2022-08-04 19:38 +0000
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-08-05 19:34 +0000
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-08-04 15:03 +0000
Re: Bluetooth-Modul mit HID-Protokoll "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2022-08-04 15:03 +0000
Re: Bluetooth-Modul mit HID-Protokoll Andreas Graebe <andreasgraebe@arcor.de> - 2022-08-04 15:07 +0000
Page 1 of 2 [1] 2 Next page →
| From | Andreas Graebe <andreasgraebe@arcor.de> |
|---|---|
| Date | 2022-07-08 21:26 +0000 |
| Subject | Bluetooth-Modul mit HID-Protokoll |
| Message-ID | <taa7et$q1r5$1@dont-email.me> |
Hallo allerseits, eine Frage an die Allgemeinheit: kennt irgend jemand ein Bluetooth-Modul, mit welchem man ein HID-Device (BT-Tastatur) an einen Mikrocontroller anschließen kann? Hardwareinterface sollte seriell (uart, i²c oder spi) sein, Stromverbrauch ist unkritisch. Ich bin da recht blauäugig rangegangen und bn schon beim zweiten Modul, was das nicht kann. Datenblätter scheinen auch widersprüchlich bis falsch zu sein. Nun hoffe ich auf den Erfahrungsschatz der Gemeinschaft. Zu erwartende Stückzahlen sind nicht allzu groß, eher im zwei- bis dreistelligen Bereich. Zunächst würde für den Prototypen ein einziges Teil reichen, hauptsache überhaupt kaufbar. Ich hoffe, jemand kann mir weiterhelfen, möglichst mit Nennung einer Bezugsquelle. -- mfG Andreas
[toc] | [next] | [standalone]
| From | Andreas Fecht <forum@aftec.de> |
|---|---|
| Date | 2022-07-09 08:24 +0200 |
| Message-ID | <tab6uk$19kt8$1@solani.org> |
| In reply to | #323587 |
Am 08.07.2022 um 23:26 schrieb Andreas Graebe: > Hallo allerseits, > > eine Frage an die Allgemeinheit: kennt irgend jemand ein Bluetooth-Modul, > mit welchem man ein HID-Device (BT-Tastatur) an einen Mikrocontroller > anschließen kann? Hardwareinterface sollte seriell (uart, i²c oder spi) > sein, Stromverbrauch ist unkritisch. > > Ich bin da recht blauäugig rangegangen und bn schon beim zweiten Modul, > was das nicht kann. Datenblätter scheinen auch widersprüchlich bis falsch > zu sein. Nun hoffe ich auf den Erfahrungsschatz der Gemeinschaft. > > Zu erwartende Stückzahlen sind nicht allzu groß, eher im zwei- bis > dreistelligen Bereich. Zunächst würde für den Prototypen ein einziges Teil > reichen, hauptsache überhaupt kaufbar. > > Ich hoffe, jemand kann mir weiterhelfen, möglichst mit Nennung einer > Bezugsquelle. > Schon bei Würth vorbeigeschaut, die haben da einiges an Auswahl. https://www.we-online.com/katalog/de/wco/wireless-connectivity_1/wpan_wlan/bluetooth Gruß Andreas
[toc] | [prev] | [next] | [standalone]
| From | Andreas Graebe <andreasgraebe@arcor.de> |
|---|---|
| Date | 2022-07-09 10:14 +0000 |
| Message-ID | <tabkea$10nsf$1@dont-email.me> |
| In reply to | #323590 |
Am Sat, 9 Jul 2022 08:24:21 +0200 schrieb Andreas Fecht: > Schon bei Würth vorbeigeschaut, die haben da einiges an Auswahl. > > https://www.we-online.com/katalog/de/wco/wireless-connectivity_1/ wpan_wlan/bluetooth > > Gruß Andreas Erst einmal danke für den Tip. Leider ist das nicht das, was ich brauche. Eins dieser Module war das Erste, was ich benutzen wollte. Nach einigen Untersuchungen kam ich dann nicht weiter, eine Anfrage beim Kundensupport erbrachte, daß die Kopplung mit einem HID-Device nicht vorgesehen ist und auch nicht funktioniert. Es hätten allerdings schon etliche Kunden nach dieser Funktion gefragt, und es stehe firmenintern auf der to-do-Liste. Hilft mir akut nicht weiter, da der Zeitpunkt der Implementierung offen ist, wenn es überhaupt kommt. Eventuell hat ja jemand schon einmal so etwas gemacht und hat eine entsprechende Erfahrung mit dem Thema. -- mfG Andreas
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2022-07-09 16:46 +0200 |
| Message-ID | <jitileF3thpU1@mid.individual.net> |
| In reply to | #323587 |
Andreas Graebe: > eine Frage an die Allgemeinheit: kennt irgend jemand ein Bluetooth-Modul, > mit welchem man ein HID-Device (BT-Tastatur) an einen Mikrocontroller > anschließen kann? Hardwareinterface sollte seriell (uart, i²c oder spi) > sein, Stromverbrauch ist unkritisch. Einfacher wäre wohl ein ESP32-basiertes Teil, wo Bluetooth gleich eingebaut ist: <https://www.sparkfun.com/products/15663> Zumindest weiß ich, dass man damit eine BT-Tastatur emulieren kann. Der umgekehrte Weg, eine Tastatur damit zu verbinden, ist wohl auch möglich: <https://www.esp32.com/viewtopic.php?f=13&t=24821> -- Arno Welzel https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2022-07-09 16:47 +0200 |
| Message-ID | <jitiogF3thpU2@mid.individual.net> |
| In reply to | #323611 |
Arno Welzel: > Andreas Graebe: > >> eine Frage an die Allgemeinheit: kennt irgend jemand ein Bluetooth-Modul, >> mit welchem man ein HID-Device (BT-Tastatur) an einen Mikrocontroller >> anschließen kann? Hardwareinterface sollte seriell (uart, i²c oder spi) >> sein, Stromverbrauch ist unkritisch. > > Einfacher wäre wohl ein ESP32-basiertes Teil, wo Bluetooth gleich > eingebaut ist: > > <https://www.sparkfun.com/products/15663> > > Zumindest weiß ich, dass man damit eine BT-Tastatur emulieren kann. Der > umgekehrte Weg, eine Tastatur damit zu verbinden, ist wohl auch möglich: > > <https://www.esp32.com/viewtopic.php?f=13&t=24821> ESP32 inkl. Bluetooth gibt es auch günstiger: <https://www.reichelt.de/entwicklungsboard-esp32-c3-wroom-02-esp32c3devkitc-p311729.html> -- Arno Welzel https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | Andreas Graebe <andreasgraebe@arcor.de> |
|---|---|
| Date | 2022-07-09 16:22 +0000 |
| Message-ID | <tac9vn$12vdt$1@dont-email.me> |
| In reply to | #323611 |
Am Sat, 9 Jul 2022 16:46:06 +0200 schrieb Arno Welzel: > Andreas Graebe: > >> eine Frage an die Allgemeinheit: kennt irgend jemand ein >> Bluetooth-Modul, >> mit welchem man ein HID-Device (BT-Tastatur) an einen Mikrocontroller >> anschließen kann? Hardwareinterface sollte seriell (uart, i²c oder spi) >> sein, Stromverbrauch ist unkritisch. > > Einfacher wäre wohl ein ESP32-basiertes Teil, wo Bluetooth gleich > eingebaut ist: > > <https://www.sparkfun.com/products/15663> > > Zumindest weiß ich, dass man damit eine BT-Tastatur emulieren kann. Der > umgekehrte Weg, eine Tastatur damit zu verbinden, ist wohl auch möglich: > > <https://www.esp32.com/viewtopic.php?f=13&t=24821> Danke für den Tip, aber das ist für mich doch ein ziemlicher Overkill. Ich soll nämlich für ein existierendes Gerät, was von einem 8-Bit-Controller gesteuert wird, die bisher in Hardware existierende Tastaturanbindung durch ein Blueooth-Modul und eine entsprechende Tastatur ersetzen. Die neue Version wird wohl zunächst nicht sehr oft verkauft werden, also vermutlich wenige hundert Stück. Wenn ich das von Dir empfohlene Board einsetzen würde, müsste ich dieses als dummes Durchreichinterface programmieren, hierzu wäre wohl eine entsprechend umfangreiche Entwicklungsumgebung nötig, zumindest die Programmierhardware. Welche Software nötig ist, müsste ich erst einmal herausbekommen. Eventuell reicht der von mir gerne verwendete Universalassembler. Halte ich jedoch für übertrieben kompliziert, wenn ein Peripheriemodul mehr Rechenleistung und Speicherplatz hat als der Host. Ich dachte da eher an ein kleines, dummes Interface-modul. -- mfG Andreas
[toc] | [prev] | [next] | [standalone]
| From | Hans-Peter Diettrich <DrDiettrich1@aol.com> |
|---|---|
| Date | 2022-07-10 00:42 +0200 |
| Message-ID | <jiueu1F883hU1@mid.individual.net> |
| In reply to | #323614 |
On 7/9/22 6:22 PM, Andreas Graebe wrote: > Wenn ich das von Dir empfohlene Board einsetzen würde, müsste ich dieses > als dummes Durchreichinterface programmieren, hierzu wäre wohl eine > entsprechend umfangreiche Entwicklungsumgebung nötig, zumindest die > Programmierhardware. Welche Software nötig ist, müsste ich erst einmal > herausbekommen. Arduino reicht für die Entwicklung in C++, mit Programmierung drahtlos über Bluetooth. Dann werkelt FreeRTOS auf dem ESP. > Halte ich jedoch für übertrieben kompliziert, wenn ein Peripheriemodul > mehr Rechenleistung und Speicherplatz hat als der Host. Das findet sich oft im Umfeld der kleinen 8-Bit Controller. wo Breakout-Module für USB, LAN, WLAN, BT, RFID, SD-Karten, Fingerabdruck oder Displays mit einem Mehrfachen an Speicher und Rechenpower des Controllers werkeln. > Ich dachte da eher an ein kleines, dummes Interface-modul. Das dürfte schon wegen der Antenne nicht sooo klein zu bekommen sein. DoDi
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2022-07-10 04:22 +0200 |
| Message-ID | <jiurfeFa4rpU1@mid.individual.net> |
| In reply to | #323614 |
Andreas Graebe: [...] > Wenn ich das von Dir empfohlene Board einsetzen würde, müsste ich dieses > als dummes Durchreichinterface programmieren, hierzu wäre wohl eine > entsprechend umfangreiche Entwicklungsumgebung nötig, zumindest die > Programmierhardware. Welche Software nötig ist, müsste ich erst einmal > herausbekommen. Eventuell reicht der von mir gerne verwendete > Universalassembler. Programmierung erfolgt direkt via USB und als Entwicklungsumgebung wäre PlatformIO geeignet (<https://platformio.org>). Und was die Leistung betrift: so ziemlich jedes Bluetooth-Modul dürfte mehr Leistung haben, als der 8-Bit-Controller, auch wenn es nicht offiziell als eigenständiger Microcontroller verkauft wird. > Halte ich jedoch für übertrieben kompliziert, wenn ein Peripheriemodul > mehr Rechenleistung und Speicherplatz hat als der Host. > > Ich dachte da eher an ein kleines, dummes Interface-modul. Auch wenn es nach außen hin über SPI o.Ä. angesteuert wird, steckt natürlich auch da ein eigener Microcontroller drin. Bluetooth selbst hat ja schon eine gewisse Komplexität. So wie ein Modem mit AT-Befehlssatz zwar aus Sicht eines Computers eher "dumm" aussieht, aber dennoch einen eigenen Prozessor etc. hat. Es gibt auch sowas hier, aber auch hier sind AFAIR Tastaturen zur Eingabe von Daten nicht möglich, nur der umgekehrte Weg, dass das Ding selbst Tastatur spielt: <https://www.az-delivery.de/products/hc-05-6-pin> -- Arno Welzel https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | Andreas Graebe <andreasgraebe@arcor.de> |
|---|---|
| Date | 2022-07-10 10:23 +0000 |
| Message-ID | <tae9ab$1bn32$1@dont-email.me> |
| In reply to | #323625 |
Am Sun, 10 Jul 2022 04:22:39 +0200 schrieb Arno Welzel: > Andreas Graebe: > > [...] >> Wenn ich das von Dir empfohlene Board einsetzen würde, müsste ich >> dieses als dummes Durchreichinterface programmieren, hierzu wäre wohl >> eine entsprechend umfangreiche Entwicklungsumgebung nötig, zumindest >> die Programmierhardware. Welche Software nötig ist, müsste ich erst >> einmal herausbekommen. Eventuell reicht der von mir gerne verwendete >> Universalassembler. > > Programmierung erfolgt direkt via USB und als Entwicklungsumgebung wäre > PlatformIO geeignet (<https://platformio.org>). Das werde ich mir mal ansehen, aber erst, nachde ich meine momentane Problematik erledigt habe. Ich mag eigentlich keine IDEs, ich nutze lieber Texteditor und Makefile. Diese integrierten Umgebungen finde ich eher abschreckend, besonders übel finde ich dieses Arduino-Framework. Zum Glück kann man ja die Arduino-Hardware auch anders programmieren. > Und was die Leistung betrift: so ziemlich jedes Bluetooth-Modul dürfte > mehr Leistung haben, als der 8-Bit-Controller, auch wenn es nicht > offiziell als eigenständiger Microcontroller verkauft wird. Ich habe mal bei so einem Modul gelesen, daß da ein 8051-Derivat drin werkelt. Klingt jetzt nicht so gewaltig ;) >> Halte ich jedoch für übertrieben kompliziert, wenn ein Peripheriemodul >> mehr Rechenleistung und Speicherplatz hat als der Host. >> >> Ich dachte da eher an ein kleines, dummes Interface-modul. > > Auch wenn es nach außen hin über SPI o.Ä. angesteuert wird, steckt > natürlich auch da ein eigener Microcontroller drin. Bluetooth selbst hat > ja schon eine gewisse Komplexität. So wie ein Modem mit AT-Befehlssatz > zwar aus Sicht eines Computers eher "dumm" aussieht, aber dennoch einen > eigenen Prozessor etc. hat. Das ist klar. > Es gibt auch sowas hier, aber auch hier sind AFAIR Tastaturen zur > Eingabe von Daten nicht möglich, nur der umgekehrte Weg, dass das Ding > selbst Tastatur spielt: > > <https://www.az-delivery.de/products/hc-05-6-pin> Die Größe wäre korrekt, der Preis erst recht. Vielleicht gibt es ja doch irgendwo so etwas. -- mfG Andreas
[toc] | [prev] | [next] | [standalone]
| From | onlinefloh <usenet@teply.info> |
|---|---|
| Date | 2022-07-10 13:56 +0200 |
| Message-ID | <6drqpi-lco.ln1@news.home.teply.info> |
| In reply to | #323640 |
On 10.07.22 12:23, Andreas Graebe wrote: > Am Sun, 10 Jul 2022 04:22:39 +0200 schrieb Arno Welzel: > >> Andreas Graebe: >> >> [...] >>> Wenn ich das von Dir empfohlene Board einsetzen würde, müsste ich >>> dieses als dummes Durchreichinterface programmieren, hierzu wäre wohl >>> eine entsprechend umfangreiche Entwicklungsumgebung nötig, zumindest >>> die Programmierhardware. Welche Software nötig ist, müsste ich erst >>> einmal herausbekommen. Eventuell reicht der von mir gerne verwendete >>> Universalassembler. >> >> Programmierung erfolgt direkt via USB und als Entwicklungsumgebung wäre >> PlatformIO geeignet (<https://platformio.org>). > > Das werde ich mir mal ansehen, aber erst, nachde ich meine momentane > Problematik erledigt habe. Ich mag eigentlich keine IDEs, ich nutze lieber > Texteditor und Makefile. Diese integrierten Umgebungen finde ich eher > abschreckend, besonders übel finde ich dieses Arduino-Framework. Zum Glück > kann man ja die Arduino-Hardware auch anders programmieren. > >> Und was die Leistung betrift: so ziemlich jedes Bluetooth-Modul dürfte >> mehr Leistung haben, als der 8-Bit-Controller, auch wenn es nicht >> offiziell als eigenständiger Microcontroller verkauft wird. > > Ich habe mal bei so einem Modul gelesen, daß da ein 8051-Derivat drin > werkelt. Klingt jetzt nicht so gewaltig ;) > Auf den ersten Blick hört sich das in der Tat nicht besonders mächtig an. Aber es gibt inzwischen recht mächtige Exemplare, die lediglich vom Befehlssatz her noch einem originalen 8051 ähneln. Ich meine mich zu entsinnen, mal ein Exemplar gesehen zu haben, das mit folgenden Optimierungen beworben wurde: Taktfrequenz bis 240 MHz (der 8051 ging glaube ich bis etwa 12 oder 16 MHz), Befehlsausführung in einem Taktzyklus (Original 8051 lag IIRC bei 12 Taktzyklen für einen Befehl), und alles mögliche an festverdrahteten Peripheriemodulen. wenn mich mein Gedächtnis nicht trügt, waren da unter anderem mehrere nahezu vollautonome I2S-Interfaces inkl. Sample Rate Converter dabei, nonblocking Crosspoint Switch, etliche Filterblöcke für IIR- und FIR-Filter. Da Ding war ganz klar auf Audioanwendungen ausgerichtet, und offensichtlich diente der 8051 in erster Linie für Verwaltungsaufgaben, um den Rest in Betrieb zu nehmen. Trotzdem wird ein Original-8051 im Vergleich nicht den Hauch einer Chance haben, selbst wenn man die Peripherieleistung komplett außer acht lässt. Gruß, Florian
[toc] | [prev] | [next] | [standalone]
| From | Andreas Neumann <an5275@sedo.com> |
|---|---|
| Date | 2022-07-10 12:47 +0200 |
| Message-ID | <taean3$1hh7$1@gioia.aioe.org> |
| In reply to | #323587 |
Andreas Graebe wrote: > eine Frage an die Allgemeinheit: kennt irgend jemand ein Bluetooth-Modul, > mit welchem man ein HID-Device (BT-Tastatur) an einen Mikrocontroller > anschließen kann? Hardwareinterface sollte seriell (uart, i²c oder spi) > sein, Stromverbrauch ist unkritisch. Ich kenne mich mit sowas nicht aus, aber eine schnelle Suche förderte diesen Hack zutage: <https://www.instructables.com/3-Bluetooth-HID-Module-HC05-With-RN42-Firmware/> Vielleicht ist das was für Dich. Leider hatte es der Autor wie "üblich" wieder mal nicht nötig, ein Datum auf die Website zu pinseln, also ist fraglich ob die Module noch erhältlich sind.
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2022-07-10 14:02 +0200 |
| Message-ID | <jivtdnFf63kU4@mid.individual.net> |
| In reply to | #323644 |
Andreas Neumann: > Andreas Graebe wrote: > >> eine Frage an die Allgemeinheit: kennt irgend jemand ein Bluetooth-Modul, >> mit welchem man ein HID-Device (BT-Tastatur) an einen Mikrocontroller >> anschließen kann? Hardwareinterface sollte seriell (uart, i²c oder spi) >> sein, Stromverbrauch ist unkritisch. > > Ich kenne mich mit sowas nicht aus, aber eine schnelle Suche förderte diesen > Hack zutage: > <https://www.instructables.com/3-Bluetooth-HID-Module-HC05-With-RN42-Firmware/> > > Vielleicht ist das was für Dich. > Leider hatte es der Autor wie "üblich" wieder mal nicht nötig, ein Datum auf > die Website zu pinseln, also ist fraglich ob die Module noch erhältlich > sind. Das Modul ist wol das hier, was ich in meinem Post erwähnt hatte: <https://www.az-delivery.de/products/hc-05-6-pin> -- Arno Welzel https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | Arno Welzel <usenet@arnowelzel.de> |
|---|---|
| Date | 2022-07-10 14:05 +0200 |
| Message-ID | <jivtkhFf63kU5@mid.individual.net> |
| In reply to | #323650 |
Arno Welzel: > Andreas Neumann: > >> Andreas Graebe wrote: >> >>> eine Frage an die Allgemeinheit: kennt irgend jemand ein Bluetooth-Modul, >>> mit welchem man ein HID-Device (BT-Tastatur) an einen Mikrocontroller >>> anschließen kann? Hardwareinterface sollte seriell (uart, i²c oder spi) >>> sein, Stromverbrauch ist unkritisch. >> >> Ich kenne mich mit sowas nicht aus, aber eine schnelle Suche förderte diesen >> Hack zutage: >> <https://www.instructables.com/3-Bluetooth-HID-Module-HC05-With-RN42-Firmware/> >> >> Vielleicht ist das was für Dich. >> Leider hatte es der Autor wie "üblich" wieder mal nicht nötig, ein Datum auf >> die Website zu pinseln, also ist fraglich ob die Module noch erhältlich >> sind. > > Das Modul ist wol das hier, was ich in meinem Post erwähnt hatte: > > <https://www.az-delivery.de/products/hc-05-6-pin> Ergänzung: in dem Artikel geht es wohl darum, wie man den HC05 dazu bekommen kann, selbst als HID aufzutreten. Der OP will aber genau den umgekehrten Weg - ein *anderes* HID soll sich damit verbinden können und als Eingabegerät benutzbar sein. -- Arno Welzel https://arnowelzel.de
[toc] | [prev] | [next] | [standalone]
| From | Andreas Graebe <andreasgraebe@arcor.de> |
|---|---|
| Date | 2022-07-29 20:53 +0000 |
| Message-ID | <tc1hbq$3jtpg$1@dont-email.me> |
| In reply to | #323587 |
Ich "ingride" mal: Wie machen das diese USB-Bluetooth-Schnurpsel, die es teilweise für unter 5€ gibt. Sind das "dumme" Endgeräte, oder ist dort ein entsprechend mächtiger Prozessor drin. Im ersten Fall steckt dann alles, auch das HID-Protokoll, im Treiber!? Hat da jemand Erfahrung mit? -- mfG Andreas
[toc] | [prev] | [next] | [standalone]
| From | Hergen Lehmann <hlehmann.expires.5-11@snafu.de> |
|---|---|
| Date | 2022-07-30 10:49 +0200 |
| Message-ID | <6u7fri-1i9f.ln1@hergen.spdns.de> |
| In reply to | #324342 |
Am 29.07.22 um 22:53 schrieb Andreas Graebe: > Wie machen das diese USB-Bluetooth-Schnurpsel, die es teilweise für unter > 5€ gibt. Sind das "dumme" Endgeräte, oder ist dort ein entsprechend > mächtiger Prozessor drin. Falls du Bluetooth-Adapter für den PC meinst: ja, das sind dumme Schnittstellenbausteine, welchen erst durch die Treibersoftware Leben eingehaucht wird. Die Gegenseite (USB-Tastatur/-Headset/etc) ist deutlich aufwändiger und braucht einen eigenen Microcontroller, um alle Protokollschichten autark zu realisieren. Für die Standard-Szenarien wird das allerdings auch schon für sehr wenig Geld fertig vorprogrammiert angeboten.
[toc] | [prev] | [next] | [standalone]
| From | Michael Schwingen <news-1513678000@discworld.dascon.de> |
|---|---|
| Date | 2022-07-30 14:00 +0000 |
| Message-ID | <slrnteaebe.5p0.news-1513678000@a-tuin.ms.intern> |
| In reply to | #324358 |
On 2022-07-30, Hergen Lehmann <hlehmann.expires.5-11@snafu.de> wrote: >> Wie machen das diese USB-Bluetooth-Schnurpsel, die es teilweise für unter >> 5€ gibt. Sind das "dumme" Endgeräte, oder ist dort ein entsprechend >> mächtiger Prozessor drin. > > Falls du Bluetooth-Adapter für den PC meinst: ja, das sind dumme > Schnittstellenbausteine, welchen erst durch die Treibersoftware Leben > eingehaucht wird. Jein: irgendein Prozessor mit Firmware ist da schon 'drin - ob die Firmware im Flash steckt oder vom Treiber ins RAM des Chips geladen wird, ist ja erstmal nebensächlich. Zumindest den USB-Device-Stack und den Bluetooth-Stack muss das Teil ja haben, da kommt schon was an Code zusammen. Ob die Firmware dann nur USB-HCI macht (d.h. die oberen Schichten laufen auf dem PC), oder direkt ein USB-HID-Gerät darstellt, macht den Code auch nicht mehr besonders fett. > Die Gegenseite (USB-Tastatur/-Headset/etc) ist deutlich aufwändiger und > braucht einen eigenen Microcontroller, um alle Protokollschichten autark > zu realisieren. Für die Standard-Szenarien wird das allerdings auch > schon für sehr wenig Geld fertig vorprogrammiert angeboten. Die Gegenseite braucht "nur" den Bluetooth-Stack. Der Aufwand ist ähnlich, häufig werden da auch die gleichen oder verwandte Controller eingesetzt. cu Michael
[toc] | [prev] | [next] | [standalone]
| From | Andreas Graebe <andreasgraebe@arcor.de> |
|---|---|
| Date | 2022-07-30 18:58 +0000 |
| Message-ID | <tc3v12$3um2o$1@dont-email.me> |
| In reply to | #324376 |
Am 30 Jul 2022 14:00:15 GMT schrieb Michael Schwingen: > On 2022-07-30, Hergen Lehmann <hlehmann.expires.5-11@snafu.de> wrote: >>> Wie machen das diese USB-Bluetooth-Schnurpsel, die es teilweise für >>> unter 5€ gibt. Sind das "dumme" Endgeräte, oder ist dort ein >>> entsprechend mächtiger Prozessor drin. >> >> Falls du Bluetooth-Adapter für den PC meinst: ja, das sind dumme >> Schnittstellenbausteine, welchen erst durch die Treibersoftware Leben >> eingehaucht wird. > > Jein: irgendein Prozessor mit Firmware ist da schon 'drin - ob die > Firmware im Flash steckt oder vom Treiber ins RAM des Chips geladen > wird, ist ja erstmal nebensächlich. > > Zumindest den USB-Device-Stack und den Bluetooth-Stack muss das Teil ja > haben, da kommt schon was an Code zusammen. > > Ob die Firmware dann nur USB-HCI macht (d.h. die oberen Schichten > laufen auf dem PC), oder direkt ein USB-HID-Gerät darstellt, macht den > Code auch nicht mehr besonders fett. > >> Die Gegenseite (USB-Tastatur/-Headset/etc) ist deutlich aufwändiger und >> braucht einen eigenen Microcontroller, um alle Protokollschichten >> autark zu realisieren. Für die Standard-Szenarien wird das allerdings >> auch schon für sehr wenig Geld fertig vorprogrammiert angeboten. > > Die Gegenseite braucht "nur" den Bluetooth-Stack. Der Aufwand ist > ähnlich, > häufig werden da auch die gleichen oder verwandte Controller eingesetzt. > > cu Michael Gibt es denn die Chance, so etwas an einen 8-bit-Mikrocontroller anzuschließen, möglichst an einen AVR? Ich muß aber zugeben, daß ich weder mit USB noch mit Bluetooth Erfahrungen habe (außer deren Anwendung). -- mfG Andreas
[toc] | [prev] | [next] | [standalone]
| From | olaf <olaf@criseis.ruhr.de> |
|---|---|
| Date | 2022-07-31 06:52 +0200 |
| Message-ID | <1eehri-291.ln1@criseis.ruhr.de> |
| In reply to | #324386 |
Andreas Graebe <andreasgraebe@arcor.de> wrote: >Gibt es denn die Chance, so etwas an einen 8-bit-Mikrocontroller >anzuschließen, möglichst an einen AVR? Ich muß aber zugeben, daß ich weder >mit USB noch mit Bluetooth Erfahrungen habe (außer deren Anwendung). Ich glaube der erste Chip von Nordic konnte das. Aber selbst der war schon ein Microcontroller der dies vor dir von aussen verborgen hat. Aber das war so vor 10Jahren, keine Ahnung ob es den noch gibt. Heutzutage hat aber so ein Bluetoothteil immer mindestens einen ARM-Controller den du selber programmieren kannst. Beim programmieren laedst du einen vom Hersteller bereitgestellten Softwareblob mit in deinen Code und kannst dann einfach darauf zugreifen. Man sollte dann aber schon auf dem Level erfahrener Programmierer sein weil du dein eigene Programm an bestimmte Vorgaben anpassen musst. Der BLuetoothteil muss ja regelmaessig laufen damit die Vebindung nicht stehen bleibt. Es gibt aber auch Controller die haben einen extra Core fuer Bluetooth. Mach dir ausserdem klar das es mit Bluetooth und BLE zwei unterschiedliche Funksysteme gibt die unterschiedliche Funktionalitaet bieten, gerne beide im selben Chip sind, aber doch auch anders sind. Ausserdem ist die Erstinbetriebnahme immer etwas schwierig weil man auch die Gegenseite programmieren muss und man schlecht seinen Oszi in eine Funkwelle pieksen kann um zu schauen warum etwas nicht geht. Olaf
[toc] | [prev] | [next] | [standalone]
| From | Andreas Graebe <andreasgraebe@arcor.de> |
|---|---|
| Date | 2022-07-31 09:52 +0000 |
| Message-ID | <tc5jcu$8eme$1@dont-email.me> |
| In reply to | #324401 |
Am Sun, 31 Jul 2022 06:52:49 +0200 schrieb olaf: > Andreas Graebe <andreasgraebe@arcor.de> wrote: > > >Gibt es denn die Chance, so etwas an einen 8-bit-Mikrocontroller > >anzuschließen, möglichst an einen AVR? Ich muß aber zugeben, daß ich > >weder mit USB noch mit Bluetooth Erfahrungen habe (außer deren > >Anwendung). > > Ich glaube der erste Chip von Nordic konnte das. Aber selbst der war > schon ein Microcontroller der dies vor dir von aussen verborgen hat. > Aber das war so vor 10Jahren, keine Ahnung ob es den noch gibt. > > Heutzutage hat aber so ein Bluetoothteil immer mindestens einen > ARM-Controller den du selber programmieren kannst. Beim programmieren > laedst du einen vom Hersteller bereitgestellten Softwareblob mit in > deinen Code und kannst dann einfach darauf zugreifen. Man sollte dann > aber schon auf dem Level erfahrener Programmierer sein weil du dein > eigene Programm an bestimmte Vorgaben anpassen musst. > Der BLuetoothteil muss ja regelmaessig laufen damit die Vebindung nicht > stehen bleibt. Es gibt aber auch Controller die haben einen extra Core > fuer Bluetooth. > > Mach dir ausserdem klar das es mit Bluetooth und BLE zwei > unterschiedliche Funksysteme gibt die unterschiedliche Funktionalitaet > bieten, gerne beide im selben Chip sind, aber doch auch anders sind. > > Ausserdem ist die Erstinbetriebnahme immer etwas schwierig weil man auch > die Gegenseite programmieren muss und man schlecht seinen Oszi in eine > Funkwelle pieksen kann um zu schauen warum etwas nicht geht. > > Olaf Erst einmal Dank für die Antworten. Das klingt jetzt nicht wirklich ermutigend. Es wundert mich wirklich, daß es so etwas nicht fertig zu kaufen gibt. Der Anschluß einer Tastatur über Funk ist ja nicht solch ein exotischer Fall, wie ja auch der Support von Fa. Würth bestätigt hatte. Ich bin ja eher der Hardware-Mann, meine bisherigen Software-Entwicklungen beschränken sich eher auf die Schnittstelle zwischen Anwendung und Hardware, am liebsten in Assembler. In diesem Fall soll eine vorhandene PS2-Schnittstelle durch etwas "modernes" ersetzt werden, bei möglichst unveränderter Hardware des Steuerrechners. In meiner Naivität dachte ich, man nehme einen kleinen Mikrocontroller, der Eingangsseitig per BT-Modul mit der Tastatur kommuniziert und am Ausgang das PS2-Signal ausgibt. Die MAC-Adresse der Tastatur darf ruhig im Controller hartcodiert sein. Daß Bluetooth so vielschichtig ist, war mir nicht klar. -- mfG Andreas
[toc] | [prev] | [next] | [standalone]
| From | Michael Schwingen <news-1513678000@discworld.dascon.de> |
|---|---|
| Date | 2022-08-02 08:13 +0000 |
| Message-ID | <slrntehn50.5p0.news-1513678000@a-tuin.ms.intern> |
| In reply to | #324407 |
On 2022-07-31, Andreas Graebe <andreasgraebe@arcor.de> wrote: > > Das klingt jetzt nicht wirklich ermutigend. Es wundert mich wirklich, daß > es so etwas nicht fertig zu kaufen gibt. Der Anschluß einer Tastatur über > Funk ist ja nicht solch ein exotischer Fall, wie ja auch der Support von > Fa. Würth bestätigt hatte. Ich vermute mal, in den meisten Fällen, wo heute eine BT-Tastatur benötigt wird, ist eh ein embedded-Linux (oder Windows) mit USB-Stack vorhanden, dann geht das "einfach so". Die anderen Fälle sind so wenige, daß kein Hersteller dafür eine Standardlösung im Programm hat. > In meiner Naivität dachte ich, man nehme einen kleinen Mikrocontroller, > der Eingangsseitig per BT-Modul mit der Tastatur kommuniziert und am > Ausgang das PS2-Signal ausgibt. Die MAC-Adresse der Tastatur darf ruhig im > Controller hartcodiert sein. Daß Bluetooth so vielschichtig ist, war mir > nicht klar. Klar, das geht schon. Irgendwas von Nordic, ein ESP32 oder sonst ein uC mit integriertem BLE. Vielleicht nicht gerade ein CC2541, irgendwas modernes mit einfach verfügbarem Compiler wäre schon sinnvoll ... Braucht halt Softwareentwicklung. Das sollte auf Basis der vom Hersteller gelieferten BT-Stacks und Beispielsourcen schon machbar sein, aber nicht in 1-2 Tagen. Die PS/2-Seite ist dann per Bitbanging relativ trivial. cu Michael
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | de.sci.electronics
csiph-web