[英]Objective-C probe a bluetooth device that requires a pairing code but that has horrible/opaque docs
我正在尝试编写一个应用程序以连接到蓝牙医疗设备。 制造该设备的公司向我发送了300页的手册,并基本上告诉我阅读所有手册。 我使用CoreBluetooth进行了探索性外围设备检测,发现以下设备信息:
centralManager:didDiscoverPeripheral:advertisementData:RSSI:
(null) with {
kCBAdvDataIsConnectable = 0;
kCBAdvDataManufacturerData = <8c0001e2 91d3a2d4 eb1f2417 da260263 3acf359c 3c206159 09>;
kCBAdvDataServiceUUIDs = (
FEFD
);
然后,我尝试搜索该公司为我提供的FEFD
认为是服务标识符的pdf文件,这将帮助我找到手册中多汁的内容……没有骰子。
这是我的第一个蓝牙项目,我想知道如何最有效地进行此操作。 我需要使用授权码与设备配对,然后需要在设备上检索测量值。 我有没有机会仅用Core Bluetooth探测设备。 一位经验丰富的蓝牙程序员将如何做呢?
感谢您的任何建议。
(我认为这应该是评论,但我还不能写它们。)
您可以将硬件IO工具用于XCode 。 您可以从Apple Developer页面安装它。 它有一个叫做Bluetooth Explorer的东西,可能对探测蓝牙设备很有帮助。 我不知道它是否能够为您的情况(医疗设备)提供帮助,但是当我将其与简单的蓝牙设备一起使用时,它确实是一个很好的工具。
它是针对Mac的程序,因此您的Mac必须具有蓝牙模块才能使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.