การใช้งาน LinuxTLE 8 + Bluetooth + GPRS

ระบบที่ใช้ทดสอบ

USB Bluetooth ของ 3COM Model 3CREB96B

โทรฯ Nokia 6260 เครือข่าย GPRS ของ AIS

1. เสียบ USB Bluetooth เปิด terminal จะเห็นว่าระบบ check ว่ามี Bluetooth ต่อเข้ามาในระบบดังรูป

2. ทำการติดตั้ง package เพิ่มเติม ดังนี้

ในกรอบ นี้ ปรกติ linuxTLE 8 ทำไว้อยู่แล้วไม่ต้อง สั่งก็ได้ เขียนไว้เผื่อ คนที่ใช้ ubuntu อยากจะ ติดตั้ง Bluetooth เหมือน TLE

แก้ repository ของ /etc/apt/source.list โดยใช้คำสั่ง

sudo vi /etc/apt/source.list ใน terminal

จากนั้น แก้ บรรทัด deb http://th.archive.ubuntu.com/ubuntu edgy main restricted

ให้เปลี่ยน เป็น deb http://th.archive.ubuntu.com/ubuntu edgy main restricted universe multiverse

แล้วออกจาก vi


ใน terminal ใช้คำสั่ง

apt-get update

apt-get install bluez-passkey-gnome

เมื่อติดตั้งเสร็จ กด ALT+F2 แล้วพิมพ์คำสั่ง bt-applet

3. สั่ง start Bluetooth โดยใน terminal ใช้คำสั่ง

sudo /etc/init.d/bluetooth start

เมื่อ สั่ง start Bluetooth สำเร็จ จะมี popup โผล่มาบอกว่า Bluetooth เราชื่ออะไรดังรูป

4. จากนั้น เปิด Bluetooth ใน โทรฯ แล้วทำการ scan หา Bluetooth โดยใน terminal พิมพ์คำสั่ง

hcitool scan

จะเห็นได้ว่า Bluetooth ของโทรฯ ที่เปิดถูก List ขึ้นมา (ในที่นี้ คือ 00:11:9F:7A:77:23 Taz-mb)

5. ขั้นตอนต่อไปเป็นการ scan Bluetooth ของ โทรฯว่า เปิด service อะไร ไว้ที่ ช่องสัญญาณ ไหน โดยใน terminal ใช้คำสั่ง

sdptool browse [Bluetooth Device] ซึ่งในตัวอย่างนี้ คำสั่ง ที่ใช้คือ

sdptool browse 00:11:9F:7A:77:23

สังเกต Service Name: Dial-Up ว่าใช้ ช่อง สัญญาณที่เท่าไร ในตัวอย่าง ใช้ ช่องสัญญาณ หมายเลข 2 ( Channel : 2)

6. จากนั้นใช้คำสั่ง ตั้งค่า device ของ Bluetooth ให้ใช้ช่องสัญญาณช่อง 2 โดยใช้ terminal ใช้คำสั่ง

sudo rfcomm bind /dev/rfcomm0 [Bluetooth device] [Channel] ในตัวอย่างนี้จะใช้คำสั่งดังนี้

sudo rfcomm bind /dev/rfcomm0 00:11:9F:7A:77:23 2

ใช้คำสั่ ง rfcomm ตรวจสอบความถูกต้อง ดังรูป

7. จากนั้นใช้คำสั่ง หมุน modem เมื่อใช้คำสั่งแล้ว ที่โทรฯ จะขึ้นหน้าจอให้กรอก รหัสผ่าน ให้กรอกอะไร ก็ได้ลงไป (ในตัวอย่างนี้ กด 1234 ) แล้ว จะมี popup โผล่ขึ้นมาที่ฝั่ง computer ให้กรอก ให้เหมือนกับที่ใส่ใน โทรฯ เมื่อกี้

คำสั่ง หมุนโมเดมของตัวอย่าง

sudo pppd connect '/usr/sbin/chat -v ABORT "NO CARRIER" "" "AT&F" OK "AT+CGDCONT=1,\"IP\",\"INTERNET\",\"0.0.0.0\",0,0" OK "ATDT*99***1#" CONNECT' disconnect '/usr/sbin/chat -v ABORT "BUSY" "" "\K" "" "+++ATH"' /dev/rfcomm0 defaultroute noauth asyncmap 0 mtu 1500 mru 1500 noipdefault idle 600

รายละเอียดการแก้ไข คำสั่งหมุนโมเดมสำหรับ โทรฯค่ายอื่น อ่านรายละเอียดเพิ่มเติมได้ที่กระทู้เก่า (การใช้ GPRS+TLE7+Bluetooth)

หน้าจอแสดง ข้อความหลังสั่ง หมุน โมเดม

หน้าจอกรอกรหัสผ่าน สำหรับ จับคู่ โทรฯ กับ computer

หน้าจอหลังจาก ระบบทำการจับคู่

รายละเอียดบางส่วน นำมาจาก http://www.integrasoftware.it/index.php?option=com_content&task=view&id=... ซึ่งมีคนตอบไว้ในกระทู้ TLE7+GPRS+Bluetooth

บางรูปสั่งหลายทีกว่าจะ จับหน้าจอได้ (กลัวบางคนสับสน)

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาและเฉลยวิชาธรรม นักธรรมชั้นตรี สอบในสนามหลวง วันอังคาร ที่ ๒๙ กันยายน พ.ศ.๒๕๕๒

I miss you all กับ I miss all of you ต่างกันอย่างไร

ปัญหาและเฉลยวิชาอนุพุทธประวัติ นักธรรมชั้นโท สอบในสนามหลวง วันอาทิตย์ ที่ ๒๐ พฤศจิกายน พ.ศ. ๒๕๔๘