私は、指定されたデバイス名とサービスUUIDとサービスを宣伝するBLEペリフェラルとしてセットアップに私のLinuxラップトップを必要としています。私は は、どのように私は私のLinuxラップトップは、指定されたUUIDとサービスを宣伝するためにBLEペリフェラルとしてセットアップにHCIコマンドを使用することができますか?
sudo hciconfig 0 reset
sudo hcitool -i hci0 cmd 0x08 0x0008 15 02 01 1a 11 07 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 50 00 00 00 00 00 00 00 00 00 00
sudo btmgmt -i hci0 le on
sudo btmgmt -i hci0 connectable on
sudo btmgmt -i hci0 name MYNAME
sudo btmgmt -i hci0 advertising on
sudo btmgmt -i hci0 power on
は、それがうまく機能して私のiPhoneをスキャンし、名前を「MYNAME」と周辺を発見することができます(つまりbtmgmtがbluez5.37から構築された注意してください)、次の一連のコマンドでこれを達成することができますおよびサービスUUID 504f4e4d-4c4b-4a49-4847-464544434241。
私の質問は、私がhciconfigおよび/またはhcitoolで上記btmgmtコマンドを交換する必要がある、それは可能ですか?はいの場合は、各コマンドのパラメータを設定する方法は?
ありがとうございます。
[ヘルプで定義されている、それはプログラミングの問題ではないので、私は、オフトピックとして、この質問を閉じるために投票しています]ガイドライン。これは、代わりに、このような[unix.se]または[SU]など、さまざまなサイトのために、より適していますが、投稿する前に、あなたの質問に最も適したサイトを選択していることを確認する(サイトのヘルプセンターで入手可能)サイトのガイドラインをチェックしてそこ。がんばろう。 –