Perpustakaan Bluetooth untuk BlueZ (Windows)

Apa yang setara dengan Windows untuk libbluetooth2-dev Linux? Saya mencoba menjalankan simple_scan.c untuk pemindaian bluetooth berkemampuan BlueZ di Intel Edison saya, tetapi saya memerlukan perpustakaan bluetooth. Ini solusinya untuk linux: Di mana bluetooth/bluetoothnya. h berlokasi di Linux?. Namun di mana saya dapat mengunduh perpustakaan yang setara di perangkat Windows saya?


person Essam    schedule 04.12.2014    source sumber
comment
maksudnya windows pc atau windows phone?   -  person kiranpradeep    schedule 06.12.2014


Jawaban (2)


Bluetooth di Windows adalah hal yang sangat berbeda. BlueZ sama sekali tidak didukung di Windows. Simple_scan.c yang Anda maksud juga tidak akan berjalan di Windows. Saya sedang mengerjakan proyek untuk membaca Monitor Denyut Jantung dan menurut kami akan sangat sulit melakukannya di Windows (lihat contoh di sini) jadi kami menggunakan Linux dengan proyek kami dan menggunakan BlueZ dengan Qt 5.5.

person Chuck Claunch    schedule 12.06.2015
comment
Saya juga bertarung dengan hewan ini, mencoba yang terbaik, Sudah dilakukan dengan MacOS, iOS, Android dan Linux tetapi sangat sulit dilakukan di Windows - person Akhzar Nazir; 15.09.2018
comment
Saya juga bertanya-tanya apakah ada paket pengembangan bluetooth untuk Windows. Idealnya, saya ingin paket lintas platform, tetapi tampaknya tidak ada paket seperti itu. Bisakah seseorang membuktikan bahwa saya salah? Nampaknya ini link yang memberikan petunjuk pemrograman bluetooth di Windows https://docs.microsoft.com/en-us/windows/win32/bluetooth/bluetooth-start-page. - person robotsfoundme; 02.02.2020

Saya menjadi gila dengan hal yang sama. Saat ini saya telah menemukan yang berikut ini:

  • Tampaknya cara yang valid adalah tinyB dari intel-iot-devkit atau Eclipse Kura (yang merupakan osgi dan tidak kompatibel dengan pegas). Mereka sama setianya dengan kurangnya informasi. Itu adalah opsi yang tersedia dan tampaknya didasarkan pada Bluez untuk unix.
  • Ada pembungkus GATT dengan SmartGattLib (movisens) dan nrjavaserial (neuronrobotics), tetapi tidak ada info biner.
  • Ada implementasi bluecove yang berfungsi dengan baik untuk bluetooth. Termasuk binari...tetapi tidak ada dukungan untuk Bluetooth 4.0+ atau Layanan GATT.
<!-- https://mvnrepository.com/artifact/io.ultreia/bluecove -->
<dependency>
    <groupId>io.ultreia</groupId>
    <artifactId>bluecove</artifactId>
    <version>2.1.1</version>
</dependency>

Ceri di atas kuenya dapat Anda temukan di https://community.openhab.org/t/bluetooth-le-smart-bluetooth-mesh-integration/50805/6

Mereka mengatakan hal berikut yang menarik untuk pertanyaan ini:

  • "Karena tidak ada dukungan Java untuk BT, saya ingin menghubungkan tumpukan BlueZ melalui DBus, mirip dengan pengikatan BLE yang ada."
  • "Pengikatan yang saya kembangkan/dukung didasarkan pada Java Bluetooth Manager 26 yang juga dikembangkan dan didukung oleh komunitas OH. Seperti yang Anda katakan, tidak ada dukungan BT di Java, jadi BluetoothManager seharusnya mengisi celah itu. Kami mencoba untuk mendesainnya sedemikian rupa sehingga mudah diperluas. Ini mendukung berbagai lapisan “transportasi”, misalnya TinyB (melalui DBus), BlueGiga dan DBus asli (sedang dikembangkan sekarang)."
person Alberto Soto    schedule 27.04.2020
comment
Harap fokus menjawab. Mengajukan pertanyaan adalah untuk pertanyaan, atau mungkin komentar, ketika Anda memiliki hak istimewa itu. Jika Anda tidak menganggap ini sebagai jawaban, yaitu jika bagian yang ditanyakan relevan menurut Anda, silakan hapus postingan tersebut. - person Yunnosch; 29.04.2020