Lines Matching full:bt
15 :kconfig:option:`CONFIG_BT_ID_MAX`. To create a new identity, use :code:`bt id-create` command. You
16 can then use it by selecting it with its ID :code:`bt id-select <id>`. Finally, you can list all the
22 Start scanning by using the :code:`bt scan on` command. Depending on the environment you're in, you
23 may see a lot of lines printed on the shell. To stop the scan, run :code:`bt scan off`, the
30 uart:~$ bt scan on
40 uart:~$ bt scan off
45 address and by periodic advertising interval. To apply a filter, use the :code:`bt scan-set-filter`
52 uart:~$ bt scan-filter-set name "test shell"
58 uart:~$ bt scan-filter-set rssi -40
65 uart:~$ bt scan-filter-clear all
67 You can use the command :code:`bt scan on` to create an *active* scanner, meaning that the scanner
69 can create a *passive scanner* by using the :code:`bt scan passive` command, so the scanner will not
76 :code:`bt connect` command with the address and the type as arguments.
82 uart:~$ bt connect 52:84:F6:BD:CE:48 random
91 You can list the active connections of the shell using the :code:`bt connections` command. The shell
94 :code:`bt disconnect <address: XX:XX:XX:XX:XX:XX> <type: (public|random)>` command.
99 simply running the :code:`bt connect` command.
101 Alternatively, you can use the :code:`bt connect-name <name>` command to automatically
107 Begin advertising by using the :code:`bt advertise on` command. This will use the default parameters
109 identity address instead by running the :code:`bt advertise on identity` command. To stop
110 advertising use the :code:`bt advertise off` command.
113 :code:`bt adv-create` command. Parameters for the advertiser can be passed either at the creation of
114 it or by using the :code:`bt adv-param` command. To begin advertising with this newly created
115 advertiser, use the :code:`bt adv-start` command, and then the :code:`bt adv-stop` command to stop
126 uart:~$ bt adv-create conn-scan
128 uart:~$ bt adv-start
136 uart:~$ bt adv-stop
138 uart:~$ bt adv-data dev-name
139 uart:~$ bt adv-start
144 advertising data manually with the :code:`bt adv-data` command. The following example shows how
149 uart:~$ bt adv-create conn-scan
151 uart:~$ bt adv-data 1009426C7565746F6F74682D5368656C6C
152 uart:~$ bt adv-start
175 uart:~$ bt adv-create conn-scan directed D7:54:03:CE:F3:B4 random low dir-rpa
188 uart:~$ bt adv-create conn-nscan ext-adv name-ad
190 uart:~$ bt adv-start
198 Zephyr has support for the Encrypted Advertising Data feature. The :code:`bt encrypted-ad`
201 To encrypt the advertising data, key materials need to be provided, that can be done with :code:`bt
205 You can add advertising data by using :code:`bt encrypted-ad add-ad` and :code:`bt encrypted-ad
209 done adding advertising data, :code:`bt encrypted-ad commit-ad` can be used to apply the change to
211 previously. It's possible to clear the advertising data by using :code:`bt encrypted-ad clear-ad`.
215 :code:`bt encrypted-ad decrypt-scan on`.
219 To see the advertising data in the scan report :code:`bt scan-verbose-output` need to be
236 uart:~$ bt init
238 uart:~$ bt adv-create conn-nscan ext-adv
240 … uart:~$ bt encrypted-ad set-keys 9ba22d3824efc70feb800c80294cba38 2e83f3d4d47695b6
245 uart:~$ bt encrypted-ad add-ad 06097368656C6C
246 uart:~$ bt encrypted-ad add-ead 03ffdead03ffbeef
247 uart:~$ bt encrypted-ad commit-ad
249 uart:~$ bt adv-start
256 uart:~$ bt init
258 uart:~$ bt scan-verbose-output on
259 … uart:~$ bt encrypted-ad set-keys 9ba22d3824efc70feb800c80294cba38 2e83f3d4d47695b6
264 uart:~$ bt encrypted-ad decrypt-scan on
266 uart:~$ bt scan on
287 uart:~$ bt fal-add 47:38:76:EA:29:36 random
288 uart:~$ bt fal-add 66:C8:80:2A:05:73 random
289 uart:~$ bt fal-connect on
300 uart:~$ bt fal-add 65:4B:9E:83:AF:73 random
301 uart:~$ bt fal-add 73:72:82:B4:8F:B9 random
302 uart:~$ bt fal-add 5D:85:50:1C:72:64 random
303 uart:~$ bt scan on fal
318 To enable security, use the :code:`bt security <level>` command. For levels requiring authentication
320 :code:`bt auth all` command. After that, when you will set the security level, you will be asked to
322 :code:`bt auth-passkey-confirm`.
328 can make the shell not bondable using :code:`bt bondable off`. You can list all the devices you are
329 paired with using the command :code:`bt bonds`.
332 remove a paired device using :code:`bt clear <address: XX:XX:XX:XX:XX:XX> <type: (public|random)>`
333 or remove all paired devices with the command :code:`bt clear all`.