gatt

    1热度

    1回答

    有人可以告诉我如何使用DBUS api发送GATT通知。目前我正在使用bluez5.43。我正在尝试注册一项服务并发送通知。我已经拿到了工具目录下的gatt-service.c的引用。当我查看源代码时,该特性具有多种注册的特征方法。掉那些之一是 GDBUS_ASYNC_METHOD("StartNotify", NULL, NULL, chr_start_notify) 但是当我浏览到chr_

    1热度

    1回答

    或者更具体地说,如何在“平台管理器”级别运行时请求MTU更改? 更多细节 我使用它作为一个客户端GATT示例程序LinuxGATM_CLT和它使用的Bluetopia平台管理框架。 我使用TI的WL183xMOD WiLink硬件,它使用Bluetopia(以前由Stonestreet One拥有)。 API调用存在 的功能存在,但似乎是在堆栈层比PM低: ~/src/ti_bluetopia/

    1热度

    1回答

    Bluetooth SIG网站托管several描述了蓝牙低功耗设备可以实现的标准服务。它以可读的格式提供了这些描述,但也意味着这些模式有一个机器可读的版本,称为“GATT XML”。我无法在任何地方找到GATT XML的规范 - 它是否存在?如果没有,BLE服务模式是否还有其他格式?

    0热度

    1回答

    因此,我目前正在规划蓝牙低耗能设备的代码,该蓝牙低功耗设备将使用蓝牙规范中的HID over GATT配置文件进行操作。我已经阅读了HID规范1.11和使用表格1.12,但我找不到任何关于Usage_pages和Usages的最低要求使用情况。 由于我们正在实施主机和设备,因此我们的计划是为报告描述符使用供应商定义的使用页面,但由于我们的目标是快速连接和低功耗,因此我不想在GATT上的HID的报告

    0热度

    1回答

    我试图在Raspberry Pi 3上用Windows IoT Core创建一个HID over GATT设备。我遵循https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/gatt-server的文档,这对于15063的发布版本不是100%准确的SDK,但它是我能找到的唯一文档。 但是,调用 GattServiceProvider

    1热度

    1回答

    我目前有一个霍尼韦尔DEX BLE-1适配器,用于从自动售货机检索dex数据。我有一个快速的3 iOS应用程序,它使用CoreBluetooth进行扫描并与外设配对。该适配器有三个服务:串行端口,电池和dex服务。 dex服务有三个特征:固件版本,会话和设置。我想会话特征是用来检索dex;不过,我不知道该怎么做。 我使用didUpdateValueFor外设方法来获取与会话特性的uuid有关的值,

    1热度

    1回答

    我目前正试图让Daydream控制器与Hololens一起工作。 使用this answer作为指导,我尝试读取控制器给我的信息,但我目前丢失了。 根据链接的答案,我应该能够得到按钮按下,如果我去第19行,看看字节4,5,6,7和8. 但是,我似乎得到2按钮按下只需将手指放在控制器上的触控板上即可。 此外,我有一个不可能的时间获取手指垫上的手指位置,以及控制器的旋转旋转值。 下面是当控制器平放在桌

    1热度

    2回答

    我正在使用CC2650STK SensorTag。 我已经从GitHub下载这个开源应用程序:https://github.com/googlesamples/android-BluetoothLeGatt 但是,应用程序不扫描我的BLE装置,并显示在列表上。如果任何人都可以指导我或帮助我修改此代码,以便它可以扫描我的CC2650STK设备。 您的帮助表示赞赏

    0热度

    2回答

    我想知道,如果UWP蓝牙API和指示有问题。 如果我正确理解documentation,UWP将处理收到的指示包的确认。 但由于某些原因,示例代码适用于notifys,但不适用于指示。我正在用Myo腕带尝试此操作。 我可以通过通知特征接收通知,但不能通过指示通知。不幸的是我必须使用指示。 我改变了代码示例一点点这一点,但它不工作: GattCommunicationStatus status =

    0热度

    1回答

    我们已经构建了一款可穿戴设备,每20毫秒进行一次测量并通过BLE将结果发送至Android设备。我们收到了奇怪的结果,前270个数据包按时收到,没有丢失,但在271个事情变得奇怪。我们会给五个数据包(准时),然后丢弃32个数据包,然后重复。 这款手机是采用Android 7.1.1的Nexus 5X。该器件运行带BLE 4.2的nRF51。我们正在使用基于模板应用的Android nRF工具箱v2