คำถามติดแท็ก bluetooth

3
คุณภาพเสียงเพลงจากหูฟังบลูทู ธ ลดลงเมื่อเรียกใช้ iOS Simulator
สถานการณ์บางอย่างเกิดขึ้นเช่นนี้: ฉันกำลังเขียนโปรแกรม Xcode ในขณะที่ฟังเพลงบนหูฟังบลูทู ธ ของฉันไปพร้อม ๆ กัน ... คุณรู้ที่จะบล็อกโลกใบนี้ จากนั้นฉันจะเปิดแอพของฉันในเครื่องจำลอง iOS และบูมทันทีเพลงใส ๆ ของฉันกลายเป็นที่สับสนและมีคุณภาพต่ำมากราวกับกำลังเล่นในอ่างอาบน้ำ 2 ช่วงตึก ... ในปี 1940 หมายเหตุ: การเสื่อมคุณภาพจะไม่เกิดขึ้นหากฉันเล่นเพลงบนแล็ปท็อปหรือโรงภาพยนตร์และฉันเปิดตัวซิม ดูเหมือนว่าจะเป็นปัญหาของซิม -> บลูทู ธ โดยเฉพาะ ปัญหาเป็นมากกว่าแค่เรื่องน่ารำคาญ เพราะบ่อยครั้งหลังจากหยุดการจำลองเสียงดนตรีที่มีคุณภาพอ่างอาบน้ำเส็งเคร็งอย่างต่อเนื่อง ในการแก้ไขฉันต้องเปิดการตั้งค่าเสียงใน OSX และสลับกลับไปเป็นเสียงแล็ปท็อปของฉันสั้น ๆ แล้วกลับไปที่หูฟังบลูทู ธ ของฉัน นี่เป็นเรื่องใหญ่เพราะฉันเปิดตัวโปรแกรมจำลอง 50x ต่อวันและต้องทำสิ่งนี้สลับทุกครั้งรวมทั้งประสบฟังเพลงยุค 40 ยุควิทยุโมโน สำหรับข้อมูลของคุณหูฟังที่ฉันใช้คือ Plantronics BackBeat Pro และฉันได้รับการอัพเดทเฟิร์มแวร์แล้ว ฉันใช้ OSX 10.11.4 และ …

5
Android 4.3 Bluetooth Low Energy ไม่เสถียร
ฉันกำลังพัฒนาแอพพลิเคชั่นที่จะใช้ Bluetooth Low Energy (ทดสอบกับ Nexus 4) หลังจากเริ่มต้นด้วย BLE API อย่างเป็นทางการใน Android 4.3 ฉันสังเกตเห็นว่าหลังจากฉันเชื่อมต่ออุปกรณ์เป็นครั้งแรกฉันแทบจะไม่สามารถเชื่อมต่อ / สื่อสารกับอุปกรณ์นั้นหรืออุปกรณ์อื่นใดได้สำเร็จ ทำตามคำแนะนำที่นี่ฉันสามารถเชื่อมต่อกับอุปกรณ์สแกนบริการและคุณสมบัติสำเร็จและอ่าน / เขียน / รับการแจ้งเตือนได้โดยไม่มีปัญหาใด ๆ อย่างไรก็ตามหลังจากยกเลิกการเชื่อมต่อและเชื่อมต่ออีกครั้งฉันมักจะไม่สามารถสแกนบริการ / คุณสมบัติหรือไม่สามารถอ่าน / เขียนได้ ฉันไม่พบสิ่งใดในบันทึกเพื่อระบุสาเหตุที่เกิดขึ้น เมื่อสิ่งนี้เกิดขึ้นฉันต้องถอนการติดตั้งแอปพลิเคชั่นปิดการใช้งานบลูทู ธ และรีสตาร์ทโทรศัพท์ก่อนที่มันจะเริ่มทำงานอีกครั้ง เมื่อใดก็ตามที่อุปกรณ์ถูกตัดการเชื่อมต่อฉันต้องแน่ใจว่าได้โทรปิด () บนวัตถุ BluetoothGatt และตั้งค่าเป็นโมฆะ ข้อมูลเชิงลึกใด ๆ แก้ไข: ทิ้งบันทึก: สำหรับบันทึกเหล่านี้ฉันรูทโทรศัพท์ของฉันและเพิ่มระดับการติดตามของรายการที่เกี่ยวข้องใน /etc/bluetooth/bt_stack.conf การเชื่อมต่อสำเร็จ - ความพยายามครั้งแรกหลังจากรีบู๊ตโทรศัพท์และติดตั้งแอพ ฉันสามารถเชื่อมต่อค้นพบบริการ / คุณลักษณะทั้งหมดและอ่าน / เขียน …

