मैं एक एंड्रॉइड डिवाइस और कस्टम सेंसर के बीच एक संचार प्रोटोकॉल की योजना बना रहा हूं जो वाणिज्यिक ब्लूटूथ मॉड्यूल का उपयोग करेगा। मैं एसपीपी प्रोफाइल का उपयोग करूंगा जिसे "टीसीपी के समान उपयोगकर्ता को एक सरल विश्वसनीय डेटा स्ट्रीम प्रदान करने के लिए कहा जाता है।"ब्लूटूथ एंड्रॉइड आरएफसीओएमएम/एसपीपी त्रुटि हैंडलिंग सुझाव
मैं ब्लूटूथ तकनीक से इतना परिचित नहीं हूं और ऐसे प्रोटोकॉल को डिजाइन करने के बारे में कुछ प्रश्न पूछता हूं।
सबसे पहले यह मुझे स्पष्ट नहीं है कि मुझे दूषित डेटा को स्थानांतरित करने की आवश्यकता है या नहीं। क्या अंतर्निहित प्रोटोकॉल स्टैक मुझे गारंटी देगा कि InputStream
एंड्रॉइड द्वारा दिए गए बाइट्स वही हैं जो यूएआरटी सेंसर पक्ष पर प्राप्त करता है? क्या मुझे अपने स्वयं के डेटा पैकेज को सीआरसी या सामान से संरक्षित करना है या यह अधिक हो जाएगा?
एंड्रॉइड ब्लूटूथ दस्तावेज से मुझे यह स्पष्ट नहीं है कि सिग्नल कमजोर है और थोड़ी देर के लिए खो गया है तो मेरे आवेदन में क्या होता है। क्या मुझे एक बार में IOException
मिलते हैं या प्लेटफ़ॉर्म मुझे कुछ छिपी हुई त्रुटि हैंडलिंग और पुनर्प्राप्ति प्रदान करता है जो मेरे लिए ऐसे छोटे आउटेज अदृश्य कर देगा?
किसी भी सलाह के लिए धन्यवाद।
आपको बहुत धन्यवाद, यह उत्तर बहुत स्पष्ट है और मैं जो जानना चाहता हूं उसे कवर करता हूं। – jabal
आपका स्वागत है –