From: Szymon Janc <szymon.janc@codecoup.pl>
To: Manuel Masiello <manuel@foobot.io>
Cc: linux-bluetooth@vger.kernel.org
Subject: Re: Bluetoothctl: "write" command only send one byte.
Date: Thu, 14 Jun 2018 00:54:17 +0200 [thread overview]
Message-ID: <2575764.Np7OUyMvvF@ix> (raw)
In-Reply-To: <4043ca82-99c9-d1e9-37ec-3e484ad09250@foobot.io>
Hi,
On Thursday, 8 March 2018 18:11:26 CEST Manuel Masiello wrote:
> Hello everybody,
>
> I write to the community because I have a problem using Bluetoothctl.
> I am looking to write in an attribute with the gatt command "Write".
>
> Here is my command line operation suite:
>
> $ bluetoothctl
>
> [bluetooth]# power on
> [bluetooth]# connect A6:41:29:67:30:ED
> [my_device]# menu gatt
> [my_device]# select-attribute
> /org/bluez/hci0/dev_A6_41_29_67_30_ED/service0034/char0035
> [my_device:/service0034/char0035]# write 0x41 0x54 0x2b 0x4e 0x69 0x6d
> 0x70 0x00
>
> This is where I have a problem. I never get an error message but the BLE
> device only receive the 1st byte 0x41.
> However, using Android applications like LightBlue or nRF Connect, it
> receives correctly what I seek sent.
> I scanned the net without finding an answer. I do not really understand
> why it does not work ...
>
>
> For information:
> Linux version 4.13.0-36-generic (buildd@lcy01-amd64-017) (gcc version
> 7.2.0 (Ubuntu 7.2.0-8ubuntu3.2)) #40-Ubuntu SMP Fri Feb 16 20:07:48 UTC 2018
>
> I only have "Bluetoothctl" to do the job because the Alpine Linux
> distribution contains nothing else:
> https://pkgs.alpinelinux.org/contents?file=&path=&name=bluez&branch=edge&rep
> o=main&arch=x86
>
> Is there anyone who can help me find my mistake?
Digging out this unanswered question as people seems to ask this on IRC too.
You need to use quotes:
write "0x41 0x54 0x2b 0x4e 0x69 0x6d 0x70 0x00"
And yeah, this could be fixed to accept also 0x01020304 and no quotes for
conveniense:-)
--
pozdrawiam
Szymon Janc
next prev parent reply other threads:[~2018-06-13 22:54 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-03-08 17:11 Bluetoothctl: "write" command only send one byte Manuel Masiello
2018-06-13 22:54 ` Szymon Janc [this message]
2018-06-14 7:19 ` Manuel Masiello
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2575764.Np7OUyMvvF@ix \
--to=szymon.janc@codecoup.pl \
--cc=linux-bluetooth@vger.kernel.org \
--cc=manuel@foobot.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.