From: Julien T. <jt...@k-...> - 2011-06-08 12:38:59
|
Dear all, I cannot auto detect the overo Bluetooth from another device. ********* scan from pc side **************** j@K:$ <mailto:jtharin@KHEPERA04:$> hcitool scan Scanning ... ********************************** Which parameter should I configure? I let all by default. my kernel and images are the original: image: Angstrom 2010.7-test-20100909 overo ttyS2 kernel: Linux version 2.6.34 (st...@ww...) (gcc version 4.3.3 (GCC) ) #1 Wed Oct 20 10:22:48 PDT 2010 Instead I can ping the overo from a pc: ****** ping pc -> overo ********** j@K:$ <mailto:jtharin@KHEPERA04:$> hcitool dev Devices: hci0 00:0C:76:AB:4C:18 j@K:$ <mailto:jtharin@KHEPERA04:$> sudo l2ping 00:19:88:19:F6:73 [sudo] password for jtharin: Ping: 00:19:88:19:F6:73 from 00:0C:76:AB:4C:18 (data size 44) ... 44 bytes from 00:19:88:19:F6:73 id 0 time 39.86ms 44 bytes from 00:19:88:19:F6:73 id 1 time 39.00ms ^C2 sent, 2 received, 0% loss ************************************* or from the overo side: ****** ping overo -> pc ********** root@overo:~# hcitool dev Devices: hci0 00:19:88:19:F6:73 root@overo:~# l2ping 00:0C:76:AB:4C:18 Ping: 00:0C:76:AB:4C:18 from 00:19:88:19:F6:73 (data size 44) ... 44 bytes from 00:0C:76:AB:4C:18 id 0 time 45.04ms 44 bytes from 00:0C:76:AB:4C:18 id 1 time 22.86ms ^C2 sent, 2 received, 0% loss Or scan from the overo: ********* scan overo **************** root@overo:~# hcitool scan Scanning ... 00:0C:76:AB:4C:18 KHEPERA05 ************************************** Thank you and best regards, Julien |
From: juliusKT <jt...@k-...> - 2011-06-08 12:38:30
|
Dear all, I cannot auto detect the overo Bluetooth from another device. ********* scan from pc side **************** j@K:$ hcitool scan Scanning ... ********************************** Which parameter should I configure? I let all by default. My kernel and images are the original, I just added the missing file /etc/bluetooth/hcid.conf: image: Angstrom 2010.7-test-20100909 overo ttyS2 kernel: Linux version 2.6.34 (st...@ww...) (gcc version 4.3.3 (GCC) ) #1 Wed Oct 20 10:22:48 PDT 2010 The HCID_ENABLE is TRUE in /etc/default/bluetooth. In the device section of the /etc/bluetooth/hcid.conf, there is: iscan enable; pscan enable; But the hci config gives (NO ISCAN!!): ***** hciconfig *************** root@(none):~# hciconfig hci0: Type: BR/EDR Bus: UART BD Address: 00:19:88:2D:07:BF ACL MTU: 310:10 SCO MTU: 64:8 UP RUNNING PSCAN RX bytes:721 acl:0 sco:0 events:24 errors:0 TX bytes:376 acl:0 sco:0 commands:24 errors:0 ******************************** I can ping the overo from a pc: ****** ping pc -> overo ********** j@K:$ hcitool dev Devices: hci0 00:0C:76:AB:4C:18 j@K:$ sudo l2ping 00:19:88:19:F6:73 [sudo] password for jtharin: Ping: 00:19:88:19:F6:73 from 00:0C:76:AB:4C:18 (data size 44) ... 44 bytes from 00:19:88:19:F6:73 id 0 time 39.86ms 44 bytes from 00:19:88:19:F6:73 id 1 time 39.00ms ^C2 sent, 2 received, 0% loss ************************************* or from the overo side: ****** ping overo -> pc ********** root@overo:~# hcitool dev Devices: hci0 00:19:88:19:F6:73 root@overo:~# l2ping 00:0C:76:AB:4C:18 Ping: 00:0C:76:AB:4C:18 from 00:19:88:19:F6:73 (data size 44) ... 44 bytes from 00:0C:76:AB:4C:18 id 0 time 45.04ms 44 bytes from 00:0C:76:AB:4C:18 id 1 time 22.86ms ^C2 sent, 2 received, 0% loss Or scan from the overo: ********* scan overo **************** root@overo:~# hcitool scan Scanning ... 00:0C:76:AB:4C:18 KHEPERA05 ************************************** Thank you and best regards, Julien -- View this message in context: http://old.nabble.com/Gumstix-overo-Bluetooth-autodetection-tp31800229p31800229.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: dmmalavi <dmm...@sy...> - 2011-06-08 14:11:07
|
Hi Julien, For same on promt: $ hciconfig hcix iscan OR $ hciconfig hcix piscan This will enable inquiry scan and your peer device will be able to detect your overo. Regards, DM juliusKT wrote: > > Dear all, > > I cannot auto detect the overo Bluetooth from another device. > > ********* scan from pc side **************** > j@K:$ hcitool scan > Scanning ... > ********************************** > > Which parameter should I configure? I let all by default. > My kernel and images are the original, I just added the missing file > /etc/bluetooth/hcid.conf: > > image: Angstrom 2010.7-test-20100909 overo ttyS2 > kernel: Linux version 2.6.34 (st...@ww...) (gcc version 4.3.3 > (GCC) ) #1 Wed Oct 20 10:22:48 PDT 2010 > > > The HCID_ENABLE is TRUE in /etc/default/bluetooth. > > In the device section of the /etc/bluetooth/hcid.conf, there is: > iscan enable; pscan enable; > > But the hci config gives (NO ISCAN!!): > > ***** hciconfig *************** > root@(none):~# hciconfig > hci0: Type: BR/EDR Bus: UART > BD Address: 00:19:88:2D:07:BF ACL MTU: 310:10 SCO MTU: 64:8 > UP RUNNING PSCAN > RX bytes:721 acl:0 sco:0 events:24 errors:0 > TX bytes:376 acl:0 sco:0 commands:24 errors:0 > ******************************** > > I can ping the overo from a pc: > > ****** ping pc -> overo ********** > j@K:$ hcitool dev > Devices: > hci0 00:0C:76:AB:4C:18 > > j@K:$ sudo l2ping 00:19:88:19:F6:73 > [sudo] password for jtharin: > Ping: 00:19:88:19:F6:73 from 00:0C:76:AB:4C:18 (data size 44) ... > 44 bytes from 00:19:88:19:F6:73 id 0 time 39.86ms > 44 bytes from 00:19:88:19:F6:73 id 1 time 39.00ms > ^C2 sent, 2 received, 0% loss > ************************************* > > > or from the overo side: > > ****** ping overo -> pc ********** > > root@overo:~# hcitool dev > Devices: > hci0 00:19:88:19:F6:73 > > root@overo:~# l2ping 00:0C:76:AB:4C:18 > Ping: 00:0C:76:AB:4C:18 from 00:19:88:19:F6:73 (data size 44) ... > 44 bytes from 00:0C:76:AB:4C:18 id 0 time 45.04ms > 44 bytes from 00:0C:76:AB:4C:18 id 1 time 22.86ms > ^C2 sent, 2 received, 0% loss > > > Or scan from the overo: > > ********* scan overo **************** > root@overo:~# hcitool scan > Scanning ... > 00:0C:76:AB:4C:18 KHEPERA05 > ************************************** > > > Thank you and best regards, > Julien > -- View this message in context: http://old.nabble.com/Gumstix-overo-Bluetooth-autodetection-tp31800229p31800973.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: juliusKT <jt...@k-...> - 2011-06-08 16:21:02
|
Dear DM, thanks for the answer. But otherwise than putting this command into a script in some /etc/init.d/ ,is there any other way? My other question: is it possible to put a PIN like in bluez version 3 to have auto-pairing binding from the overo-side? I know this way, but you have to do it for each device: echo "aa:bb:cc:dd:ee:ff 1234" >> /var/lib/bluetooth/<local-dongle-mac>/pincodes Best regards, Julien -- View this message in context: http://old.nabble.com/Gumstix-overo-Bluetooth-autodetection-tp31800229p31802121.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: dmmalavi <dmm...@sy...> - 2011-06-08 20:38:58
|
Hi, I am also relatively naive in BT, but for past couple of weeks i was stuck with same problem as yours. I also wanted to connect Overo (slave) with remote BT device acting as master. However i had to explore a lot and finally was able to get it working. My observations from that: a) hcid.conf file is not needed at all. b) you need to enable PAND in /etc/default/bluetooth. As of now my overo is able to pair with remote BT master device. Truely speaking I did many trials and errors and as of now I am not sure how it started working. Actually initially I use to get PINCODE window on my overo screen, and after some little changes in conf file no more pincode windows appears and my overo silently connects to remote BT master. As of now I am working on back tracing and trying to find out due to what changes BT slave started working. If you want I can give you all my configuration files. I know this way, but you have to do it for each device: echo "aa:bb:cc:dd:ee:ff 1234" >> /var/lib/bluetooth/<local-dongle-mac>/pincodes I think these needs to be done for every device unless you set authorization to none. Regards, DM juliusKT wrote: > > Dear DM, > > thanks for the answer. > > But otherwise than putting this command into a script in some /etc/init.d/ > ,is there any other way? > > My other question: is it possible to put a PIN like in bluez version 3 to > have auto-pairing binding from the overo-side? > > I know this way, but you have to do it for each device: > > echo "aa:bb:cc:dd:ee:ff 1234" >> > /var/lib/bluetooth/<local-dongle-mac>/pincodes > > > Best regards, > Julien > -- View this message in context: http://old.nabble.com/Gumstix-overo-Bluetooth-autodetection-tp31800229p31804269.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: juliusKT <jt...@k-...> - 2011-06-14 07:04:09
|
Hello, thanks for the help. As the BT/serial console will be the main and first terminal to be connected to the Overo, we would not like to edit firstly the parameters on the board (add authorization for each device in /var/lib/bluetooth/<local-dongle-mac>/pincodes ). The other point is the account access: I could not connect remotely with the root access by Bluetooth. I add to had some newly created account (test). I know that the root works ok, because with ssh trough wifi, there is no problem! Thank you and best regards, Julien -- View this message in context: http://old.nabble.com/Gumstix-overo-Bluetooth-autodetection-tp31800229p31840337.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: juliusKT <jt...@k-...> - 2011-06-15 11:19:18
|
Dear All, For avoiding using /var/lib/bluetooth/<local-dongle-mac>/pincodes, I succeeded by using the http://mediakey.dk/~cc/files/simple-agent modified simple-agent , adding it to an init.d boot script. >The other point is the root account access: >I could not connect remotely with the root access by Bluetooth. I add to had some newly created >account (test). I know that the root works ok, because with ssh trough wifi, there is no problem! I just had to add rfcomm0 to the file /etc/securetty . I made an bitbake/opkg package with the modifications above. The only points remaining would be 1) to add "mode discoverable" in the file /var/lib/bluetooth/<local-dongle-mac>/config . => add to script to be copied at reboot ?! 2) be sure that the command "hciconfig hci0 piscan" should be launched. => Add it to the init.d script? Best regards, Julien -- View this message in context: http://old.nabble.com/Gumstix-overo-Bluetooth-autodetection-tp31800229p31850521.html Sent from the Gumstix mailing list archive at Nabble.com. |