我正在尝试连接到具有ISSC透明UART的设备。当我列出专有服务的服务时,我只能看到两个特征,而不是我期望的四个特征。我可以看到ISSC_AIR_PATCH和ISSC_UPDATE_CONNECTION_PARAMETER,但看不到ISSC_TRANS_TX或ISSC_TRANS_RX。
(我可以看到通用服务和设备服务)。
TX和RX特性没有报告给我自己的代码,也没有报告给蓝牙LE扫描仪,使用的是安卓或视窗应用程序(还没有试用过的iOS )。
有什么我需要做的吗,开机?我有一个安卓和一个iOS的序列图。不幸的是,安卓one是经典的BT (使用RFComm),但iOS one是BLE -它有一行我不明白的“设置客户端配置:启用”,这让我相信我错过了一步,但我在图表中找不到更多关于这条线的信息。
发布于 2018-06-11 10:58:03
不确定这是否仍然是真实的,但是:
我在我的iSSC BTLE设备上也看到过类似的情况。似乎供应商有时会将RX和TX特性重命名为他们的自定义Guid。
在我的例子中,我有一个单独的服务,有两个自定义特征。有时,这些似乎是UART的写和读(更新)控制。
https://stackoverflow.com/questions/48665782
复制相似问题