Saya mencoba mengatur port serial virtual melalui adaptor USB-Bluetooth di Linux dan mengirim pesan kepadanya melalui perangkat Android. Saya menggunakan kernel 3.6. Saya dapat memasangkan ke perangkat yang berhasil menggunakan gnome-bluetooth dan juga dapat mengirim file ke sana.
Untuk mengatur port serial, saya pertama-tama menambahkan saluran dengan profil SP ke adaptor saya:
sdptool add --channel=22 SP
Lalu saya memanggil 'dengarkan' dengan rfcomm:
rfcomm listen /dev/rfcomm0 22
yang menghalangi
Waiting for connection on channel 22
Rupanya rfcomm akan membuat / dev / rfcomm0 setelah koneksi berhasil. Setelah itu terjadi, saya ingin menggunakan sesuatu seperti cutecom untuk mengirim pesan bolak-balik ke perangkat yang terhubung.
Pada perangkat Android saya, saya membuka terminal Bluetooth SPP (ada beberapa di luar sana, saya mencoba beberapa yang berbeda) dan mencoba menghubungkan. Mereka semua gagal.
Karena saya dapat memasangkan dengan sukses dan mengirim file tanpa masalah, saya tahu bahwa pemasangan Bluetooth dan komunikasi berfungsi.
Saya tidak terlalu yakin apa lagi yang bisa saya coba. Saya menggunakan 'sdptool browse' pada perangkat lokal saya dan perangkat Android untuk memastikan bahwa tidak ada konflik saluran RFCOMM.