On Sat, Aug 13, 2016 at 9:41 PM, Ajay Parashar <ajay.parasha@xxxxxxxxx> wrote: > On Sat, Aug 13, 2016 at 4:19 PM, bharat panda <bharat22bhusan@xxxxxxxxx> wrote: >> Hi Ajay, >> >> On 13 Aug 2016 15:43, "Ajay Parashar" <ajay.parasha@xxxxxxxxx> wrote: >>> >>> On Thu, Aug 11, 2016 at 3:24 PM, Ajay Parashar <ajay.parasha@xxxxxxxxx> >>> wrote: >>> > On Tue, Jul 26, 2016 at 2:18 PM, bharat panda <bharat22bhusan@xxxxxxxxx> >>> > wrote: >>> >> Hi Ajay, >>> >> >>> >> On Tue, Jul 26, 2016 at 11:11 AM, Ajay Parashar >>> >> <ajay.parasha@xxxxxxxxx> wrote: >>> >>> On Mon, Jul 25, 2016 at 5:06 PM, Luiz Augusto von Dentz >>> >>> <luiz.dentz@xxxxxxxxx> wrote: >>> >>>> Hi Ajay, >>> >>>> >>> >>>> On Mon, Jul 25, 2016 at 2:11 PM, Ajay Parashar >>> >>>> <ajay.parasha@xxxxxxxxx> wrote: >>> >>>>>> Hi, >>> >>>>>> >>> >>>>>> I am using bluez 5.35 and performing one POC with NAP and PANU >>> >>>>>> communication. >>> >>>>>> I want to connect PANU with NAP, for this i executed below tasks >>> >>>>>> >>> >>>>>> 1) Created a bridge successfully with Ubuntu 15.10. >>> >>>>>> 2) Executed /test/test-nap script and i can see that NAP has >>> >>>>>> established. >>> >>>>>> >>> >>>>>> 3) I am not getting how to start PANU (client) so that it can be >>> >>>>>> connected with NAP (as defined in above step 2) and start >>> >>>>>> communicating each other. >>> >>>>> >>> >>>>> How about doc/network-api.txt: >>> >>>>> >>> >>>>> >>> >>>>> https://git.kernel.org/cgit/bluetooth/bluez.git/tree/doc/network-api.txt >>> >>>>> >>> >>>>> e.g: org.bluez.Network1.Connect("panu") >>> >>>>> >>> >>>>> >>> >>>>> ---------------------------------------------------------------------------------------------- >>> >>>>> My fault i did Top posting, so giving my reply again in right >>> >>>>> format. >>> >>>>> >>> >>>>> ---------------------------------------------------------------------------------------------------- >>> >>>>> Hi, >>> >>>>> >>> >>>>> Thanks for reply, I will try this connect API. >>> >>>>> In my case it need to be connected with NAP as PANU itself, so the >>> >>>>> parameter of connect api should states its own role or the role of >>> >>>>> server with whom it needs to be connected? >>> >>>>> >>> >>>>> These APIs are used in python examples, is there similar API >>> >>>>> available >>> >>>>> for C programming application also? >>> >>>>> Can i get similar C example ? >>> >>>> >>> >>>> It is actually a D-Bus method call so any D-Bus binding would do it, >>> >>>> we just did in python because it is much more convenient. >>> >>>> >>> >>>> -- >>> >>>> Luiz Augusto von Dentz >>> >>> >>> >>> HI Luiz, >>> >>> >>> >>> I will try with C language D-Bus binding. >>> >>> >>> >>> Prior to this I tried to execute bluez-5.34/test/test-network example >>> >>> and i m getting below error. >>> >>> 1) It sounds me that it is unable to found Bluetooth device, but my >>> >>> device is quite ready and working with other examples." >>> >>> 2) other reason could me i did not pair this with /test-nap example, >>> >>> should first i pair this test-network example device with test-nap >>> >>> example device ? >>> >>> >>> >>> Can you please let me know why i am getting this error or let me know >>> >>> some pointers from where i can debug this issue. >>> >>> >>> >>> Traceback (most recent call last): >>> >>> File "./test-network", line 41, in <module> >>> >>> device = bluezutils.find_device(args[0], options.dev_id) >>> >>> File "/mnt/hgfs/shared_With_VM_Ubuntu/test/bluezutils.py", line 30, >>> >>> in find_device >>> >>> adapter_pattern) >>> >>> File "/mnt/hgfs/shared_With_VM_Ubuntu/test/bluezutils.py", line 47, >>> >>> in find_device_in_objects >>> >>> raise Exception("Bluetooth device not found") >>> >>> Exception: Bluetooth device not found >>> >> The test-network script, tries to search for remote device in device >>> >> databases. So for this you first need to add the device in devices >>> >> list by successfully pairing to the device from bluetoothctl. If >>> >> bluetoothctl lists the remote device name for "devices" command, then >>> >> this will not show this error anymore. >>> >> Then you will encounter another error i.e "No such method "Connect" >>> >> with signature "s" exists on org.bluez.Network1 interface". I am not >>> >> sure how to get rid of this now. >>> >> >>> >>> -- >>> >>> To unsubscribe from this list: send the line "unsubscribe >>> >>> linux-bluetooth" in >>> >>> the body of a message to majordomo@xxxxxxxxxxxxxxx >>> >>> More majordomo info at http://vger.kernel.org/majordomo-info.html >>> >> >>> >> Regards >>> >> Bharat >>> >> >>> >> -- >>> >> Thanks and Regards >>> >> Bharat Bhusan Panda >>> > >>> > >>> > Hi, >>> > >>> > I reached till here and yes after executing test-network it gives >>> > error. >>> > ".UnknownMethod: Method "Connect" with >>> > signature "s" on interface "org.bluez.Network1" doesn't exist" >>> > >>> > Please let me know is there any way to resolve this >>> > issue? >>> > Pasting Error details as below: >>> > >>> > Traceback (most recent call last): >>> > File "./test-network", line 52, in <module> >>> > iface = network.Connect(service) >>> > File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in >>> > __call__ >>> > return self._proxy_method(*args, **keywords) >>> > File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in >>> > __call__ >>> > **keywords) >>> > File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line >>> > 651, in call_blocking >>> > message, timeout) >>> > dbus.exceptions.DBusException: >>> > org.freedesktop.DBus.Error.UnknownMethod: Method "Connect" with >>> > signature "s" on interface "org.bluez.Network1" doesn't exist >>> > >>> > Regards >>> >>> Hi, >>> >>> I nail down the issue why it always says (UnknownMethod: Method >>> "Connect" with signature "s" on interface "org.bluez.Network1" doesn't >>> exist). >>> >>> While debugging more, it sounds that /org/bluez/hci1 provides only 8 >>> interfaces.(org.bluez.Adapter1, CyclingSpeedManager1, >>> HeartRateManager1, Media1, NetworkServer1, ThermometerManager1, >>> DBus.Introspectable, DBus.properties). >>> >>> org.bluez.Network1 interface entry is missing from /org/bluez/hci1 ? >>> >>> For your reference i am attaching snapshot of my set up, please let me >>> know how can i add org.bluez.Network1 interface with /org/bluez/hci ? >>> Is there any configuration file that i need to change ? or any other >>> way to achieve this goal? >> >> Basically you need to add Network1 interface in bluetooth.conf file residing >> /etc/dbus/system.d/bluetooth.conf >> >> And restart bluetoothd. >> >> Regards >> Bharat >>> >>> Regards >>> Ajay > > Hi Bharat, > > I hope this issue has resolve at your end? > > i did the change as suggested by you but it did not resolve the issue. > For your reference i am attaching bluetooth.conf with my change at > line number 21, can you please confirm is this the only change > required ? or some more changes need to do ? > > I have 1 more question the interfaces name mentioned in > bluetooth.conf does not match with my set up. Again i am attaching > snapshot of my setup. > > Please let me know how this issue can be resolved at my end ? > > Regards > Ajay Hi, Can you please provide update regarding this issue? How can i solve this , i am very much locked here. Regards Ajay -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html