文档介绍:(standby):设备没有传输和发送数据,(Advertiser):(Scanner):(Initiator):主动向扫描设备发起连接。(Master):作为主设备连接到其他设备。(Slave):作为从设备连接到其他设备。(standby)(advertising),Ibeacon使用该状态1)ConnectableUndirectedEventType(可连接无定向广播)2)ConnectableDirectedEventType(可连接定向广播)3)ScannableUndirectedEventType(可扫描无定向广播)4)Non-connectableUndirectedEventType(不可连接无定向广播)(Scanning)(Initiating)(Connected):Characteristic特征值,主从机的通讯全是通过Characteristic来实现的,可以理解为一个标签,通过这个标签可以获取或者写入想要的内容;:统一识别码我们刚才提到的Service和Characteristic,都需要一个唯一的UUID来标识。:1)Advertising_Interval_Min2)Advertising_Interval_Max,3)Advertising_Type,4)Own_Address_Type,5)Direct_Address_Type,6)Direct_Address,7)Advertising_Channel_Map,8)Advertising_Filter_Policy9)AdvertisingData10)ScanReponseDataAdvertisinginterval首先介绍一下Advertisinginterval(广播时间间隔):在所有的非定向广播事件中,两个相邻的广播事件的时间间隔(T_advEvent)为:T_AdvEvent=advInterval+,并且范围在20ms-,对于“可扫描非定向广播”和“不可连接非定向广播”这两种类型,该值应不小于100ms(),对于“可连接的非定向广播”该值可设置的范围为20ms-。advDelay是LinkLayer(链接层)分配的一个伪随机数,它的范围为0-10ms参数Advertising_Interval_Min和Advertising_Interval_Max就是用于调整advertisinginterval的,,这里设置一个上限值和下限值,目的是希望让控制器根据其工作情况来动态调整合适的广播包发送频率。Advertising_Interval_Min非定向广播包的最小广播间隔。范围:0x0020-0x4000默认值:N=0x0800()Ti