蓝牙HM-10 PIN连接,认证/安全

时间:2018-04-15 12:24:22

标签: ios security authentication bluetooth uuid

我在嵌入式设备中使用HM10蓝牙 - UART模块。我通过带有iPhone应用程序的UUID连接到它,但是我想第一次激活一个PIN进行连接,所以不是所有拥有iPhone和LightBlue等应用程序的人都能将数据发送到我的设备。 这对HM10来说有点可能吗?在手册中写道,可以使用PIN进行配对,但即使我激活它,我也不需要输入它。

谢谢

2 个答案:

答案 0 :(得分:1)

我还使用了相同的适配器(HM-10)或基本上是CC41-A模块,因为我刚刚发现我的模块是一个克隆。我不知道它是否可能导致身份验证问题,但我建议您先识别您的模块。您的板上是否还缺少此图所示位置的晶体: http://nerdclub-uk.blogspot.com/2016/02/working-with-cheap-bluetooth-btle4.html

如果丢失,则为克隆模块。

编辑: 我刚刚在该博客的评论中发现克隆不支持身份验证。 https://blog.yavilevich.com/2017/03/mlt-bt05-ble-module-a-clone-of-a-clone/

答案 1 :(得分:0)

您正在尝试更改HM-10蓝牙芯片的密码。为此,您可以发出 AT命令

假设您正在使用Arduino环境与嵌入式设备进行交互,那么您需要转到工具串行监视器中的串行监视器并输入以下内容文本字段:

AT + PASS [YOURPASSWORD]

按回车或发送,您应该看到以下内容:

OK + Set: [para1]

您可以在http://fab.cba.mit.edu/classes/863.15/doc/tutorials/programming/bluetooth.html

为HM-10芯片找到更多 AT命令