سؤال

هل يعرف أحد كيف يمكن لجهاز Bluetooth التقاط معرفات الجهاز الأجهزة القابلة للكشف في النطاق؟

أنا أبحث بشكل مثالي عن أبسط الحل الذي ينطوي على أصغر ظروف لبروتوكولات Bluetooth.

ستكون نقطة انطلاق جيدة، أود فقط إنشاء جهاز يمكنه تخزين جميع معرفات الجهاز لأجهزة Bluetooth القريبة مع الحد الأدنى من استهلاك الطاقة، ويفضل فقط استخدام ترددات الراديو وليس SDP وأي شيء آخر.

إذا لم تتمكن من مساعدتي في هذا، فالرجاء مساعدتي في العثور على مواد قراءة جيدة للاتصال بلوتوث منخفض المستوى (خطوة بخطوة). القراءة عبر الإنترنت مستوى عال جدا لا يمكنني وضعه ما يتم إرساله بالفعل، متى.

هل كانت مفيدة؟

المحلول

مسمر Laalto الجواب من Bluetooth Spec / Stack POV، لكن سؤالك يعني أن تبحث عن جهاز Bluetooth مستقل - وليس فقط مسح تطبيقات الكمبيوتر المحمول الأجهزة المحيطة بها.

أستطيع أن أتحدث فقط عن رقائق BT التي تعمل بها الشركة التي أعمل بها من أجل المصنوعات (راديو كامبريدج سيليكون - CSR) ولكن رقائقنا يمكن أن تفعل ذلك إلى حد كبير خارج الصندوق. تحتوي رقائقنا على Sandbox آلة موسيقية افتراضية على متنها يسمح بالوصول إلى وظائف البرامج الثابتة ومكدسة Bluetooth من الرقاقة. يمكنك بسهولة كتابة تطبيق C C Code لتشغيله في صندوق رمل الجهاز الظاهري، على رقاقة، يقوم ذلك بشكل دوري بمسح الأجهزة التي يمكن اكتشافها حولها، والاستيلاء عليها عند الاتصال عبر USB أو تسلسلي، أو ربما عبر BT عندما يتصل الجهاز المستمع مباشرة.

www.csr.com و www.csrsupport.com. لبطن، مجموعات ديف، مراجع التصميم، إلخ ...

ربما تريد وحدة نمطية مع HW إضافية (UARTS أو USB وما إلى ذلك ...) بالإضافة إلى الرقاقة فقط ولكن يمكنك تنفيذ هذا بشيء بحجم USB Bluetooth أو ربما أصغر.

سوف يساعد ذلك حقا في معرفة المزيد حول ما تحاول تحقيقه، ولماذا تريد شيئا يمسح فقط أجهزة Bluetooth المحيطة وكيف يحتاج الجهاز إلى أن يكون.

آسف إذا كان هذا يبدو وكأنه الإعلان. لتحقيق التوازن: Broadcom جعل رقائق BT أيضا!

نصائح أخرى

المواصفات بلوتوث من http://www.bluetooth.org. هي مكان بداية جيدة للحصول على معلومات منخفضة المستوى. تحتاج إلى حساب للوصول إلى المواصفات، ولكن يمكنك إنشاء واحد مجانا.

أساسا ما تحتاج إلى القيام به هو الذهاب إلى وضع الاستفسار بشكل دوري والاستيلاء على حزم الاستجابة عند وصولها. كلما زاد الوقت الذي تقضيه في وضع الاستفسار، زاد احتمال اكتشاف الأجهزة في المدى: الأجهزة التي يمكن اكتشافها أدخل وضع مسح الاستفسار نادرا نادرا؛ يستغرق الأمر بعض الوقت (10.24 ثانية على الأقل مع إصدارات Bluetooth الأقدم) لمسح جميع الترددات الممكنة في مخططات التنقل في استفسار / استفسار. وحتى عندئذ يمكنك الحصول على ظروف إذاعية تحتية نفسها.

للتنفيذ أقترح عليك أن تبدأ على الأقل بمكتبات Bluetooth الحالية مثل Bluez. ولا تحاول إنشاء الخاصة بك من الصفر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top