RN42-APL开发板在接收发送字节时不进行认证

时间:2013-10-13 04:32:27

标签: ios authentication bluetooth mfi

我最近收到了Avnet的Microchip / Roving Networks RN42-APL开发套件,我能够运行示例iOS应用程序并进行环回测试,一切都很棒(BT连接,验证,知道应用程序已打开)。

但是,当我将此电路板放置在实际电路中时,数据流入RX-In引脚,RN42甚至不会进行验证!

有没有人看过这款MFI芯片的功能示例?整个'它只是有效'并不是真的。在此芯片可以发送和接收数据之前,我还需要一些东西吗?

2 个答案:

答案 0 :(得分:1)

你究竟是什么意思RN-42-APL BT模块没有进行身份验证?我使用RN-42-APL + MFi 2.0c芯片进行iOS身份验证,效果很好。然而,最新的固件5.43仍然存在一些与Android系统身份验证相关的错误。以前我使用BT模块固件5.36。 Microchip的工程师告诉我,以前的固件有一些与身份验证相关的错误需要PIN码。 最新的固件已经改进,但我在测试期间发现了另一个错误。

MFi芯片必须用2线连接到BT模块。该芯片使用I2C数据传输。我设计并构建了基于这些组件的真实设备。 最后,这个模块适用于iOS,您可以使用SA,x命令更改身份验证模式。请阅读手册。有4个选项:0,1,2和4.

答案 1 :(得分:0)

所以我想出了问题(我认为)。它与固件无关,但似乎在验证发生之前,如果UART线路上有流量,设备将不会进行身份验证。

我不知道这个限制是来自何处,我也不关心,但如果有人遇到此问题,我会尝试关闭UART流量,直到身份验证为止。