Untuk dapat mengkoneksikan perangkat data infra-merah (irDA) ke mesin linux sehingga dapat berinteraksi dengan perangkat seperti telepon selular dan lain-lain terlebih dahulu anda harus memastikan paket irda-utils dari Linux-IrDA Project terinstall dengan baik.
*Klik pada gambar untuk ukuran lebih besar.
Setelah memasangkan perangkat USB IrDA MA600 ke port USB pastikan alamat port USB yang digunakan dengan melihat keluaran log akhir dengan perintah dmesg :
Cara lebih mudah pada distro Mandriva 2007.1 saya yaitu dengan memasangkan paket rpm irda-utils, wammu, & scmxx :
Modifikasikan berkas /etc/sysconfig/irda dengan teks editor :
The Linux-IrDA project is a GPL'd implementation, written from scratch, of the IrDA protocols. Supported IrDA protocols include IrLAP, IrLMP, IrIAP, IrTTP, IrLPT, IrLAN, IrCOMM and IrOBEX.Dalam praktek ini saya menggunakan distro Mandriva Linux 2007.1, perangkat usb infra-merah IrDA MA600/MA620, & telepon selular BenQ Siemens tipe ME75, progam scmxx buat siemens, & gammu (dengan wammu sebagai antar mukanya).
*Klik pada gambar untuk ukuran lebih besar.
Setelah memasangkan perangkat USB IrDA MA600 ke port USB pastikan alamat port USB yang digunakan dengan melihat keluaran log akhir dengan perintah dmesg :
[user@localhost ~] dmesg | tailDari keluaran di atas dapat dipastikan bahwa perangkat IrDA anda terpasang di /dev/ttyUSB1. Selanjutnya anda dapat login sebagai user root atau dapat menggunakan perintah sudo, untuk memanggil program irattach :
usb 1-2: new full speed USB device using uhci_hcd and address 4
usb 1-2: configuration #1 chosen from 1 choice
pl2303 1-2:1.0: pl2303 converter detected
usb 1-2: pl2303 converter now attached to ttyUSB1
[root@localhost ~] irattach /dev/ttyUSB1 -d ma600 -sDengan perintah irattach di atas dapat diterangkan bahwa perangkat anda akan dipasangkan melalui alamat /dev/ttyUSB1 dengan tipe perangkat yaitu ma600. Dengan demikian akan mengaktifkan modul kernel ma600-sir ( juga modul sir-dev, dan irda).
[root@localhost ~] lsusbAktifkan modul kernel ircomm-tty untuk komunikasi data serial sehingga dapat diakses melalui alamat /dev/ircomX (X=0, dst, jika anda memasang lebih dari satu perangkat.) :
Bus 001 Device 004: ID 0df7:0620 Mobile Action Technology, Inc. MA-620 Infrared Adapterls
[root@localhost ~] modprobe ircomm-ttySet Baud-Rate maksimum perangkat anda menjadi 9600 (Ini penting, karena saya mengalami banyak kendala ketika mencoba dengan nilai yang lebih tinggi.) :
[root@localhost ~] echo 9600 > /proc/sys/net/irda/max_baud_ratePerintah irdadump untuk mengetahui apakah perangkat anda dapat dijangkau atau tidak :
[root@localhost ~] irdadumpPerintah scmxx untuk mendapatkan informasi perangkat :
13:39:18.261850 xid:cmd 769b1482 > ffffffff S=6 s=2 (14)
13:39:18.349874 xid:cmd 769b1482 > ffffffff S=6 s=3 (14)
13:39:18.346063 xid:rsp 769b1482 < 03740230 S=6 s=2 SIEMENS ME75 hint=b124 [ PnP Modem Fax IrCOMM IrOBEX ] (29)
13:39:18.437874 xid:cmd 769b1482 > ffffffff S=6 s=4 (14)
13:39:18.525867 xid:cmd 769b1482 > ffffffff S=6 s=5 (14)
13:39:18.613874 xid:cmd 769b1482 > ffffffff S=6 s=* kissarmy hint=4400 [ Computer LAN Access ] (24)
...
Tekan [CTRL+C] Untuk keluar.
[user@localhost ~] scmxx -i -d /dev/ircomm0
Using "UTF-8" as system character set.
Accessing device /dev/ircomm0...done
OK, a modem device is present.
Phone related information:
Vendor: SIEMENS
Model: ME75
Revision: 22,"OFFICIAL","20051121T095942+0800","13:39:31","27.11.05","p75sgl
r4#main_1.0_V201.20 ","M_c65plat_MP_main_1.0","pek_x75sglridb4"
IMEI: 357985003204733
Battery: 90%
Charsets: GSM, UCS2
Time: Sen 09 Mar 2009 04:11:11 WIT
...
Cara lebih mudah pada distro Mandriva 2007.1 saya yaitu dengan memasangkan paket rpm irda-utils, wammu, & scmxx :
Modifikasikan berkas /etc/sysconfig/irda dengan teks editor :
IRDA=yesPerintah untuk menambahkan baris di berkas /etc/rc.local (akan dimuat saat menghidupkan komputer) :
DEVICE=/dev/ttyUSB1
DONGLE=ma600
DISCOVERY=yes
[root@localhost ~] echo "echo 9600 > /proc/sys/net/irda/max_baud_rate" >> /etc/rc.localAktifkan layanan irda dengan perintah berikut, yang akan memuat modul ircom-tty, irtty-sir, irnet, ma600-sir, dan menjalankan perintah irattach :
[root@localhost ~] /etc/init.d/irda startUntuk dapat mengaktifkan layanan "irda" ini dapat melalui "Mandriva Control Center" pada bagian "System >> Layanan"
[root@localhost ~] drakconfSelamat mencoba ...
0 komentar:
Posting Komentar