Т.е. для того же примера ble_app_hrs так и есть- он будет работать с любым телефоном?
Нашел вроде вот что: вставить в gap_params_init():
static_pin_option.gap_opt.passkey.p_passkey = passkey; err_code = sd_ble_opt_set(BLE_GAP_OPT_PASSKEY, &static_pin_option); APP_ERROR_CHECK(err_code);
тогда будет предустановка пароля. И связь будет между только двумя этими устройствами.
С witelist так и не понял до конца. По идее, туда и добавляются устройства.
А где в коде можно, в том же ble_app_hrs прописать переменную, или что- нибудь, что при нажатии на кнопку на девайсе, я буду эту переменную выставлять, и только тогда мой девайс будет подключаться к телефону. Сумбурно немного объяснил. Но задача- обмен данными только с тем устройством, которое заранее было определено. Вот как это в примере ble_app_hrs сделать?
Конечно, думаю, и мой код сработает- про passkey. А без него как-то еще можно?
|