* [Comm] bluetooth: Android / GPS over BT / rfcomm с плавающим каналом / gpsd / OpenCPN
@ 2013-04-27 14:07 Sergey
2013-04-27 15:20 ` [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd Sergey
0 siblings, 1 reply; 8+ messages in thread
From: Sergey @ 2013-04-27 14:07 UTC (permalink / raw)
To: community
Приветствую.
Готовлюсь к лету. Есть необходимость поэксперементировать с OpenCPN и
GPS-ресивером. В наличии есть смартфон с HTC Desire Z/Android 2.3.3.
Нашёл приложение "GPS over BT", которое может сделать из смартфона
bluetooth GPS ресивер.
OpenCPN может работать напрямую с /dev/rfcommN или с gpsd, соответственно,
задача прицепить смартфон одним из этих вариантов. Соображения по любому
из вариантов приветствуются. Что касается gpsd, пока посмотрел одним глазом,
начал с rfcomm. С rfcomm проблемы такие:
1. bluez, почему-то, не создаёт /dev/rfcomm самостоятельно. bluez обновлён
до 4.101, старый вот не попробовал, может чуть позже.
2. Основная наверное. sdptool browse показывает такой вот ресурс на
телефоне:
Service Name: BluetoothService
Service RecHandle: 0x10007
Service Class ID List:
UUID 128: 00001101-0000-1000-8000-00805f9b34fb
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 15
Канал мнеяется от запуска к запуску приложения "GPS over BT". В примерах с
rfcomm.conf варианта использования UUID я не нашёл. Можно ли как-то это
сконфигурировать на постоянной основе ?
3. Bluetooth PIN где указывать ? Собственно, про PIN в соседнем сообщении. :-)
--
С уважением, Сергей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd
2013-04-27 14:07 [Comm] bluetooth: Android / GPS over BT / rfcomm с плавающим каналом / gpsd / OpenCPN Sergey
@ 2013-04-27 15:20 ` Sergey
2013-04-27 19:30 ` Alexey Borisenkov
0 siblings, 1 reply; 8+ messages in thread
From: Sergey @ 2013-04-27 15:20 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Saturday 27 of April 2013 18:07:10 Sergey wrote:
> Что касается gpsd, пока посмотрел одним глазом, начал с rfcomm.
Посмотрел вторым глазом. Судя по
http://www.opennet.ru/base/sys/ubuntu_bluetooth_gps.txt.html
работает gpsd через тот же rfcomm... А как работоспособность
всего этого можно проверить ?
# rfcomm
rfcomm0: F8:DB:7F:5D:16:59 channel 21 clean
# gpsd /dev/rfcomm0
#
Вроде всё запускается. Пытаюсь запустить cgps, ничего толкового
не показывает, а rfcomm0 переходит в состояние "closed":
# rfcomm
rfcomm0: F8:DB:7F:5D:16:59 channel 21 closed
--
С уважением, Сергей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd
2013-04-27 15:20 ` [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd Sergey
@ 2013-04-27 19:30 ` Alexey Borisenkov
2013-04-27 20:17 ` Sergey
0 siblings, 1 reply; 8+ messages in thread
From: Alexey Borisenkov @ 2013-04-27 19:30 UTC (permalink / raw)
To: ALT Linux Community general discussions
27.04.2013 19:20, Sergey пишет:
> работает gpsd через тот же rfcomm... А как работоспособность
> всего этого можно проверить ?
>
> # rfcomm
> rfcomm0: F8:DB:7F:5D:16:59 channel 21 clean
Я подключил rfcomm с помощью blueman. При этом состояние выглядит так:
$ rfcomm
rfcomm0: 00:0E:E7:50:11:6B -> 68:9C:5E:3D:1F:54 channel 21 connected
[reuse-dlc tty-attached]
Ну а cat /dev/rfcomm0 вываливает в консоль NMEA-лог.
Правда у меня сизиф.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd
2013-04-27 19:30 ` Alexey Borisenkov
@ 2013-04-27 20:17 ` Sergey
2013-04-27 20:25 ` Alexey Borisenkov
0 siblings, 1 reply; 8+ messages in thread
From: Sergey @ 2013-04-27 20:17 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Saturday 27 of April 2013 23:30:31 Alexey Borisenkov wrote:
> Я подключил rfcomm с помощью blueman. При этом состояние выглядит так:
>
> $ rfcomm
> rfcomm0: 00:0E:E7:50:11:6B -> 68:9C:5E:3D:1F:54 channel 21 connected
> [reuse-dlc tty-attached]
>
> Ну а cat /dev/rfcomm0 вываливает в консоль NMEA-лог.
А ресивер настоящий, или как у меня, с андроидом ? У меня что-то видно,
но полной работоспособности нет. Вот сейчас вот так вышло:
# cat /dev/rfcomm0
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPGSA,A,1,,,,,,,,,,,,,,,,*32
$GPGSA,A,2,5,,,,,,,,,,,,,,,*04
$GPGSV,1,1,1,5,45.0,99.0,19.0*6a
И приехали, дальше ни ответа, ни привета... А в blueman привязка к
каналу задаётся, или без канала обойтись можно ?
--
С уважением, Сергей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd
2013-04-27 20:17 ` Sergey
@ 2013-04-27 20:25 ` Alexey Borisenkov
2013-04-27 20:38 ` Sergey
2013-04-28 7:59 ` Sergey
0 siblings, 2 replies; 8+ messages in thread
From: Alexey Borisenkov @ 2013-04-27 20:25 UTC (permalink / raw)
To: community
28.04.2013 00:17, Sergey пишет:
> А ресивер настоящий, или как у меня, с андроидом ?
Андроид 4.0.4, как раз специально установил GPS over BT, чтобы попробовать.
> У меня что-то видно,
> но полной работоспособности нет. Вот сейчас вот так вышло:
>
> # cat /dev/rfcomm0
> $GPGSA,A,1,,,,,,,,,,,,,,,,*32
> $GPGSA,A,1,,,,,,,,,,,,,,,,*32
> $GPGSA,A,1,,,,,,,,,,,,,,,,*32
> $GPGSA,A,1,,,,,,,,,,,,,,,,*32
> $GPGSA,A,1,,,,,,,,,,,,,,,,*32
> $GPGSA,A,2,5,,,,,,,,,,,,,,,*04
> $GPGSV,1,1,1,5,45.0,99.0,19.0*6a
>
> И приехали, дальше ни ответа, ни привета... А в blueman привязка к
> каналу задаётся, или без канала обойтись можно ?
Начало хорошее, а останавливаться не должно бы, конечно.
В blueman сопряжение с устройствами и подключение последовательного
порта производится в GUI-апплете, никаких каналов задавать там не надо.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd
2013-04-27 20:25 ` Alexey Borisenkov
@ 2013-04-27 20:38 ` Sergey
2013-04-28 7:59 ` Sergey
1 sibling, 0 replies; 8+ messages in thread
From: Sergey @ 2013-04-27 20:38 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Sunday 28 of April 2013 00:25:57 Alexey Borisenkov wrote:
> > А ресивер настоящий, или как у меня, с андроидом ?
>
> Андроид 4.0.4, как раз специально установил GPS over BT, чтобы попробовать.
Может, в версии Андроида дело... Я уже ещё несколько вариантов приложений
поробовал: extGPS, GPS 2 bluetooth, BlueNMEA... Везде вывод останавливается.
Причём extGPS и GPS over BT ещё и падают... Попробую на работе в понедельник
у кого-нибудь смартфон с 4-ым андроидом отобрать на время...
> В blueman сопряжение с устройствами и подключение последовательного
> порта производится в GUI-апплете, никаких каналов задавать там не надо.
Понятно, надо будет посмотреть.
--
С уважением, Сергей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd
2013-04-27 20:25 ` Alexey Borisenkov
2013-04-27 20:38 ` Sergey
@ 2013-04-28 7:59 ` Sergey
2013-04-28 9:01 ` Alexey Borisenkov
1 sibling, 1 reply; 8+ messages in thread
From: Sergey @ 2013-04-28 7:59 UTC (permalink / raw)
To: ALT Linux Community general discussions
On Sunday 28 of April 2013 00:25:57 Alexey Borisenkov wrote:
> > А ресивер настоящий, или как у меня, с андроидом ?
>
> Андроид 4.0.4, как раз специально установил GPS over BT, чтобы попробовать.
> В blueman сопряжение с устройствами и подключение последовательного
> порта производится в GUI-апплете, никаких каналов задавать там не надо.
Что-то не цепляется у меня, может, что-то не доустановилось...
Device -> Setup, предлагает прицепиться с com-порту и не может.
Ладно, раз сам посмотреть не могу пока, спрошу. Если GPS over BT
перезапустить, blueman rfcomm восстонавливает ?
--
С уважением, Сергей
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd
2013-04-28 7:59 ` Sergey
@ 2013-04-28 9:01 ` Alexey Borisenkov
0 siblings, 0 replies; 8+ messages in thread
From: Alexey Borisenkov @ 2013-04-28 9:01 UTC (permalink / raw)
To: community
28.04.2013 11:59, Sergey пишет:
> Ладно, раз сам посмотреть не могу пока, спрошу. Если GPS over BT
> перезапустить, blueman rfcomm восстонавливает ?
Если при установленной связи выйти из приложения и запустить его снова,
то повторно подключится к порту не так-то просто. /def/rfcomm0 переходит
в состояние closed, но не удаляется, а blueman при этом говорит, что
соединение невозможно. Приходится либо девайс удалять, либо BT адаптер в
компе передёргивать...
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2013-04-28 9:01 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-04-27 14:07 [Comm] bluetooth: Android / GPS over BT / rfcomm с плавающим каналом / gpsd / OpenCPN Sergey
2013-04-27 15:20 ` [Comm] bluetooth: Android / GPS over BT / rfcomm / gpsd Sergey
2013-04-27 19:30 ` Alexey Borisenkov
2013-04-27 20:17 ` Sergey
2013-04-27 20:25 ` Alexey Borisenkov
2013-04-27 20:38 ` Sergey
2013-04-28 7:59 ` Sergey
2013-04-28 9:01 ` Alexey Borisenkov
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git