6
โปรไฟล์ iBeacon Bluetooth คืออะไร
ฉันต้องการสร้าง iBeacon ของตัวเองด้วยชุดอุปกรณ์บลูทู ธ พลังงานต่ำบางตัว Apple ยังไม่ได้เปิดตัวสเปคสำหรับ iBeacons แต่นักพัฒนาฮาร์ดแวร์บางคนกลับทำการออกแบบ iBeacon จากโค้ดตัวอย่าง AirLocate และเริ่มขายชุดอุปกรณ์ iBeacon ดังนั้นโปรไฟล์ iBeacon Bluetooth คืออะไร Bluetooth Low Energy ใช้ GATT เพื่อค้นหาบริการโปรไฟล์ LE ดังนั้นฉันคิดว่าเราจำเป็นต้องรู้ถึง Attribute Handle, Attribute Type, Attribute Value และบางทีสิทธิ์ Attribute ของแอตทริบิวต์ iBeacon ดังนั้นสำหรับ iBeacon ที่มี UUID ของ E2C56DB5-DFFB-48D2-B060-D0F5A71096E0 ค่าหลัก 1 และค่ารอง 1 บริการโปรไฟล์ GATT Bluetooth จะเป็นอย่างไร …

7
ทำความเข้าใจเกี่ยวกับระยะห่างของ ibeacon
พยายามที่จะเข้าใจแนวคิดพื้นฐานเกี่ยวกับวิธีการที่ระยะห่างกับ ibeacon (beacon / Bluetooth-lowenergy / BLE) สามารถทำงานได้ มีเอกสารที่เป็นความจริงเกี่ยวกับวิธีการที่ ibeacon สามารถวัดได้ สมมติว่าฉันอยู่ห่างออกไป 300 ฟุต ... เป็นไปได้ไหมที่ ibeacon ตรวจพบสิ่งนี้ โดยเฉพาะสำหรับ v4 &. v5 และกับ iOS แต่โดยทั่วไปอุปกรณ์ BLE ใด ๆ ความถี่และปริมาณงานของบลูทู ธ มีผลต่อสิ่งนี้อย่างไร? อุปกรณ์สัญญาณสามารถเพิ่มหรือ จำกัด ระยะทาง / ปรับปรุงตาม BLE พื้นฐานได้หรือไม่? กล่าวคือ | Range | Freq | T/sec | Topo | |–—–––––––––––|–—––––––––––|–—––––––––––|–—––––––––––| Bluetooth …

