Bluetooth with createInsecureRfcommSocketToServiceRecord() or listenUsingInsecureRfcommWithServiceRecord() would be an option, so that pairing is not needed, but I've yet to successfully establish a RFCOMM channel this way with devices other than Androids. In my case I'm trying to establish a connection with a Debian system and I can't seem to configure the Bluez framework there to create these insecure channels, it always requires pairing…
Best regards, André On 9 Jun, 13:20, Nick Pelly <[email protected]> wrote: > The current NPP API's do not encourage the use of NPP for > challenge/response. > > However you can use NPP to exchange enough information to switch to > Bluetooth, for which we have public API's for an RFCOMM channel. > > Cheers, > Nick > > > > On Mon, May 30, 2011 at 1:02 PM, André Cruz <[email protected]> wrote: > > Hello. > > > I've successfully established a LLCP connection between a SCL3711 desktop > > reader (using nfcpy) and a Nexus S. I've also implemented NPP client and > > server support so I can send NDEF messages from the desktop and receive them > > on the Android, and vice-versa. > > > But I am struggling with the Android NFC API to accomplish something as > > simple as receiving a NPP message first, and then sending a response also > > via NPP. This is because the enableForegroundNdefPush() call has to be > > executed on the onResume() method and the NdefPushClient only sends the > > message if it is available as soon as the LLCP channel is established. > > > In my use case the phone would be put next to my reader, which would > > trigger the establishment of a LLCP channel, and the reader would push an > > NDEF message. My application is launched, it is the only one that catches > > that specific intent, and produce a NDEF response based on the NDEF received > > and would push it to the reader via enableForegroundNdefPush(). But by now > > the LLCP channel is established, so the message does not get sent, and my > > application is processing the onNewIntent() method so I can't > > use enableForegroundNdefPush(). > > > Am I doing something wrong? Surely this simple use case must be possible to > > implement. > > > Thanks, > > André > > > -- > > 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 -- 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

