通信频道
(1)BLE使用了ISM频段,频率范围为2.400–2.4835GHz;BLE在physical layer定义了40个物理通道,频点分别为f =(2402+n*2)MHz,n为通道号从0到39。
(2)从40个通道中选出3个作为广播通信,剩下的37个通道作为连接通信;通常在连接通信时不会长时间在固定的物理通道,而是在多个通道之间进行规律的切换,这就是BLE的调频技术(Hopping)。
2.广播
2.1 广播初始化
(1)设置是否可连接
adv_params.properties.type = BLE_GAP_ADV_TYPE_CONNECTABLE_SCANNABLE_UNDIRECTED;
(2)设置广播间隔
ble_adv_fast_interval = APP_ADV_INTERVAL;
(3)设置广播phy速率
adv_params.primary_phy = BLE_GAP_PHY_1MBPS;
(4)设置广播名
sd_ble_gap_device_name_set(&sec_mode,(const uint8_t *) DEVICE_NAME,strlen(DEVICE_NAME));
2.2 广播流程