Wie teile ich die WiFi-Internetverbindung meines Telefons mit meinem Pi über Bluetooth?


14

Ich habe ein verwurzeltes HTC Wildfire-Telefon (keine SIM-Karte), einen Pi und einen Bluetooth-Dongle sowie eine leere Brieftasche.

Ich möchte meinen Pi ohne Ethernet-Kabel (standortbedingt) und ohne USB-WLAN-Adapter (aufgrund der leeren Brieftasche) mit dem Internet verbinden.

Ich habe ein paar Apps gefunden, die eine Internetverbindung über Bluetooth auf Android wie PdaNet 3.50 teilen können, und ich glaube, dass spätere Versionen von Android es eingebaut haben.

Ich habe es geschafft, den Bluetooth-Dongle auf dem Pi zum Laufen zu bringen, und ich kann hcitool scandas Wildfire finden. Ich bin ziemlich zuversichtlich, dass ich sie auch paaren kann, was meiner Meinung nach die nächste Stufe ist.

Nach dem Pairing weiß ich nicht mehr, was ich als nächstes tun soll. Angenommen, ich starte die PdaNet-App und lasse sie freigeben. Was mache ich danach (auf dem Pi)?

Alles, was ich bisher gelesen habe, handelt von der Verwendung des Telefons als Modem (glaube ich?), Wenn ich die WiFi-Verbindung des Telefons verwenden möchte, nicht die 4G / 3G / Was auch immer-Verbindung.


Ich bin ein Windows-Benutzer, also sei nett. :)


Ich hasse es, deine Blase zu platzen zu lassen, aber BlueTooth kann dir nur ~ 85KB / S bringen und würde für einen schrecklich langsamen Zugang zum Internet sorgen.
Alexander - Reinstate Monica

2
Mit Bluetooth 2.0 + EDR erhalten Sie 2,1 Mbit / s, die für die meisten Internetanwendungen verwendet werden können. Es wird nicht schnell gehen, aber es wird brauchbar sein. Unter der Annahme, dass @XAleXOwnZX 85 KiloByte / s bedeutete, ist das immer noch nicht so schlimm, da es sich um 0,66 Mbit / s handelt. Siehe en.wikipedia.org/wiki/Bluetooth#Uses
Kibbee

2,1 Megabits pro Sekunde sind ungefähr 0,21 Megabyte (Sie dividieren durch 10 statt durch 8, um den Overhead in etwa zu berücksichtigen), also immer noch nicht so toll lol. (Ich habe noch nie mehr als 85 KB / s bei meiner Verwendung von gesehen.) Trotzdem ist es für die winzigen Datenmengen, zu denen es fähig ist, sehr ineffizient.
Alexander - Wiedereinsetzung von Monica

Antworten:


3

Es gibt zwei übliche Möglichkeiten, BT-Geräte (und häufig USB-Geräte) für das Netzwerk zu verwenden. PAN / NAP (sieht aus wie ein Ethernet-Chip) und Modem-Emulation. NAP sollte besser sein, aber es scheint einfacher zu sein, das Modem zu benutzen.

Eine vollständige Desktoppy-Methode würde heutzutage wahrscheinlich den Netzwerkmanager und den Modemmanager und die passenden GUI-Bits verwenden.

Ohne all das habe ich festgestellt, dass es mit wvdial einfach ist, 3G-Modems zu wählen.

Es sollte eine Möglichkeit geben, sich nur über Befehle mit BT NAP zu verbinden. Ich weiß / erinnere mich nicht, wie das funktioniert (siehe Links unten).

Ich glaube, Sie verwenden rfcomm , um eine "serielle Schnittstelle" für das Telefon zu öffnen, um das Modem (Emulation) zu erreichen. Dann nutzen Sie dieses Gerät einfach als Modem.

Wie Sie zwischen Netzwerken (3G / 4G / WLAN) usw. wählen, hängt von Ihrem Telefon und den Telefoneinstellungen ab. Möglicherweise benötigen Sie den APN aus den Anweisungen Ihres Diensteanbieters in den PI-Einstellungen, müssen jedoch die PIN nicht eingeben. Die gewählte Telefonnummer wählt normalerweise ein Profil aus den Einstellungen Ihres Telefons aus, das verwendet werden soll.

In jedem Fall müssen Sie das Telefon und den Computer natürlich erfolgreich verbinden / koppeln. Ich denke, das ist der richtige Ort, um anzufangen . :)

Probiere diese:


1

Sie möchten also Ihr HTC-Telefon mit dem Pi verbinden und die WLAN-Verbindung mit ihm teilen. Ich weiß wirklich nichts über das Bluetooth-Ding, aber ich habe meinen HTC-Explorer über das USB-Kabel mit meinem Pi verbunden, und es ist ganz einfach Prozess! Es sind nur 2 Schritte erforderlich

  1. Aktivieren Sie Wifi auf Ihrem Telefon.
  2. Verbinden Sie es mit einem USB-Kabel mit Ihrem Pi und wählen Sie USB-Tethering und als Terminaltyp

    sudo dhclient usb0 und es wird Internetzugang zum Pi bieten

Hoffe es hilft dir!

Lesen Sie diesen Beitrag für mehr.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.