繁体   English   中英

Objective-C探测需要配对代码但文档可怕/不透明的蓝牙设备

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM