Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #323587 > unrolled thread

Bluetooth-Modul mit HID-Protokoll

Started byAndreas Graebe <andreasgraebe@arcor.de>
First post2022-07-08 21:26 +0000
Last post2022-08-04 15:07 +0000
Articles 20 on this page of 36 — 11 participants

Back to article view | Back to de.sci.electronics


Contents

  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 →


#323587 — Bluetooth-Modul mit HID-Protokoll

FromAndreas Graebe <andreasgraebe@arcor.de>
Date2022-07-08 21:26 +0000
SubjectBluetooth-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]


#323590

FromAndreas Fecht <forum@aftec.de>
Date2022-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]


#323601

FromAndreas Graebe <andreasgraebe@arcor.de>
Date2022-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]


#323611

FromArno Welzel <usenet@arnowelzel.de>
Date2022-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]


#323612

FromArno Welzel <usenet@arnowelzel.de>
Date2022-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]


#323614

FromAndreas Graebe <andreasgraebe@arcor.de>
Date2022-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]


#323624

FromHans-Peter Diettrich <DrDiettrich1@aol.com>
Date2022-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]


#323625

FromArno Welzel <usenet@arnowelzel.de>
Date2022-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]


#323640

FromAndreas Graebe <andreasgraebe@arcor.de>
Date2022-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]


#323649

Fromonlinefloh <usenet@teply.info>
Date2022-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]


#323644

FromAndreas Neumann <an5275@sedo.com>
Date2022-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]


#323650

FromArno Welzel <usenet@arnowelzel.de>
Date2022-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]


#323651

FromArno Welzel <usenet@arnowelzel.de>
Date2022-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]


#324342

FromAndreas Graebe <andreasgraebe@arcor.de>
Date2022-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]


#324358

FromHergen Lehmann <hlehmann.expires.5-11@snafu.de>
Date2022-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]


#324376

FromMichael Schwingen <news-1513678000@discworld.dascon.de>
Date2022-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]


#324386

FromAndreas Graebe <andreasgraebe@arcor.de>
Date2022-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]


#324401

Fromolaf <olaf@criseis.ruhr.de>
Date2022-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]


#324407

FromAndreas Graebe <andreasgraebe@arcor.de>
Date2022-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]


#324477

FromMichael Schwingen <news-1513678000@discworld.dascon.de>
Date2022-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