BS21的通信很简单,按照手册发送指令就好了,首先是从机的命令:
(设置模式的时候,0为从机,1为主机,9为关闭)
这几条指令的意思是:设置名称,重启,设置为从机模式,接下来就可以等待连接了。
主机的命令是:
一样是先设置名称,重启,设置模式为主机模式,进行设备的搜索(这一点我有点不明白,看AT指令上应该是有多少个设备就显示多少个,但是我搜索的时候,同一个设备搜索了50次显示了50次,也是显示有50个设备,谁知道的麻烦告知一下),最后一条指令是AT+SLECONNECT,就是连接到从机,连接好后会显示 > 的字符,就可以互相开始传输信息了。
可以看到,在这个模式下命令是没有用的,只会作为数据传输过来,如果想使用AT命令的话,在不使用回车换行的情况下发送+++就可以了。不过需要注意的是,只有主机可以使用,从机还是处于只能收信息的状态的。
这时候如果还想继续发送消息,可以使用AT+SLESEND或者AT+SLESENDRAW.
完成传输之后,如果不想使用了,记得断开连接,如果两个都不使用了,主机和从机最好都要设置成模式9,主机断开连接后虽然从机可以使用命令了,但是还是处于从机模式下的。
非专业,有错误请指正。 |