2014/11/16

[nrf51]bondingされないけどconnectできる

BLEイベントとしてBLE_GAP_EVT_SEC_PARAMS_REQUESTが来たとき、sd_ble_gap_sec_params_reply()でbondingありを返しているのだが、どうもbondingなしでconnectできているようだ。

デバッガで試したが、そもそもBLE_GAP_EVT_SEC_PARAMS_REQUESTが来ていない。
このイベントはconnect後に必ず来るものと思っていたが、別にそういうものでも無いようだ。

つまり、bondingしてないとアクセスできない、という処理をするのはアプリ側の仕事ということか。
相手がセキュリティとか何も気にせず、こちらも何も気にしなかったら、connectするだけで使えるから注意がいるな。

0 件のコメント:

コメントを投稿

コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。

注: コメントを投稿できるのは、このブログのメンバーだけです。