如何自动连接2个PmodBT2在一起

介绍

PmodBT2可配置为彼此自动连接,以提供即时双向串行电缆更换。下面是一个简单的指南,告诉你如何做到这一点。


所需的材料

  • x2PmodBT2
  • 带有蓝牙和通用终端程序(如TeraTerm或超级终端)或非IOS移动设备上的串行终端应用程序的主机。
  • 一种为BT2提供电力的方法

术语

  • -当你看到这个时,你需要添加一个carriager在终端机返回。

指令

一般只需要设置用户能够连接,进入设置模式BT2因此可以执行本教程使用蓝牙兼容的个人电脑与一个终端程序或蓝牙兼容智能手机(非IOS)与终端应用。本教程中使用的所有命令可以找到RN42的参考手册

1.初始设置

1.1)首先要确保两个PmodBT2这些公司已经被重置为出厂默认值。要做到这一点,在BT2上短JP1跳线,施加电源和删除/更换跳线两次。在第二个跳线替换时,你应该看到红色和绿色的led瞬间闪烁,这就是你如何知道你成功重置了BT2。需要注意的是,JP1上的跳线需要在BT2上电之前打开才能生效。
1.2)一旦BT2复位,移除JP1上的跳线和电源周期。

2.BT2配置

在这一点上,你需要决定你想要哪个BT2从和主。

3.奴隶的配置

3.1)用首选设备连接到指定的从BT2,并通过终端发送命令“$$$”。如果你从BT2收到“CMD”返回,BT2的绿色led开始快速闪烁,你知道你已经成功进入“命令模式”。
3.2)输入“D”,显示BT2的基本设置,确认“Mode = slavi”。如果将模式设置为从模式以外的任何模式,则通过输入命令“SM,0”将模式设置为从模式。
3.3)接下来我们需要禁用身份验证。为此,发送命令“SA,0”,并在基本设置中验证“Authen=0”。
3.4)为了使这些更改生效,必须重新启动设备。使用“R,1”命令重新启动。

4.主配置

4.1)下一步是配置主设备。使用相同的进程进入命令模式,就像你对从进入主BT2的命令模式。
4.2)分别发送“SA,0”和“Sm,3”命令。这些命令将禁用身份验证并将BT2设置为“自动连接”模式。
4.3)接下来,您需要告诉BT2模块要连接到哪个设备。启动从BT2后,发送“I,10”命令来发现所有PmodBT2范围内的设备及其收件人将被退回。地址为12位的十六进制数。它也可以作为MAC ID在Pmod BT2的标签上找到。一旦知道从设备地址,就发送命令“SR,
”以将其保存到内存中。例如,如果从服务器的地址是00066676ABCD,则输入“SR,00066676ABCD”。
4.4)检查设备是否处于自动连接代码中,没有身份验证,并且存储了正确的从地址。发送“D”并验证“Mode =DTR”,“Authen=0”和“REM=ADDR”,其中ADDR是从机的地址。
4.5)使用“R,1”命令重启设备。

5.测试!

5.1)将BT2连接到足够近的电源,使它们在彼此的范围内,并同时给它们供电(把它们都插到Digilent的一块板上是一个简单的方法)。在几秒钟内,你应该看到绿色灯关闭的两个bt2。这意味着您已经成功地配置了PmodBT2s,使其能够自动相互连接!