งานนี้ hcsecd daemon จะเป็นพระเอกจัดการเรื่องการยืนยันความถูกต้องของอุปกรณ์Bluetooth จึงต้องมีการกำหนดค่าของอุปกรณ์ให้รู้จักกันซะก่อน โดยแก้ไขไฟล์ /etc/bluetooth/hcsecd.conf เพื่อกำหนดชื่ออุปกรณ์ และค่า PIN code ดังนี้
#vi /etc/bluetooth/hcsecd.confแล้วเพิ่มค่าBD_ADDR ของอุปกรณ์ และ ชื่อ, PIN code ไปที่บรรทัดล่างสุด ยกตัวอย่างดังนี้
device {
bdaddr 00:35:77:8a:55:ee;
name "GT-S5233S";
key nokey;
pin "1234";
}
บันทึกแล้ว ก็ไปสู่ขั้นตอนต่อไป ก็คือ การให้ hcsecd daemon ทำงานทุกครั้งเมื่อเปิดเครื่อง โดยแก้ไขไฟล์ /etc/rc.conf
#vi /etc/rc.conf
เพิ่มข้อความดังนี้ ไปท้ายไฟล์ /etc/rc.conf
hcsecd_enable="YES"
บันทึกไฟล์ แล้ว restart เครื่อง 1ครั้ง
เมื่อเสร็จขั้นตอนนี้แล้ว ก็จะเป็นการ Install โปรแกรม obexapp ซึ่งจะใช้จัดการเรื่องการย้ายไฟล์ผ่านทาง Bluetooth นั่นเอง โดย install ผ่าน ports ดังนี้
-เปิด xterm ขึ้นมา พิมพ์ su กด Enter ใส่password แล้วสั่ง
#cd /usr/ports/comms/obexapp && make install cleanรอสักครู่ เสร็จแล้ว สั่ง
#rehashเสร็จแล้ว พิมพ์ exit กด Enter เพื่อออกจาก root มาเป็น เรา แล้ว มาลองกันดูครับ โดยลองพิมพ์ใน xterm ดังนี้
%obexapp -a 00:35:77:8a:55:ee -c -C ftrn -fถ้าไม่มีปัญหาอะไร ก็จะเจอ prompt ดังนี้
obex>
ลองสั่ง ls แล้วกด Enter ก็จะเจอรายการชื่อ Directory และ File ของหน่วยความจำในโทรศัพท์กันล่ะ
obexapp client แบบ ftrn จากComputer ไปยัง มือถือ |
พบกันใหม่ตอนที่ 3 นะครับ ^_^
ไม่มีความคิดเห็น:
แสดงความคิดเห็น