On Tue, Nov 24, 2009 at 5:16 PM, Paul <[email protected]> wrote: > > try this one: 00001101-0000-1000-8000-00805F9B34FB > > This got me somewhere. That is, Android tried to connect to the > Bluetooth device but was unable to. I know that this is the 16-bit > UUID for the serial port profile (0x1101) promoted to a 128-bit UUID. > This is what I had initially tried but incorrectly converted. > > > Instead of allowing applications to choose there own RFCOMM channel, we > > allow apps to pick a UUID instead... > > In my case, I am trying to connect to a Bluetooth device which I > cannot assign a UUID to. All I know is that the device has a serial > port service. I also do not know how to find the UUID of the device. > > Am I wrong in trying to connect to this device using the existing > Android 2.0 Bluetooth API? It does not require pairing and can only > communicate uses a serial port service (profile). > > Ah, sorry I assumed you were using Android <-> Android.
Sounds like your remote device already has an SDP record set up with the well-known SPP UUID, so yes using that UUID on the Android client should lead to a successful connection. Android requires pairing to connect to a remote device, even if the remote device does not require pairing. If the remote device is does not have any UI, then you should try and configure the remote device to have some simple PIN code that the user can enter on Android. > Thanks, > Paul > > On Nov 24, 4:45 pm, Nick Pelly <[email protected]> wrote: > > No no no no :) > > > > Go to a uuid generator, and generate your own unique UUID for your > > application. For example:http://www.uuidgenerator.com > > > > It can be any valid UUID, so long as you use the same UUID on both the > > server and the client of your application. > > > > Instead of allowing applications to choose there own RFCOMM channel, we > > allow apps to pick a UUID instead, which has a much lower chance of > > namespace collisions (there are only 30 RFCOMM channels). Android will > > automatically connect to the correct RFCOMM channel by looking up the > UUID > > in the service discovery database on the remote device. > > > > Nick > > > > > > > > On Tue, Nov 24, 2009 at 4:39 PM, Sean Liao <[email protected]> > wrote: > > > try this one: 00001101-0000-1000-8000-00805F9B34FB > > > > > WIDCOM SDK and a C# SDK actually define the above constant value for > > > SPP/RFCOMM > > > > > It seems work for me although I am having problem use the inputStream > and > > > outSteam out of the connection. > > > > > Hope it works for you. > > > > > On Tue, Nov 24, 2009 at 4:20 PM, Paul <[email protected]> wrote: > > > > >> Can someone explain how to use createRfcommSocketToServiceRecord? How > > >> do I find out the UUID of the device I want to connect to? > > > > >> Thanks, > > >> Paul > > > > >> -- > > >> You received this message because you are subscribed to the Google > > >> Groups "Android Developers" group. > > >> To post to this group, send email to > [email protected] > > >> To unsubscribe from this group, send email to > > >> [email protected]<android-developers%[email protected]><android-developers%2Bunsubs > [email protected]> > > >> 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 > [email protected] > > > To unsubscribe from this group, send email to > > > [email protected]<android-developers%[email protected]><android-developers%2Bunsubs > [email protected]> > > > 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 [email protected] > To unsubscribe from this group, send email to > [email protected]<android-developers%[email protected]> > 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

