* [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