About    Huamao
Contact  Huamao
Download Center
  当前位置:阅读信息
HM_10_11主模式工作流程简介


主模式工作分为自动工作和手动工作模式。

自动工作模式: AT+IMME0,AT+ROLE1
手动工作模式: AT+IMME1,AT+ROLE1

自动工作模式工作流程如下:主模块在上电以后,会首先检测模块内部有没有存储过曾经成功连接过的设备地址
如果有存在的地址,则不会进行搜索附近设备的操作,直接去连接这个地址。如果没有,则会进入搜索状态,然后内部维持一个搜到的设备列表,自动逐个尝试,直到成功连接某一设备后,然后记住这个地址。然后周而复始。
自动工作模式下,有几个指令可以让模块改变操作逻辑
AT+SAVE指令,可以指定主模块在连接成功后是否存储成功连接过的地址,如果设置为不存,那么每次断开连接后,主模块都会进入搜索过程。
AT+TCON指令,可以指定主模块连接内部存储过的从设备地址的超时时间,过了这个超时时间后,主模块会清除掉这个地址,然后转入搜索过程,AT+TCON0的情况下,主模块不会清除这个地址,会一直尝试去连接这个设备。
手动工作模式下,模块不会自动进行工作,一切工作都要等待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+CO<P0><P1><P2><P3>按地址连接并且自动启用UUID学习功能,这个指令比较复杂,请参见手册。
从V604开始,模块增加了近场匹配功能。
启用近场匹配功能的指令是AT+ROLE2,其功能和AT+ROLE1主模式工作大致是一样的,除了在自动工作模式下的时候。
在AT+ROLE2模式下,模块在自动搜索的时候,只会将信号强度优于-50dBi的设备列入连接列表,并且,信号强度越强,列表会自动更新,自动搜索完成后,会自动连接信号强度最强的一个设备。其他的工作流程和AT+ROLE1的工作流程是一样的。
AT+ROLE2模式的引入,方便了周围有多个蓝牙设备的时候,进行匹配的条件变得宽松,原来我们模块在第一次匹配的时候,要求周围只有一个从机,而AT+ROLE2下,只需要将主从设备放在一起即可,不会发生误连接情况,大大方便了生产和产线测试环节。




技术支持: webmaster@jnhuamao.cn

About us  |  Contact us  |  Download Center
Mail: webmaster@jnhuamao.cn
Copyright 2006-2017 Jinan Huamao technology Co., LTD.