จับคู่กับอุปกรณ์ Bluetooth ผ่านเทอร์มินัล


12

ฉันพยายามเชื่อมต่อและจับคู่อุปกรณ์บลูทู ธ จากบรรทัดคำสั่ง ฉันสามารถทำได้ผ่าน GUI โดยใช้กระบวนการมาตรฐาน แต่ฉันกำลังมองหากระบวนการทั้งหมดโดยอัตโนมัติ

ฉันกำลังมองหาคำสั่งที่สามารถดำเนินการในเชลล์สคริปต์เพื่อเชื่อมต่อกับอุปกรณ์บลูทู ธ เช่นเดียวกับ Linux ที่มีคำสั่ง "hcitool", "pand" ฉันพยายามค้นหาคำสั่งที่เทียบเท่าสำหรับ macOS

ฉันจะทำสิ่งนี้ได้อย่างไร

คำตอบ:


2

ดูเหมือนว่า "แฮ็ค" เล็กน้อย แต่คุณสามารถทำได้โดยใช้ oascript ซึ่งเลียนแบบการโต้ตอบ GUI ที่จำเป็นสำหรับการเชื่อมต่อ: https://stackoverflow.com/a/23018886/5269642

ฉันไม่พบ API ของเอกสารที่ใช้บลูทู ธ แต่อย่างใดขออภัยวิธีการใช้ JavaScript เป็นวิธีที่ดีที่สุดที่ฉันสามารถค้นหา / คิดได้


0

เครื่องมือblueutilใช้ API ส่วนตัวจากกรอบ IOBluetooth เพื่อโต้ตอบกับอุปกรณ์บลูทู ธ คุณสามารถแสดงรายการอุปกรณ์ล่าสุดโดยใช้:

blueutil --recent

และเชื่อมต่อกับอุปกรณ์เฉพาะโดยใช้:

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