tinyb:TinyB 公开了 C++、Java 和其他语言的 BLE GATT API,使用 BlueZ over DBus

时间:2024-06-20 08:19:56
【文件属性】:

文件名称:tinyb:TinyB 公开了 C++、Java 和其他语言的 BLE GATT API,使用 BlueZ over DBus

文件大小:259KB

文件格式:ZIP

更新时间:2024-06-20 08:19:56

C

微型蓝牙 LE 库 该项目旨在创建干净、现代且易于使用的蓝牙 LE API。 TinyB 使用 BlueZ over DBus 公开了 C++、Java 和其他语言的 BLE GATT API。 API 文档 可以找到最新的 API 文档: 对于 C++: : 对于 Java: : 在 Java 上开始使用 TinyB 的指南可在此处获得: ://software.intel.com/en-us/java-for-bluetooth-le-apps。 使用 TinyB TinyB 需要 CMake 3.1+ 才能构建,并且需要 GLib/GIO 2.40+。 它还需要激活 GATT 配置文件的 BlueZ,这是目前实验性的(从 BlueZ 5.37 开始),因此您可能必须使用 -E 标志运行 bluetoothd。 例如,在带有 systemd 的系统(Fedora、pok


【文件预览】:
tinyb-master
----.travis.yml(1KB)
----cmake()
--------Toolchains()
--------modules()
----Doxyfile.cpp.in(101KB)
----include()
--------version.h(111B)
--------tinyb_utils.hpp(2KB)
--------generated-code.h(49KB)
--------BluetoothNotificationHandler.hpp(668B)
----api()
--------tinyb()
--------tinyb.hpp(1KB)
----CONTRIBUTING.md(3KB)
----src()
--------BluetoothGattDescriptor.cpp(7KB)
--------BluetoothGattCharacteristic.cpp(9KB)
--------tinyb.pc.cmake(245B)
--------BluetoothObject.cpp(2KB)
--------BluetoothManager.cpp(13KB)
--------BluetoothUUID.cpp(2KB)
--------BluetoothDevice.cpp(18KB)
--------org.bluez.xml(5KB)
--------BluetoothEvent.cpp(3KB)
--------BluetoothAdapter.cpp(12KB)
--------BluetoothGattService.cpp(4KB)
--------tinyb_utils.cpp(3KB)
--------CMakeLists.txt(2KB)
--------generated-code.c(432KB)
----TROUBLESHOOTING.md(2KB)
----examples()
--------notifications.cpp(5KB)
--------hellotinyb.cpp(8KB)
--------list_mfg.cpp(4KB)
--------uuid.cpp(2KB)
--------checkinit.cpp(2KB)
--------asynctinyb.cpp(6KB)
--------java()
--------CMakeLists.txt(1KB)
--------esstinyb.cpp(7KB)
----.gitignore(158B)
----java()
--------BluetoothNotification.java(2KB)
--------ObjectArrayArgCallback.java(1KB)
--------BluetoothAdapter.java(11KB)
--------BluetoothCallback.java(1KB)
--------BluetoothManager.java(15KB)
--------BluetoothDevice.java(14KB)
--------BluetoothGattService.java(4KB)
--------ObjectArgCallback.java(1KB)
--------jni()
--------BluetoothGattCharacteristic.java(6KB)
--------BluetoothException.java(1KB)
--------BluetoothObject.java(3KB)
--------TransportType.java(248B)
--------BluetoothGattDescriptor.java(3KB)
--------CMakeLists.txt(2KB)
--------manifest.txt.in(441B)
--------BluetoothType.java(1KB)
--------BluetoothEvent.java(2KB)
----CMakeLists.txt(4KB)
----README.md(3KB)
----COPYING(1KB)
----Doxyfile.java.in(101KB)

网友评论