菜鸟教程小白 发表于 2022-12-13 02:33:56

iphone - Apple BLTE 传输示例应用程序的问题


                                            <p><p>即使在全新的 iPad 上,我安装的 Apple BTLE 传输应用程序的行为也非常不稳定。
我用 Google 搜索了,但没有找到任何解决方案。</p>

<p>我在一周前从苹果商店购买的四台全新 iPad mini Gen4 上安装了 iOS 应用程序 Apple BTLE-transfer v1.0 未修改,使用 Xcode 4.6.2,同时:两个黑色的是 iOS v6.1.2,两个银色的是 v6.1.3
这两个 v6.1.2 效果最好,但通常很不稳定。
其中一个 v6.1.3 不时执行 BTLE 传输应用程序传输。
第二个 v6.1.3 从不执行 BTLE 传输应用程序传输。
没有其他蓝牙设备正在运行。</p>

<p>但 BTLE 传输通常会失败。如果一台 iPad 是外围设备而其余的是中央设备,则只有一个或 1 或 2 台其他 iPad 会收到。 iPad #4 从不发送或接收。</p>

<p>iPad #2 Peripheral 始终与 #1 Central 通信,有时与 #3 Central 通信,从不与 #4 Central 通信
iPad #1 Peri 有时会与 #2 对话,从不与 #4 对话,从不与 #3 对话。</p>

<p>问题出在硬件上,但它们是相同的mini,因此可能是BTLE应用无法适应的硬件时间稍有差异。</p>

<p>我尝试过在 iPad 上循环供电并以各种顺序启动应用程序。附近没有蓝牙设备(30 英尺内)。</p>

<p>最新状态:
Central 报告的 RSSI 范围为 -59 到 -39 db,两个全新的 iPad mini 并排使用。
这就是他们无法连接的原因。</p>

<p>我会进一步调查,然后在这里报告解决方案...</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>解决方案是在 Apple 的“BTLE 中央外设传输”示例代码应用程序中移除 -35 db 限制。搜索 -35 并删除 'if' 和 'return'。</p>

<p>一旦你移除它,它就可以在 30 英尺远的地方正常工作。甜!!</p>

<p>我使用四台 iPad mini 和一部 iPhone 5 进行了测试。</p>

<p>但是等等,还有更多的悲伤:
几分钟后,应用程序将不再传输,直到您关闭它、重新启动设备并重新运行应用程序。应用内有评论暗示它不够强大。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - Apple BLTE 传输示例应用程序的问题,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/16444775/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/16444775/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - Apple BLTE 传输示例应用程序的问题