Thanks for the quick response. Having watching this topic for a long time since 1.1, I just cannot help feeling a little down now.
Not trying to complain, I just want to make sure I did not miss anything feature I can utilize. On top of my head, there was a discussion mentioning that using a pre-canned "0000" pin code on remote device to by pass the paring request. That doesn't go thru on the current release either? If someone can confirm this, that will save me some bucks just to buy one to try it out. Thanks in advance and really appreciate it. Best regards, Sean On Wed, Nov 11, 2009 at 3:34 PM, Nick Pelly <npe...@google.com> wrote: > > > On Wed, Nov 11, 2009 at 3:13 PM, Sean Liao <wirelessw...@gmail.com> wrote: >> >> Do you mean that if the remote device doesn't require a pin, the android >> api will not be able to establish a connection to such remote devices? > > BluetoothSocket enforces pairing. You'll need to pair before the connection > can complete. > >> >> Do I have an option to inject the paring key pragmatically if my appl >> already know the pin code of the remote device? Or, if the remote device >> doesn't require pin code, new new bluetooth api will just connect without >> user intervention? > > You'll need to pair before the connection can complete. You cannot inject a > pin code. > >> >> The idea is that we want to have a background service running without user >> intervention. > > Well the user only needs to pair once. If your remote device supports > Bluetooth 2.1 then pairing is really easy - the user just hits 'Yes'. > >> >> Please advise. >> Sean >> On Wed, Nov 11, 2009 at 10:02 AM, Nick Pelly <npe...@google.com> wrote: >>> >>> >>> On Sun, Nov 8, 2009 at 12:34 PM, Sean Liao <wirelessw...@gmail.com> >>> wrote: >>>> >>>> Hi, >>>> >>>> Before 2.0 released, there were some questions/discussions related to >>>> the Bluetooth security, i.e whether paring is required to establish >>>> connection. >>>> >>>> Anyone know the answer or try it out already: Is paring requirement >>>> enforced in the new bluetooth api in SDK 2? Any public info available >>>> related to this topic? >>> >>> Yes pairing is required. But the OS will handle this in the background. >>> For example, if you use BluetoothSocket and BluetoothServerSocket and try >>> to make an unpaired connection, the OS will provide notifications to the >>> user that pairing is required. Once they are paired the connection will >>> complete. You application does not need to handle pairing. >>> >>>> >>>> Thanks in advance. >>>> Sean >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Android Developers" group. >>>> To post to this group, send email to android-developers@googlegroups.com >>>> To unsubscribe from this group, send email to >>>> android-developers+unsubscr...@googlegroups.com >>>> For more options, visit this group at >>>> http://groups.google.com/group/android-developers?hl=en >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Android Developers" group. >>> To post to this group, send email to android-developers@googlegroups.com >>> To unsubscribe from this group, send email to >>> android-developers+unsubscr...@googlegroups.com >>> For more options, visit this group at >>> http://groups.google.com/group/android-developers?hl=en >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to android-developers@googlegroups.com >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en