Hallo,
ich möchte eine Hardware-Wakeup-Platine für einen Rechner bauen. Bislang
kein Problem.
Jetzt hat mich aber das diNovo Mini von Logitech angemacht.
Leider funzt das "nur" über Bluetooth und da habe ich keine Ahnung.
Logitech liefert ja ein USB-Dongle mit, sodass das Teil für den PC wie
eine USB-Tastatur aussieht. Mein Wakeup-Modul soll für einen rel.
betagten PC sein, der kein Wakeup per USB beherrscht.
Wie aufwändig (HW, Sw, ???) wäre es, die Wakeup-Platine um einen
Bluetooth-Empfänger zu erweitern? Im Prinzip möchte ich nur eine
(festzulegende) Taste auswerten, um daraufhin den PC zu starten. Wenn
der Selbstbau die Kosten eines neuen MBs übersteigt, verzichte ich auf
Selbstbau. Muss es also nicht um jeden Preis selber machen.
Ich habe schon doppelseitige Platinen gemacht - davor also keine Angst.
Geht es auf Platinenseite vom Bluetooth-Empfänger gesittet zu, oder muss
die Platine HF-Layout entsprechen?
Hat jemand vielleicht sogar schon mit dem Logitech-Teil gespielt und
könnte mir Tips geben?
Gruß Geronimo
Eventuell geht es Doch, wenn Du die Tastatur inden PS3-Modus schaltest.
Außerdem wird bei dieser Tastatur die verschlüßelung nciht erwähnt. Also
entweder wird das nciht explizit beworben oder aber die Kommunikation
ist doch unverschlüßelt.
Am besten eifnach bei Logitech nachfragen :)
Ne ich glaube nicht, habe es gerade in den letzten Tagen fertiggebracht,
mein Nokia N96 Handy mit der Logitech diNovo Mini zu steuern und Text
einzugeben. Es musste auf dem Handy nur der normale
Bluetooth-Tastaturtreiber von Nokia installiert werden.
Daher denke ich, dass sich das Ding gleich oder ähnlich wie andere
Bluetooth-Tastaturen verhält.
Kleiner Tipp zum koppeln der Logitech diNovo mit dem Handy:
- Roten Knopf auf der diNovo Tastatur drücken
- Auf dem Handy nach Bluetooth Geräten suchen
- Mit der diNovo koppeln
- Vierstellige Zahl als Passwort auf dem Handy eingeben
- Dieselbe vierstellige Zahl gefolgt von Enter auf der diNovo eingeben
- Fertig
Mich würde auch interessieren, wie man ein Bluetooth Gerät basteln kann,
welches die Eingaben einer Tastatur empfängt. Mit einem fertigen Modul
müsste es ja eigentlich nicht so schwierig sein denke ich mal.
Oh shit, du hast recht, man sah den Wald vor lauter Bäumen nicht mehr!
Wahrscheinlich muss man nur im BIOS einschalten, dass sich der PC von
USB wecken lassen soll und fertig.
Hallo,
danke für Eure Aufmerksamkeit.
Also die Sache mit Punkt zu Punkt Verbindung wäre ja ok - ich will die
Taste ja nur auswerten, wenn der PC aus ist. Wenn ich die (vereinbarte)
Taste erkenne, will ich den PC starten und die Tastatur freigeben,
sodass sie sich mit dem PC verbinden kann (falls sowas überhaupt geht).
Die Verschlüsselung wäre mir (theoretisch) egal, wenn das mit dem Profil
vereinbaren trotzdem klappen würde (muss das eigentlich programmiert
werden, oder macht das der Blauzahn-Baustein selber?).
Ich gehe mal davon aus, dass jeder Tastendruck irgendeine Bitfolge
produziert. Wenn die Bitfolge immer gleich ist, dann sollte das doch
egal sein, was die Bitfolge bedeutet, wenn das Teil mit dem PC
zusammenarbeitet.
Aber wenn ich mir Eure Beiträge so in Summe auf der Zunge zergehen
lasse, ist es wahrscheinlich einfacher, dem Logitech-Teil eine neue
Taste zu verpassen, die eine Infrarot-Sequenz sendet?!? Nicht schön,
aber wahrscheinlich praktikabler.
Ach ja, wegen USB wecken - ich schrieb doch, dass das BIOS das noch
nicht drauf hat.
Mit ausreichendem Aufwand ließe sich der USB-Adapter durchaus für die
Aufgabe nutzen.
Der BT-Adapter wird kein BT-Dongle im üblichen Sinne sein, sondern ein
USB-HID, da sonst das Ding nur mit geladenem Treiber als Tastatur
genutzt werden könnte.
Dieses USB-HID lässt sich über einen USB-Host-Controller wie z.B. dem
Vinculum ansteuern.
Ein am Vinculum angeschlossener µC kann das HID-Protokoll auswerten und
über geeignete Steuerleitungen den PC aufwecken.
Die Tastenanschläge könnte er quasi als Protokollumsetzer über eine
PS/2-Schnittstelle an den PC weiterleiten; damit dürfte sogar auch das
Aufwecken erledigt sein.
Wenn nicht, kann der µC über eine Steuerleitung den PC aufwecken oder
sogar per Relais die Netzspannung schalten (was eine eigene
Stromversorgung des µC voraussetzt).
Wenn PS/2 nicht gewünscht wird, muss der µC wiederum ein USB-Gerät sein,
das das HID-Protokoll implementiert und die via Vinculum empfangenen
Daten "durchreicht".
Machbar ist das ganze, aber ein neues Motherboard für den PC ist
vermutlich billiger ...
> Mit ausreichendem Aufwand ...Lach - ja genau! Ich hatte USB auch als ähnlich komplex wie bluetooth
eingestuft, nur eben mit gemütlichen Signalen auf dem PCB.
> Machbar ist das ganze, aber ein neues Motherboard für den PC ist> vermutlich billiger ...
Yepp! Durchschleifen der Tastatur, oder Netzteil schalten, birgt Risiken
und Gefahren, die ich mir nicht ans Bein binden wollte ;)
Zum Einschalten will ich den Druck auf den Powerknopf simulieren - alles
andere habe ich onboard und bislang reicht mir ne serielle Schnittstelle
zur Befehlsübermittlung ...
Schätze das diNovo zu modden ist die günstigste und praktikabelste
Variante.
Nochmals Danke für alle Denkanstöße.