การปล่อยอากาศตรวจจับอุปกรณ์การปล่อยอากาศอื่นอย่างไร


0

เป็นที่ชัดเจนจากบทความอื่น ๆ ที่ AirDrop "ใช้" Bluetooth Low Energy เพื่อ "ค้นหา" อุปกรณ์ที่เปิดใช้งาน AirDrop อื่น ๆ มันทำเช่นนี้ได้อย่างไร โดยเฉพาะอุปกรณ์แอปเปิ้ลแยกความแตกต่างระหว่างอุปกรณ์บลูทู ธ อื่นและอุปกรณ์ที่เปิดใช้งาน airdrop อย่างไร

มันสามารถ 1) ลองจับคู่กับอุปกรณ์ส่งสัญญาณทุกเครื่อง 2) ใช้ชื่อที่เป็นมิตรกับบลูทู ธ 3) ข้อมูลเพิ่มเติมในวิทยุโดยไม่ต้องจับคู่?

โครงสร้าง BluetoothDeviceInfo ที่กลับมาจากการสร้างวิทยุในสแต็ก Microsoft ไม่รวมข้อมูลที่ระบุใด ๆ นอกเหนือจากชื่อที่จำง่าย: https://msdn.microsoft.com/en-us/library/windows/desktop/aa362924%28v= VS.85% 29.aspx

ความเป็นไปได้อีกอย่างก็คือพยายามจับคู่กับอุปกรณ์บลูทู ธ บรอดคาสต์ทั้งหมด แต่อาจช้า

ขอบคุณสำหรับความช่วยเหลือและ / หรือความเข้าใจใด ๆ !


คุณกำลังพยายามแก้ไขปัญหาในโลกแห่งความจริงใด
nohillside

ปัญหาคือ: "ฉันไม่สามารถเข้าใจได้ว่า AirDrop ทำงานอย่างไร" และเป็นคำถามที่ฉันพบขณะใช้ชีวิตอยู่ในโลกนี้
TheJeff

คำตอบ:


-1

ฉันคิดว่าฉันจะแบ่งปันสิ่งที่ฉันพบในกรณีที่ข้อมูลนี้สามารถทำให้ทางลัดการเรียนรู้ของคนอื่น

Bluetooth Low Energy เป็นสเป็คที่แตกต่างอย่างสิ้นเชิงจากบลูทู ธ รุ่นเก่า มี API ที่แตกต่างอย่างสิ้นเชิงจาก Microsoft เพื่อรองรับ BT LE: https://msdn.microsoft.com/en-us/library/windows/hardware/jj159880%28v=vs.85%29.aspx

แตกต่างจากรุ่นเก่าของบลูทู ธ อุปกรณ์ BT "อุปกรณ์ต่อพ่วง" (อุปกรณ์ส่ง) สามารถโฆษณาความสามารถของมันเพื่อให้อุปกรณ์เชื่อมต่อ (หรือที่เรียกว่า "ศูนย์กลาง") สามารถบอกได้ว่าอุปกรณ์ต่อพ่วงมีความสามารถอะไร อุปกรณ์ต่อพ่วง

ความสามารถของอุปกรณ์ต่อพ่วงมีการสื่อสารโดยใช้โปรไฟล์แอตทริบิวต์ทั่วไปหรือ GATT สำหรับระยะสั้น

ตามคำถามก่อนหน้านี้โครงสร้าง BluetoothDeviceInfo เป็นส่วนหนึ่งของ Microsoft API รุ่นเก่าสำหรับบลูทู ธ ที่สนับสนุนอุปกรณ์ที่ไม่ใช่ BT LE: https://msdn.microsoft.com/en-us/library/windows/desktop/aa363058%28v=vs 85% 29.aspx

นอกจากนี้ไลบรารี C # 32feet.net ที่จะช่วยเรื่อง Bluetooth ไม่รองรับ BT LE

ฉันหวังว่าจะช่วยใครบางคน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.