ฉันจะแบ่งปันการเชื่อมต่ออินเทอร์เน็ต WiFi ของโทรศัพท์กับ Pi ผ่านบลูทู ธ ได้อย่างไร


14

ฉันมีโทรศัพท์ HTC Wildfire ที่รูทเครื่อง (ไม่มีซิม), Pi และดองเกิลบลูทู ธ และกระเป๋าเงินว่างเปล่า

ฉันต้องการเชื่อมต่อ Pi ของฉันกับอินเทอร์เน็ตโดยไม่ต้องใช้สายเคเบิลอีเธอร์เน็ต (เนื่องจากตำแหน่ง) และโดยไม่ต้องซื้ออแด็ปเตอร์ไร้สาย usb (เนื่องจากกระเป๋าเงินว่างเปล่า)

ฉันพบแอพไม่กี่แห่งที่สามารถแบ่งปันการเชื่อมต่ออินเทอร์เน็ตผ่านบลูทู ธ บน Android เช่นPdaNet 3.50และฉันเชื่อว่าแอนดรอยด์รุ่นต่อ ๆ มามีอยู่แล้ว

ฉันจัดการเพื่อให้ดองเกิลบลูทู ธ ทำงานกับ Pi และฉันสามารถhcitool scanหา Wildfire ได้ ฉันค่อนข้างมั่นใจว่าฉันสามารถจับคู่พวกเขาได้เช่นกันซึ่งฉันคิดว่าเป็นขั้นต่อไป

เมื่อจับคู่แล้วฉันติดอยู่กับสิ่งที่ฉันควรทำต่อไป สมมติว่าฉันเริ่มแอพ PdaNet และเริ่มใช้งานการแชร์ฉันจะทำอย่างไรหลังจากนั้น (บน Pi)

ทุกสิ่งที่ฉันได้อ่านมาพูดถึงการใช้โทรศัพท์เป็นโมเด็ม (ฉันคิดว่า?) เมื่อฉันต้องการใช้การเชื่อมต่อ WiFi ของโทรศัพท์ไม่ใช่การเชื่อมต่อ 4G / 3G / อะไรก็ตาม


ฉันเป็นผู้ใช้ Windows ดังนั้นจะดี :)


เกลียดที่จะระเบิดฟองสบู่ของคุณ แต่ BlueTooth สามารถให้คุณได้แค่ ~ 85KB / S เท่านั้นและจะทำให้การเข้าถึงอินเทอร์เน็ตช้าลงอย่างมาก
Alexander - Reinstate Monica

2
บลูทู ธ 2.0 + EDR จะให้คุณ 2.1 Mbps ซึ่งจะเป็นประโยชน์สำหรับการใช้งานอินเทอร์เน็ตส่วนใหญ่ จะไม่เห็นได้อย่างรวดเร็ว แต่มันจะใช้งานได้ สมมติว่า @XAleXOwnZX หมายถึง 85 KiloBytes / s ซึ่งก็ยังไม่เลวเพราะประมาณ 0.66 Mbps ซึ่งไม่ดี แต่ดีกว่า 56 kbit / s เหมือนโมเด็มตัวเก่าที่ผมเคยเรียกดู ดูen.wikipedia.org/wiki/Bluetooth#Uses
Kibbee

2.1 megaBITs ต่อวินาทีอยู่ที่ประมาณ 0.21 megaBYTES (คุณหารด้วย 10 แทนที่จะเป็น 8 เพื่อที่จะอธิบายคร่าวๆค่าโสหุ้ย) ดังนั้นจึงไม่ใช่ lol ที่ยอดเยี่ยม (ฉันไม่เคยเห็นมากกว่า 85 KB / s ในการใช้งานของฉัน) ถึงกระนั้นก็ยังไม่มีประสิทธิภาพมากสำหรับข้อมูลจำนวนเล็กน้อยที่มันสามารถ
Alexander - Reinstate Monica

คำตอบ:


3

มีวิธีการทั่วไปสองวิธีในการใช้อุปกรณ์ BT (และ USB บ่อยครั้ง) สำหรับเครือข่าย PAN / NAP (ดูเหมือนชิพอีเทอร์เน็ต) และการจำลองโมเด็ม NAP น่าจะดีกว่า แต่ดูเหมือนจะใช้งานโมเด็มได้ง่ายกว่า

วิธีแบบตั้งโต๊ะเต็มรูปแบบในทุกวันนี้อาจใช้networkmanagerและmodemmanagerและบิต GUI ที่ตรงกัน

ฉันก็พบว่าwvdialทำให้การกดโมเด็ม 3G ทำได้ง่าย

ควรมีวิธีการเชื่อมต่อกับ BT NAP โดยใช้คำสั่งเพียงอย่างเดียว ฉันไม่ทราบ / จำวิธีการทำงาน (แต่ดูลิงค์ด้านล่าง)

ไปที่โมเด็ม (อีมูเลชัน) ฉันเชื่อว่าคุณใช้rfcommเพื่อเปิด "พอร์ตอนุกรม" ไปยังโทรศัพท์ จากนั้นใช้อุปกรณ์เป็นโมเด็ม

วิธีที่คุณเลือกระหว่างเครือข่าย (3G / 4G / wifi) ฯลฯ ขึ้นอยู่กับการตั้งค่าโทรศัพท์และโทรศัพท์ของคุณ คุณอาจต้องใช้ APN จากคำแนะนำของผู้ให้บริการในการตั้งค่า PI แต่ไม่จำเป็นต้องป้อน PIN หมายเลขโทรศัพท์ที่โทรออกมักจะเลือกโปรไฟล์จากการตั้งค่าโทรศัพท์ของคุณที่จะใช้

ไม่ว่าจะด้วยวิธีใดคุณจะต้องเชื่อมต่อ / จับคู่โทรศัพท์กับคอมพิวเตอร์สำเร็จ ผมคิดว่าเป็นสถานที่ที่จะเริ่มต้น :)

ลองเหล่านี้:


1

ดังนั้นตามที่คุณต้องการโยงโทรศัพท์ Htc ของคุณกับ pi และแบ่งปันการเชื่อมต่อ wifi กับมันฉันไม่รู้เกี่ยวกับสิ่งที่บลูทู ธ จริง ๆ แต่ฉันโยง Htc Explorer ของฉันกับ pi ของฉันผ่านสาย USB และมันเป็นเรื่องง่าย กระบวนการ! มีเพียง 2 ขั้นตอนเท่านั้นที่เกี่ยวข้อง

  1. เปิดใช้งาน Wifi บนโทรศัพท์ของคุณ
  2. เชื่อมต่อด้วยสายเคเบิล usb กับ pi ของคุณและเลือกการปล่อยสัญญาณผ่าน USB และในประเภทเทอร์มินัล

    sudo dhclient usb0 และจะให้การเข้าถึงอินเทอร์เน็ตไปยัง Pi

หวังว่ามันจะช่วยคุณ!

อ่านโพสต์นี้มากขึ้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.