Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Sep 2013 08:45:38 -0700
From:      Maksim Yevmenkin <maksim.yevmenkin@gmail.com>
To:        Iain Hibbert <plunky@ogmig.net>
Cc:        "freebsd-bluetooth@freebsd.org" <freebsd-bluetooth@freebsd.org>
Subject:   Re: Can ubt0 be a slave or a passive listener, and not a master?
Message-ID:  <CAFPOs6pt%2B7hq_kwD2xWRR4%2BWCsmqD%2BAwmgHfeucM1AFWrdkGjA@mail.gmail.com>
In-Reply-To: <b78fe08e-b096-4e7a-96ca-fdd52fd4a6f6@email.android.com>
References:  <522DEFD9.1030608@rawbw.com> <CAFPOs6r2sWxEnW76ti9zreo396=%2Bp0KzXrQwfZwYenS-NucQcA@mail.gmail.com> <522E3484.1070705@rawbw.com> <CAFPOs6qki-DUovzP-xKqmXJ7ceGJSnLm5ornYcP56z7es2V8MA@mail.gmail.com> <522F4DEC.9000709@rawbw.com> <alpine.NEB.2.00.1309102048300.717@galant.ogmig.net> <522F8464.2050108@rawbw.com> <737faa0c-0b83-4750-a27f-b8c97a0f1230@email.android.com> <b78fe08e-b096-4e7a-96ca-fdd52fd4a6f6@email.android.com>

next in thread | previous in thread | raw e-mail | index | archive | help
[...]

>>>They didn't provide any apps. Looks like they aren't android-savvy.
>>>Nikon D300, device is Aokatec AK-4NIII, app is "Bluetooth GPS"
>>>
>>I see. this device is a GPS adaptor only. when you plug it to the
>>camera, it looks for a GPS device in the area, and connects to that
>>device in order to provide coordinates to the camera. it does not
>>provide any Bluetooth services and it is not a GPS itself..
>
> and you probably need "Bluetooth GPS output" app on your android device to provide a GPS fix for your camera..?
>
> if you want to see what happens with freebase you will probably have to change the class of device so that it tries to connect

i agree with Iain here. this Aokatec device is not a real GPS. is a
pass-through type device that needs an external input from bluetooth
GPS.

i suspect there is a potential confusion about terms as well, i.e.
"master" and "slave" have a very specific meaning when it comes to
bluetooth, i.e. "piconet/link master" and "piconet/link slave". i
think they really meant to use more traditional "server" and "client".
As in which device initiates connection (client) and which device
responds to a connection request (server).

you might want to try and set class of device for ubt0 to "01:01:0c",
"01:01:00" or perhaps "01:05:00", make sure that ubt0 is
"discoverable" and "connectable" and give it a go.

ideally, if you have bluetooth GPS you can get class of device from it
and set ubt0 to exactly the same value. you will also need to to
provide serial port service on ubt0 (freebsd side).

thanks
max



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFPOs6pt%2B7hq_kwD2xWRR4%2BWCsmqD%2BAwmgHfeucM1AFWrdkGjA>