8
ต้องเปิดใช้งานตำแหน่งสำหรับการสแกนด้วยบลูทู ธ พลังงานต่ำบน Android 6.0
หลังจากอัปเกรดเป็น Android เวอร์ชัน 6.0 การสแกน Bluetooth Low Energy (BLE) จะใช้ได้เฉพาะเมื่อเปิดใช้งานบริการตำแหน่งบนอุปกรณ์เท่านั้น ดูที่นี่สำหรับการอ้างอิง: Bluetooth Low Energy startScan บน Android 6.0 ไม่พบอุปกรณ์ โดยทั่วไปคุณจะต้องเปิดใช้งานการอนุญาตสำหรับแอปและเปิดใช้งานสำหรับโทรศัพท์ นี่คือบั๊กหรือไม่? เป็นไปได้ไหมที่จะสแกนโดยไม่เปิดใช้บริการระบุตำแหน่ง ฉันไม่ต้องการมีตำแหน่งสำหรับแอปทั้งหมดของฉัน แก้ไข ฉันไม่ได้พูดถึงว่าฉันกำลังใช้startScan()วิธีการที่BluetoothLeScannerให้ไว้ใน API 21 ฉันโอเคกับหลักสูตรและการอนุญาตตำแหน่งที่ดีในรายการที่วิธีนี้ต้องการ ฉันไม่ต้องการให้ผู้ใช้แอปของฉันต้องเปิดใช้บริการระบุตำแหน่งบนอุปกรณ์ (GPS ฯลฯ ) เพื่อใช้แอปของฉัน ก่อนหน้านี้startScan()วิธีนี้จะเรียกใช้และส่งคืนผลลัพธ์โดยปิดใช้บริการตำแหน่งบนโทรศัพท์ อย่างไรก็ตามใน Marshmallow แอปพลิเคชันเดียวกันจะ "สแกน" แต่ล้มเหลวโดยไม่โต้ตอบและไม่แสดงผลลัพธ์เมื่อไม่ได้เปิดใช้งานบริการระบุตำแหน่งบนโทรศัพท์และการอนุญาตแน่นอน / ตำแหน่งที่ดียังคงอยู่ในไฟล์ Manifest

8
วิธีเปิด / ปิดบลูทู ธ โดยทางโปรแกรมใน Android
ฉันต้องการเปิด / ปิดบลูทู ธ ผ่านโปรแกรม ฉันมีรหัสต่อไปนี้ BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if (!mBluetoothAdapter.isEnabled()) { Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT); แต่รหัสนี้ไม่ทำงานใน SDK 1.5 ฉันจะทำให้มันทำงานได้อย่างไร?
104 android  bluetooth 

16
IOException: การอ่านล้มเหลวซ็อกเก็ตอาจปิด - บลูทู ธ บน Android 4.3
ขณะนี้ฉันกำลังพยายามจัดการกับข้อยกเว้นแปลก ๆ เมื่อเปิด BluetoothSocket บน Nexus 7 (2012) ด้วย Android 4.3 (สร้าง JWR66Y ฉันเดาว่าอัปเดต 4.3 ครั้งที่สอง) ฉันได้เห็นโพสต์ที่เกี่ยวข้องบางรายการ (เช่น/programming/13648373/bluetoothsocket-connect-throwing-exception-read-failed ) แต่ดูเหมือนจะไม่มีวิธีแก้ปัญหาสำหรับปัญหานี้ ตามที่แนะนำในเธรดเหล่านี้การจับคู่ใหม่ไม่ได้ช่วยอะไรและการพยายามเชื่อมต่อตลอดเวลา (ผ่านการวนซ้ำโง่ ๆ ) ก็ไม่มีผลเช่นกัน ฉันกำลังจัดการกับอุปกรณ์ฝังตัว (อะแดปเตอร์ในรถยนต์ที่ไม่ใช่ชื่อ OBD-II คล้ายกับhttp://images04.olx.com/ui/15/53/76/1316534072_254254776_2-OBD-II-BLUTOOTH-ADAPTERSCLEAR-CHECK-ENGINE- ไฟพร้อมโทรศัพท์ของคุณ -Oceanside.jpg ) โทรศัพท์ Android 2.3.7 ของฉันไม่มีปัญหาในการเชื่อมต่อและ Xperia ของเพื่อนร่วมงาน (Android 4.1.2) ก็ใช้งานได้เช่นกัน Google Nexus อีกเครื่อง (ฉันไม่รู้ว่า 'One' หรือ 'S' แต่ไม่ใช่ '4') …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.