ฉันพยายามติดตั้งพอร์ตอนุกรมเสมือนผ่านอะแดปเตอร์ USB-Bluetooth บน Linux และส่งข้อความไปยังอุปกรณ์ Android ฉันใช้เคอร์เนล 3.6 ฉันสามารถจับคู่อุปกรณ์ได้สำเร็จโดยใช้ gnome-bluetooth และสามารถส่งไฟล์ได้
หากต้องการตั้งค่าพอร์ตอนุกรมฉันจะเพิ่มช่องทางที่มีโปรไฟล์ SP ลงในอะแดปเตอร์ของฉันก่อน:
sdptool add --channel=22 SP
จากนั้นฉันก็เรียก 'ฟัง' ด้วย rfcomm:
rfcomm listen /dev/rfcomm0 22
ซึ่งบล็อกบน
Waiting for connection on channel 22
Apparently rfcomm จะสร้าง / dev / rfcomm0 เมื่อเชื่อมต่อสำเร็จ หลังจากนั้นเกิดขึ้นฉันต้องการใช้สิ่งที่ชอบ cutecom เพื่อส่งข้อความกลับไปกลับมาไปยังอุปกรณ์ที่เชื่อมต่อ
บนอุปกรณ์ Android ของฉันฉันเปิดเทอร์มินัลบลูทู ธ SPP (มีหลายอย่างที่นั่นฉันลองหลาย ๆ อัน) และลองเชื่อมต่อ พวกเขาทั้งหมดล้มเหลว
เนื่องจากฉันสามารถจับคู่สำเร็จและส่งไฟล์โดยไม่มีปัญหาฉันรู้ว่าการจับคู่บลูทู ธ และการสื่อสารทำงานได้
ฉันไม่แน่ใจเหมือนกันว่าจะลองอะไรอีก ฉันใช้ 'เรียกดู sdptool' บนอุปกรณ์ในพื้นที่ของฉันและอุปกรณ์ Android เพื่อให้แน่ใจว่าไม่มีข้อขัดแย้งของช่อง RFCOMM