Hi,
Now we are trying to connect to iOS with database that includes "Authentication permission needed characteristics".
We could code/register the database that includes Authentication permission, and iOS initiates Authentication process just after CC2540 responds "Insufficient Authentication". An authentication process passes correctly, when but iOS reads the same characteristic that requires authentication again, Ti stack responds "Insufficient Authentication" again even both devices have already been authenticated. Sequence seems to be as followings:
Condition: characteristic A requires authentication
iOS reads characteristic A >>
<< CC2540 responds as Error with "Insufficient Authentication"
iOS sends "Pairing Request" >>
<< CC2540 responds "Pairing Response"
iOS sends "Pairing Confirm" >>
<< CC2540 responds "Pairing Confirm"
iOS sends "Pairing Random" >>
<< CC2540 responds "Pairing Random"
<< CC2540 sends "Encryption Information"
<< CC2540 sends "Master Identification"
<< CC2540 sends "Identify Information"
<< CC2540 sends "Identify Address Information"
<< CC2540 sends "Signing Information"
iOS sends "Encryption Information" >>
iOS sends "Master Identification" >>
iOS sends "Identify Information" >>
iOS sends "Identify Address Information" >>
iOS sends "Signing Information" >>
iOS reads characteristic A >>
<< CC2540 responds as Error with "Insufficient Authentication" AGAIN
What should we add to our code?? Are there any procedures that we should to do after authentication toward Ti stack???
If I could receive any comments, it would be great.
Thank you for your cooperation.
Best Regards,
Daisuke