Linux bluetooth development
 help / color / mirror / Atom feed
From: "Loreno Oliveira" <lorenooliveira@gmail.com>
To: "BlueZ users" <bluez-users@lists.sourceforge.net>
Subject: Re: [Bluez-users] Multithread Service Discovery
Date: Sat, 31 Mar 2007 17:44:36 -0300	[thread overview]
Message-ID: <c49421c50703311344m137d7fddm1b43fb78dd3481@mail.gmail.com> (raw)
In-Reply-To: <BAY124-W139C835870F41AFA3D794AF0620@phx.gbl>


[-- Attachment #1.1: Type: text/plain, Size: 3293 bytes --]

Hi Robert,

don't know if I understood your needs. Let me check. You have a client
device A that needs to inquiy neraby devices and check which of them have a
certain service of interest of A. once found such devices, A will connect to
each and consume the service. Is that right?

If this is your situation, I dealt with the same scenario some days ago in
the project I am developing. In my case, to avoid connect and query all the
devices foind during inquiry about the presence of a certain service, I
changed the device class of the devices that have the service I need. So, my
discovering phase now is quite efficient, because along with the information
of remote devices, gotten after inquiry, that are the bits that describe the
class of the remote device. So I can now discard all the devices that do not
have the bit that describe availability of a service I need.

Well, this is just my experience. In me scenario this solution is feasible
because the requeriments of my project allow it. Maybe it can be applied to
your project, maybe not :-)

Cheers!

Loreno

On 3/31/07, Robert Rawlins <robert_rawlins@hotmail.com> wrote:
>
> Hello Guys,
>
> Thank you both for your replies, this is interesting stuff.
>
> I spent some time this afternoon playing around with multithreading an SDP
> enquiry, whilst i've almost got it working, when i use the loop to initiate
> the threads they all seem to get their arguments mixed up, so when i loop
> through the join i get the wrong details returned, they all list the same
> mac address but with different channels, unfortunately i'm away from my code
> at the moment so cant post any samples.
>
> Basically i'm trying to do a device discovery, and then SDP each of the
> devices to obtain the obex channel, which i can then use to push a file to,
> and i'm looking to have it do this as quickly as possible.
>
> What would you recommend the best method for something like this? At the
> moment i'm using a C program, a large amount of the code from it is stripped
> out of an excellent article written by Albert Huang found here
> http://people.csail.mit.edu/albert/bluez-intro/c401.html.
>
> I note that a lot of people recently have been talking about the D-Bus
> API, is this something i should perhaps be using? does it suite my
> requirements?
>
> I've looked through the API documentation and it appears to have some
> excellent functions, however as novice C programmer, I'm a little bit lost
> as to where i might start with integrating the API into my application.
>
> Thanks again for any help guys,
>
> Rob
>
> ------------------------------
> With Live Spaces email straight to your blog. Upload jokes, photos and
> more. It's free! It's free!<http://specials.uk.msn.com/spaces/default.aspx+>
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Bluez-users mailing list
> Bluez-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bluez-users
>
>

[-- Attachment #1.2: Type: text/html, Size: 4402 bytes --]

[-- Attachment #2: Type: text/plain, Size: 345 bytes --]

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

[-- Attachment #3: Type: text/plain, Size: 164 bytes --]

_______________________________________________
Bluez-users mailing list
Bluez-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-users

  reply	other threads:[~2007-03-31 20:44 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-31 19:58 [Bluez-users] Multithread Service Discovery Robert Rawlins
2007-03-31 20:44 ` Loreno Oliveira [this message]
2007-04-01  7:01 ` Marcel Holtmann
  -- strict thread matches above, loose matches on Subject: below --
2007-04-01 14:00 Robert Rawlins
2007-04-01 10:25 Robert Rawlins
2007-04-01 12:58 ` Marcel Holtmann
2007-04-01 14:04 ` Malte Steiner
2007-03-30 19:33 Robert Rawlins
2007-03-30 19:45 ` Malte Steiner
2007-03-31 13:44   ` Marcel Holtmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=c49421c50703311344m137d7fddm1b43fb78dd3481@mail.gmail.com \
    --to=lorenooliveira@gmail.com \
    --cc=bluez-users@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox