मैं एक वर्चुअल सीरियल पोर्ट सेटअप करने की कोशिश कर रहा हूं, हालांकि लिनक्स पर एक यूएसबी-ब्लूटूथ एडॉप्टर और एंड्रॉइड डिवाइस के माध्यम से एक संदेश भेजना है। मैं कर्नेल 3.6 पर हूं। मैं ग्नोम-ब्लूटूथ का सफलतापूर्वक उपयोग करके डिवाइस में जोड़ी बना सकता हूं और इसके लिए फाइल भेजने में भी सक्षम हूं।
सीरियल पोर्ट सेट करने के लिए मैं पहली बार अपने एडेप्टर में SP प्रोफाइल वाला चैनल जोड़ता हूं:
sdptool add --channel=22 SP
तब मैं rfcomm के साथ 'सुनो' कहता हूं:
rfcomm listen /dev/rfcomm0 22
जो ब्लॉक करता है
Waiting for connection on channel 22
जाहिरा तौर पर rfcomm एक सफल कनेक्शन पर / dev / rfcomm0 बनाएगा। एक बार ऐसा होने के बाद, मैं कनेक्ट डिवाइस पर आगे और पीछे संदेश भेजने के लिए कटक जैसी चीज़ का उपयोग करना चाहूंगा।
अपने एंड्रॉइड डिवाइस पर मैं एक ब्लूटूथ एसपीपी टर्मिनल खोलता हूं (वहां कई हैं, मैंने कुछ अलग तरीके से कोशिश की) और कनेक्ट करने का प्रयास किया। वे सभी असफल हो जाते हैं।
यह देखते हुए कि मैं सफलतापूर्वक जोड़ी बना सकता हूं और बिना किसी समस्या के फाइलें भेज सकता हूं, मुझे पता है कि ब्लूटूथ जोड़ी और संचार काम करता है।
मुझे यकीन नहीं है कि मैं और क्या कोशिश कर सकता हूं। मैंने अपने स्थानीय डिवाइस और एंड्रॉइड डिवाइस पर 'sdptool Browse' का इस्तेमाल यह सुनिश्चित करने के लिए किया कि कोई RFCOMM चैनल टकराव न हो।