0

需要关于我可能做错的建议/帮助。

我所拥有的:
将 HM-10 模块插入我的 Arduino。
- 除连接类型外的出厂默认设置:
--使用 AT+TYPE3 (3:Auth and bond )。
Android LG G4,运行 Android 6 (Marshmallow)。

问题:
当搜索蓝牙设备但使用默认配对代码“000000”时,可以在 Android 中看到蓝牙 HM-10 可以连接到“PIN 或密码错误。再试一次?” 消息不断出现。

我测试的内容:
Windows 10 笔记本电脑与 HM-10 设备绑定。(通过运行 AT+RADD 验证 MAC 地址?)
AT+TYPE0(0:不需要 PIN 码)通过 BLE Scanner 应用程序连接。
向三个使用不同 Android 手机的人寻求帮助:
-最新的三星手机:Bonds
-旧款三星手机:Bonds
-OnePlus 一部手机:不绑定

假设
无法连接的设备上的蓝牙库在与 HM-10 模块通信时可能缺少握手协议。

4

1 回答 1

0

我是这些模块 HM-10,HM-16 的更新者,我也遇到了同样的问题。最后我发现在android应用商店安装APP“msmble”可以解决这个问题并做一些简单的测试,比如send word。我猜协议或 UUID 是原因,但我不知道细节。

无论我如何更改 PIN 设置,还有另一个问题。msmble 始终无需输入 PIN 码。

余生

于 2016-11-01T18:08:53.350 回答