Servus, was ist eure Meinung, könnte man mit diesem USB-Stick http://www.mercateo.com/p/102-973293(2d)BP/BLUETOOTH_WLAN_DONGLE_USB_2_0.html sowie einem uC mit USB2.0-Host einen Adapter aufbauen, der den Bluetoothverkehr aufs WLAN umleitet? Ziel wäre, mit einem BT- aber nicht WLAN-fähigen Handy kostenlos im Internet zu surfen (u.ä). Gibt es bereits Code für Mikcrocontroller, um z.B. ein einfaches USB-WLAN-Dongle anzusprechen, auf dem ich aufbauen könnte? Von Antworten, die euch nur disqualifizieren und sonst keinem helfen (wie z.B. "Viel zu kompliziert, das schaffst du nie" oder "jau, und als nächstes baust du dir ein Handy selbst") bitte ich abzusehen. Wenn ihr meint, dass es nicht geht, bitte mit nachvollziehbarer Erklärung begründen. R.L.
Mit einem Embedded Linux System wäre das wohl kein Problem, sofern a) Treiber für WLAN und Bluetooth zur Verfügung stehen und b) der Browser auf dem Handy sich dazu überreden lässt, eine andere Verbindung als GSM/GPRS zu verwenden. Ein Full-Speed Host Controller (12MBit/s) sollte für das Handy wohl reichen, zumal uCs mit High-Speed Controller spärlich sind, und meistens am oberen Ende der Leistungsskala liegen. Als Erstes solltest du dir also überlegen, wie du vom Handy auf den Host zugreifen willst - das Handy dürfte da der begrenzende Faktor sein. Bluetooth und Wlan mit Treibern z.B. für ARM/Linux sollten zu finden sein. Gruß, Dominic
>Mit einem Embedded Linux System wäre das wohl kein Problem, sofern a) >Treiber für WLAN und Bluetooth zur Verfügung stehen und b) der Browser >auf dem Handy sich dazu überreden lässt, eine andere Verbindung als >GSM/GPRS zu verwenden. Ich kann per BT-Verbindung zum PC bereits Internet auf dem Handy nutzen. >Ein Full-Speed Host Controller (12MBit/s) sollte für das Handy wohl >reichen, zumal uCs mit High-Speed Controller spärlich sind, und meistens >am oberen Ende der Leistungsskala liegen. Stimmt. Bluetooth erreicht afaik 1Mbit/s. >Als Erstes solltest du dir also überlegen, wie du vom Handy auf den Host >zugreifen willst - das Handy dürfte da der begrenzende Faktor sein. >Bluetooth und Wlan mit Treibern z.B. für ARM/Linux sollten zu finden >sein. Nun würde ich gern Linux vermeiden, damit ich keine 1-2 MByte SRAM oder einen uC mit integriertem DRAM-Controller verwenden muss. Wie sieht der Aufwand dann aus? R.L.
Sowas hier würd als Hardwaregrundlage schon passen: http://shop.mikrocontroller.net/csc_article_details.php?nPos=0&saArticle[ID]=88&VID=oAgEkCN2QNDD0r0C&saSearch[word]=&saSearch[category]=ARM&saSearch[special]= Alternativ gibts ähnliche Hardware billiger und im schicken Gehäuse als DSL/WLan Router. (Einfach mal suchen, für welche es entsprechende Linux-Projekte gibt, und die auch USB-Anschlüsse für Festplatten, Drucker, etc mitbringen)
> Ich kann per BT-Verbindung zum PC bereits Internet auf dem Handy nutzen. Dann gibt es keine technischen Gründe, warum es nicht machbar sein sollte. > Nun würde ich gern Linux vermeiden, damit ich keine 1-2 MByte SRAM oder > einen uC mit integriertem DRAM-Controller verwenden muss. Wie sieht der > Aufwand dann aus? Naja, ich würde zu Linux oder einem vergleichbaren OS tendieren weil dort WLAN und Bluetooth Stacks vorhanden sind, auch Routing etc. sind dort bereits implementiert. Mit 1-2 MByte SRAM wirst du unter Linux kaum hinkommen, selbst uClinux dürfte sich damit am Rande der Minimalanforderungen bewegen. Du könntest in Erfahrung bringen, wie das Handy mit dem PC per Bluetooth kommuniziert, um dann einen Bluetooth Chip zu finden, der die entsprechende Unterstützung bereits mitbringt. Ich hab z.B. ein Embedded Artists LCD Game Board (http://embeddedartists.com/products/boards/lpc2104_pro002.php) dessen NXP Bluetooth Chip das "serial port profile" implementiert. Falls du keinen Chip findest, der das vom Handy verwendete Protokoll unterstützt, wirst du um einen vollständigen Stack wie er z.B. bei Linux enthalten ist nicht herumkommen. Für WLAN gibt es Module die z.B. via SPI angesteuert werden. Die komplette Logik befindet sich dann im Modul, der uC kommuniziert über ein relativ simples Protokoll mit dem Netzwerk. In dem Fall wäre dann für den WLAN Teil kein Linux notwendig. Ein USB WLAN/Bluetooth Kombi-Stick, wie du ihn anfangs erwähnt hast, wirst du ohne ein ausgewachsenes Betriebssystem nicht zum Laufen bekommen, und selbst dort bist du wie erwähnt auf Treiberunterstützung angewiesen, sprich entweder Open-Source Treiber oder eine Architektur, für die der Hersteller Treiber anbietet (meist nur x86, of nur Windows). Gruß, Dominic
Ziel ist: so billig wie möglich. Ich stelle mir etwas in der Gegend von 50 Euro vor: 35,- WLAN/BT-USB Stick 15,- uC 0,- viel Zeit (Hobby) Wenn ich den Vorschlägen hier folge, bin ich bei 139,- Linuxboard 40,- BT-Modul 40,- WLAN-Modul 0,- halb so viel Zeit 220,- sind mir zuviel, dafür bekomme ich ein neues gebrauchtes Handy mit alles und scharf. Trotzdem danke! R.L.
Naja, 220€ sind etwas übertrieben, der Vorteil von dem Linux-Board wäre ja eben, dass sich der Billig-Kombi-Stick verwenden lässt (oder zwei getrennte Sticks), und keine teuren Spezial-Module mit SPI ö.ä. nötig wären.
Wie wäre es mit eine billigen WLAN-Router + Bluetooth-USB-Stick?
Und wie bekommt er die Installationssoftware des BT-Sticks in den WLAN-Router, so daß die beiden Geräte miteinander können? Und wo verstaut er die kiloweise benötigten Akkus, wenn er sich mit einem öffentlichen Hotspot verbinden will, aber kein 220V-Netz in der Nähe ist?
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.