में ब्लूटूथ मैं आरएफसीओएमएम के माध्यम से किसी अन्य ब्लूटूथ डिवाइस पर संवाद करने के लिए देख रहा हूं। मैं आवेदन के लिए सी ++ (वीएस -2008) का उपयोग करना चाहता हूं। मुझे पहले से ही 32 फीट लाइब्रेरी का पता है, लेकिन यह अनिश्चित था अगर यह सी ++ के लिए काम करेगा। क्या किसी को इस तरह के प्रोजेक्ट के लिए एक अच्छा प्रारंभिक बिंदु पता है? या सी ++ में संभवतः 32 फीट नमूने लिखे गए हैं? मैं सी ++ का उपयोग कर ब्लूटूथ के लिए एक सरल, उपयोग करने में आसान एपीआई चाहता हूं।सी ++
सी ++
उत्तर
आप ओएस ब्लूटूथ स्टैक में बीटी सॉकेट का उपयोग करके ब्लूटूथ प्रोग्रामिंग कर सकते हैं। http://msdn.microsoft.com/en-us/library/windows/desktop/aa362928(v=vs.85).aspx
यह पृष्ठ लिंक Microsoft से ब्लूटूथ एसडीके डाउनलोड करने के लिए है: यह पृष्ठ सॉकेट उपयोग की चर्चा http://msdn.microsoft.com/en-us/library/windows/desktop/aa363058(v=vs.85).aspx
भवन का उपयोग करके Microsoft ढेर काफी अच्छी तरह से काम करता है ऐप्लिकेशन (XP और Vista महान काम करते हैं, एक ही भागने की कोशिश कर विंडोज 7-64 बिट के तहत ऐप्स बहुत अच्छी तरह से काम नहीं करते हैं ...)
32feet.net का वास्तविक लाभ यह है कि विंडोज़ पर ब्लूटूथ समर्थन भारी बाल्कनीकृत है - आप किसी दिए गए मशीन पर कभी नहीं जानते हैं कि यह माइक्रोसॉफ्ट का उपयोग कर रहा है या नहीं , ब्रॉडकॉम, तोशिबा, ब्लूसोली, या कुछ अन्य ढेर। हालांकि ये सभी अधिकतर हवाओं के अनुकूल हैं, एपीआई प्रत्येक के लिए पूरी तरह अलग हैं। 32feet.net के साथ बिल्डिंग आपके एप्लिकेशन को मशीनों के बड़े सबसेट पर चलने देती है ... उसने कहा, मैंने इसे सी ++ एप्लिकेशन में बनाने की कोशिश नहीं की है - क्षमा करें।
यह सवाल पुराना है, मुझे पता है।
बस अद्यतन करने के लिए, कि क्यूटी फ्रेमवर्क सी ++ कि बहुत आशाजनक दिखता है अभी क्यूटी ब्लूटूथ है चाहता था - http://doc.qt.io/qt-5/qtbluetooth-module.html
खिड़कियों पर कोई समर्थन yet.'Currently, एपीआई निम्नलिखित प्लेटफार्मों पर समर्थित है: Android, iOS, लिनक्स (ब्लूज़ 4.x/5.x) और ओएस एक्स' से [यहां] (http://doc.qt.io/qt-5/qtbluetooth-index.html) – ramtheconqueror