注意，使用前先查询模块版本，V117版本均为假货。

主模式工作分为自动工作和手动工作模式。
自动工作模式： AT+IMME0，AT+ROLE1
手动工作模式： AT+IMME1，AT+ROLE1
自动工作模式工作流程如下：主模块在上电以后，会首先检测模块内部有没有存储过曾经成功连接过的设备地址
如果有存在的地址，则不会进行搜索附近设备的操作，直接去连接这个地址。如果没有，则会进入搜索状态，然后内部维持一个搜到的设备列表，自动逐个尝试，直到成功连接某一设备后，然后记住这个地址。然后周而复始。
自动工作模式下，有几个指令可以让模块改变操作逻辑
AT+SAVE指令，可以指定主模块在连接成功后是否存储成功连接过的地址，如果设置为不存，那么每次断开连接后，主模块都会进入搜索过程。

手动工作模式下，模块不会自动进行工作，一切工作都要等待AT指令。
搜索指令：
AT+DISC? 普通搜索，会返回设备信息，AT+SHOW指令可以控制返回信息的类型。该方式支持下标连接 AT+CONN<nIndex>
AT+DISI? iBeacon搜索，会返回设备iBeacon信息.
AT+DISA? 全局搜索，会返回设备的广播包信息，注意该信息是ASCII和16进制混合的，适用于编程分析。
连接指令
AT+CONN<nIndex> 按下标连接，下标从0开始，假设AT+DISC？搜到了三个设备，可以使用AT+CONN0，AT+CONN1， AT+CONN2去连接指定顺序的设备。
AT+CO<P0><P1>按地址连接，P0为设备类型，P1为MAC地址。
AT+FINDSERVICES？指令用于查找服务。
AT+FINDALLCHARS？用于查找特征值。
AT+NOTIFY_ON用于使能通知
AT+SET_WAY用于设置发送数据方式
动态通信指令很多，具体请参考压缩包里如何使用学习指令的PDF。


近场匹配功能的指令是主模式自动工作的一种方式。
在AT+IMME0和AT+ROLE1模式下，模块在自动搜索的时候，只会将信号强度优于-50dBi的设备列入连接列表，并且，信号强度越强，列表会自动更新，自动搜索完成后，会自动连接信号强度最强的一个设备。
这种模式方便了周围有多个蓝牙设备的时候，进行匹配的条件变得宽松，原来我们模块在第一次匹配的时候，要求周围只有一个从机，而新模式下，只需要将主从设备放在一起即可，不会发生误连接情况，大大方便了生产和产线测试环节。