| bluetoothctl-advertise(1) | Linux System Administration | bluetoothctl-advertise(1) |
نام (NAME)
bluetoothctl-advertise - مدیریت تبلیغات بلوتوث LE
خلاصه دستور (SYNOPSIS)
bluetoothctl [--options] [advertise.commands]
این زیرمنو دادهها و پارامترهای تبلیغاتی LE را با استفاده از واسطهای org.bluez.LEAdvertisement(5) و org.bluez.LEAdvertisingManager(5) پیکربندی میکند.
دستورات گزینههای تبلیغات (Advertise Options Commands)
uuids
تنظیم/دریافت UUIDهای تبلیغاتی.
- کاربرد (Usage)
- > uuids [uuid1 uuid2 ...]
- استفادهها (Uses)
- مشخصه ServiceUUIDs در org.bluez.LEAdvertisement(5)
- [uuid1 uuid2 ...]
- فهرست UUIDها برای تبلیغ کردن (پیشفرض: هیچکدام)
- مثال نمایش UUIDهای تبلیغاتی کنونی
-
> uuids
- مثال تبلیغ کردن UUID سرویس 16-bit سفارشی
-
> uuids 0x1234
- مثال تبلیغ کردن UUID سرویس 32-bit سفارشی
-
> uuids 0x12345678
- مثال تبلیغ کردن UUID سرویس 128-bit سفارشی
-
> uuids 90f95193-35de-4306-a6e9-699328f15059
- مثال تبلیغ کردن سرویسهای Battery و Generic Attribute
-
> uuids 0x180F 0x1801
- مثال تبلیغ کردن سرویسهای Device Information، Battery و HID
-
> uuids 0x180A 0x180F 0x1812
- مثال تبلیغ کردن سرویس Generic Access
-
> uuids 0x1800
- مثال تبلیغ کردن سرویس Environmental Sensing
-
> uuids 0x181A
- مثال تبلیغ کردن سرویس Pulse Oximeter
-
> uuids 0x183B
- مثال ترکیب قالبهای کوتاه و کامل UUID
-
> uuids 0x180F 12345678-1234-5678-9abc-123456789abc
solicit
تنظیم/دریافت UUIDهای درخواست (solicit) تبلیغات.
- کاربرد (Usage)
- > solicit [uuid1 uuid2 ...]
- استفادهها (Uses)
- مشخصه SolicitUUIDs در org.bluez.LEAdvertisement(5)
- [uuid1 uuid2 ...]
- فهرست UUIDها برای تبلیغ کردن (پیشفرض: هیچکدام)
- مثال نمایش UUIDهای سرویس درخواستشده کنونی
-
> solicit
- مثال درخواست سرویس Generic Access
-
> solicit 0x1800
- مثال درخواست سرویس Device Information
-
> solicit 0x180A
- مثال درخواست سرویس User Data
-
> solicit 0x181C
- مثال درخواست سرویسهای Battery و Generic Attribute
-
> solicit 0x180F 0x1801
- مثال درخواست سرویسهای Device Info، Environmental Sensing و Pulse Oximeter
-
> solicit 0x180A 0x181A 0x183B
service
تنظیم/دریافت دادههای سرویس تبلیغاتی.
- کاربرد (Usage)
- > service [uuid] [data=xx xx ...]
- استفادهها (Uses)
- مشخصه ServiceData در org.bluez.LEAdvertisement(5)
- [uuid]
- UUID سرویس
- [data=xx xx ...]
- دادههای سرویس
- مثال نمایش دادههای سرویس کنونی
-
> service
- مثال تنظیم سطح باتری روی 100 (0x64)
-
> service 0x180F 64
- مثال تنظیم سطح باتری روی 50 (0x32)
-
> service 0x180F 32
- مثال تنظیم سطح باتری روی 0 (0x00)
-
> service 0x180F 00
- مثال تنظیم دادههای محیطی (دما، رطوبت، فشار)
-
> service 0x181A 20 15 C8 07
- مثال تنظیم دادههای اطلاعات دستگاه
-
> service 0x180A 01 02 03 04
- مثال تنظیم دادههای سرویس سفارشی با UUID 128-bit
-
> service 12345678-1234-5678-9abc-123456789abc FF EE DD CC
manufacturer
تنظیم/دریافت دادههای سازندهٔ تبلیغ.
بهروزرسانی در حین تبلیغ کردن، بهصورت بیدرنگ (real time) انجام میشود. این مقدار در حال حاضر به ۲۵ بایت محدود است و در صورت فراتر رفتن از این مقدار بیشینه، پیام خطای "Too much data" بازگردانده خواهد شد. با این حال، این بررسی نمیکند که آیا از بیشینهٔ طول محموله (payload) تبلیغ فراتر رفته است یا خیر، بنابراین ممکن است خطایی از bluetoothd دریافت کنید مبنی بر "Failed to register advertisement" که به این معنی است که باید طول دادههای سازندهٔ خود را کاهش دهید.
- کاربرد (Usage)
- > manufacturer [id] [data=xx xx ...]
- استفادهها (Uses)
- ویژگی ManufacturerData در org.bluez.LEAdvertisement(5)
- [id]
- شناسهٔ سازنده (پیشفرض: 0x004C برای Apple Inc.)
- [data=xx xx ...]
- دادههای سازنده
- مثال نمایش دادههای فعلی سازنده
-
> manufacturer
- مثال تنظیم دادههای سازنده برای Apple Inc.
-
> manufacturer 0x004C 01 02 03 04
- مثال تنظیم دادههای سازندهٔ Apple با ۸ بایت
-
> manufacturer 0x004C FF FE FD FC FB FA F9 F8
- مثال تنظیم دادههای سازنده برای Microsoft Corp.
-
> manufacturer 0x0006 10 11 12 13
- مثال تنظیم دادههای سازنده برای Samsung Electronics
-
> manufacturer 0x0075 AA BB CC DD EE
- مثال تنظیم دادههای سازنده برای Google LLC
-
> manufacturer 0x00E0 01 23 45 67 89 AB CD EF
- مثال تنظیم شناسهٔ سفارشی سازنده همراه با دادههای آزمایشی
-
> manufacturer 0xFFFF DE AD BE EF
data
تنظیم/دریافت دادههای تبلیغ.
این امکان را به شما میدهد که دادهها را با یک نوع مشخص تبلیغ کنید. نمیتوانید با این دستور از یک مقدار نوع دادهٔ ثبتشده {1} استفاده کنید. برای LE، تبلیغ در تبلیغات اولیه (primary advertisements) نشان داده میشود.
اگر فقط نوع داده را بدون هیچ دادهای تنظیم کنید (data 0x0c)، این کار هنگام روشن کردن تبلیغ (advertise) باعث خطای تجزیه خواهد شد.
میتوانید دادههای تبلیغ را در حین تبلیغ کردن تغییر دهید.
برای دریافت دادههای تنظیمشدهٔ فعلی، از دستور data بدون هیچ آرگومانی استفاده کنید.
- کاربرد (Usage)
- > data [type] [data=xx xx ...]
- استفادهها (Uses)
- ویژگی Data در org.bluez.LEAdvertisement(5)
- [type]
- نوع دادههای تبلیغ
- [data=xx xx ...]
- دادههای تبلیغ (پیشفرض: هیچ)
- مثال نمایش دادههای فعلی تبلیغ
-
> data
- مثال تنظیم دادههای بازهٔ فاصلهٔ زمانی اتصال پیرو (slave connection interval range)
-
> data 0x0C 01 0x0F 13
- مثال تنظیم نام محلی کامل به "Hello"
-
> data 0x09 48 65 6C 6C 6F
- مثال تنظیم نام محلی کوتاهشده به "Test"
-
> data 0x08 54 65 73 74
- مثال تنظیم پرچمها (LE General Discoverable + BR/EDR پشتیبانی نمیشود)
-
> data 0x01 06
- مثال تنظیم ظاهری (keyboard, 0x0341)
-
> data 0x19 41 03
- مثال تنظیم سطح توان TX به +4 dBm
-
> data 0x0A 04
- مثال تنظیم سطح توان TX به -4 dBm
-
> data 0x0A FC
- مثال تنظیم URI به "//google.com"
-
> data 0x24 17 2F 2F 67 6F 6F 67 6C 65 2E 63 6F 6D
- مثال تنظیم دادههای سرویس برای Battery Service (شناسه 0x180F، سطح 100)
-
> data 0x16 0F 18 64
sr-uuids
تنظیم/دریافت UUIDهای پاسخ پویش (scan response).
- کاربرد (Usage)
- > sr-uuids [uuid1 uuid2 ...]
- [uuid1 uuid2 ...]
- فهرست UUIDها برای تبلیغ در پاسخ پویش (scan response)
- مثال نمایش UUIDهای فعلی پاسخ پویش (scan response)
-
> sr-uuids
- مثال تنظیم Generic Access در پاسخ پویش (scan response)
-
> sr-uuids 0x1800
- مثال تنظیم سرویسهای Device Info و Battery در پاسخ پویش (scan response)
-
> sr-uuids 0x180A 0x180F
- مثال تنظیم UUID سفارشی در پاسخ پویش (scan response)
-
> sr-uuids 12345678-1234-5678-9abc-123456789abc
sr-solicit
تنظیم/دریافت UUIDهای درخواستشده در پاسخ پویش (scan response).
- کاربرد (Usage)
- > sr-solicit [uuid1 uuid2 ...]
- [uuid1 uuid2 ...]
- فهرست UUIDها برای تبلیغ در پاسخ پویش (scan response)
- مثال نمایش UUIDهای درخواستشدهٔ فعلی پاسخ پویش (scan response)
-
> sr-solicit
- مثال درخواست سرویس Generic Attribute در پاسخ پویش (scan response)
-
> sr-solicit 0x1801
- مثال درخواست Device Info و Environmental Sensing در پاسخ پویش (scan response)
-
> sr-solicit 0x180A 0x181A
sr-service
تنظیم/دریافت دادههای سرویس در پاسخ پویش (scan response).
- کاربرد (Usage)
- > sr-service [uuid] [data=xx xx ...]
- [uuid]
- UUID سرویس
- [data=xx xx ...]
- دادههای سرویس
- مثال نمایش دادههای سرویس فعلی در پاسخ پویش (scan response)
-
> sr-service
- مثال تنظیم سطح باتری به 128 در پاسخ پویش (scan response)
-
> sr-service 0x180F 80
- مثال تنظیم دادههای محیطی در پاسخ پویش (scan response)
-
> sr-service 0x181A 22 18 C0 05
- مثال تنظیم اطلاعات دستگاه به "Hello" در پاسخ پویش (scan response)
-
> sr-service 0x180A 48 65 6C 6C 6F
sr-manufacturer
تنظیم/دریافت دادههای سازنده در پاسخ پویش (scan response).
- کاربرد (Usage)
- > sr-manufacturer [id] [data=xx xx ...]
- [id]
- شناسهٔ سازنده (پیشفرض: 0x004C برای Apple Inc.)
- [data=xx xx ...]
- دادههای سازنده
- مثال نمایش دادههای سازندهٔ فعلی در پاسخ پویش (scan response)
-
> sr-manufacturer
- مثال تنظیم دادههای سازندهٔ Apple در پاسخ پویش (scan response)
-
> sr-manufacturer 0x004C 05 06 07 08
- مثال تنظیم دادههای سازندهٔ Microsoft در پاسخ پویش (scan response)
-
> sr-manufacturer 0x0006 20 21 22 23
- مثال تنظیم دادههای سفارشی سازنده در پاسخ پویش (scan response)
-
> sr-manufacturer 0xFFFF CA FE BA BE
sr-data
تنظیم/دریافت دادههای پاسخ پویش (scan response).
- کاربرد (Usage)
- > sr-data [type] [data=xx xx ...]
- [type]
- نوع دادههای پاسخ پویش (scan response)
- [data=xx xx ...]
- دادههای پاسخ پویش (scan response)
- مثال نمایش دادههای فعلی پاسخ پویش (scan response)
-
> sr-data
- مثال تنظیم نام محلی کامل "ScanResp" در پاسخ پویش (scan response)
-
> sr-data 0x09 53 63 61 6E 52 65 73 70
- مثال تنظیم سطح توان TX به +8 dBm در پاسخ پویش (scan response)
-
> sr-data 0x0A 08
- مثال تنظیم دادههای سرویس باتری (سطح 50) در پاسخ پویش (scan response)
-
> sr-data 0x16 0F 18 32
discoverable
تنظیم/دریافت وضعیت قابل کشف (discoverable) در اعلان.
برای LE، گزینه discoverable on در صورت روشن بودن، پرچم LE General Discoverable Mode را در اعلان اولیه بر روی true تنظیم میکند.
این ویژگی میتواند در حین اعلان (advertising) تغییر داده شود، اما تنها LE General Discoverable Mode را فعال خواهد کرد؛ حتی اگر قبلاً discoverable-timeout را انتخاب کرده باشید، نادیده گرفته خواهد شد.
وارد کردن این دستور به تنهایی، وضعیت این تنظیم را نمایش میدهد.
- کاربرد (Usage)
- > discoverable [on/off]
- استفادهها (Uses)
- مشخصه Discoverable در org.bluez.LEAdvertisement(5)
- [on/off]
- فعال/غیرفعال کردن LE General Discoverable Mode
- مثال نمایش تنظیمات فعلی قابل کشف (discoverable)
-
> discoverable
- مثال فعال کردن LE General Discoverable Mode
-
> discoverable on
- مثال غیرفعال کردن حالت قابل کشف (discoverable)
-
> discoverable off
discoverable-timeout
تنظیم/دریافت مهلت زمانی قابل کشف (discoverable timeout) در اعلان.
استفاده از این ویژگی در LE باعث میشود پرچم LE Limited Discoverable Mode در اعلان اولیه تنظیم شود و پرچم LE General Discoverable Mode تنظیم نگردد.
پرچم LE Limited Discoverable Mode پس از [seconds] ثانیه به طور خودکار خاموش میشود؛ برای استفاده از این ویژگی باید discoverable [on] تنظیم شده باشد.
وارد کردن این دستور به تنهایی، مقدار تنظیمشده فعلی را نمایش میدهد.
- کاربرد (Usage)
- > discoverable-timeout [seconds]
- استفادهها (Uses)
- مشخصه DiscoverableTimeout در org.bluez.LEAdvertisement(5)
- [seconds]
- مدت زمان انقضا/مهلت زمانی به ثانیه برای LE Limited Discoverable Mode
- مثال نمایش مهلت زمانی فعلی قابل کشف (discoverable timeout)
-
> discoverable-timeout
- مثال تنظیم LE Limited Discoverable برای ۳۰ ثانیه
-
> discoverable-timeout 30
- مثال تنظیم LE Limited Discoverable برای ۲ دقیقه
-
> discoverable-timeout 120
- مثال تنظیم LE Limited Discoverable برای ۵ دقیقه
-
> discoverable-timeout 300
- مثال غیرفعال کردن مهلت زمانی قابل کشف (نامحدود)
-
> discoverable-timeout 0
tx-power
نمایش/فعالسازی/غیرفعالسازی توان ارسال (TX power) برای اعلان.
این دستور فیلد TX Power Level را در بسته اعلان (advertising packet) تنظیم میکند.
این مقدار بر حسب dBm است و میتواند بین -127 و 127 باشد.
هنگامی که این ویژگی روشن باشد، دستگاه LE توان ارسال خود را در اعلان اولیه منتشر میکند.
این ویژگی میتواند در حین اعلان (advertising) تغییر داده شود.
وارد کردن این دستور به تنهایی، مقدار تنظیمشده فعلی را نمایش میدهد.
- کاربرد (Usage)
- > tx-power [on/off]
- استفادهها (Uses)
- مشخصه Includes در org.bluez.LEAdvertisement(5)
- [on/off]
- فعال یا غیرفعال کردن اعلان توان ارسال (TX power) (اختیاری، در صورت حذف مقدار فعلی را نشان میدهد)
- مثال نمایش تنظیمات فعلی اعلان توان ارسال (TX power)
-
> tx-power
- مثال فعال کردن اعلان توان ارسال (TX power) با توان پیشفرض
-
> tx-power on
- مثال غیرفعال کردن اعلان توان ارسال (TX power)
-
> tx-power off
name
پیکربندی نام محلی (local name) برای اعلان.
نام محلی مورد استفاده در گزارش اعلان (advertising report).
اگر رشته برای جا گرفتن در بسته بیش از حد بزرگ باشد، کوتاه خواهد شد.
یا به صورت نام محلی کامل یا در صورت لزوم به عنوان یک نام محلی کوتاه شده اعلان خواهد شد.
- کاربرد (Usage)
- > name [on/off/name]
- استفادهها (Uses)
- مشخصه LocalName در org.bluez.LEAdvertisement(5)
- [name]
- نام محلی (اختیاری، در صورت حذف مقدار فعلی را نشان میدهد)
- مثال نمایش تنظیمات فعلی نام اعلانشده
-
> name
- مثال فعال کردن اعلان نام میزبان (hostname) سیستم
-
> name on
- مثال غیرفعال کردن اعلان نام
-
> name off
- مثال اعلان "My Device" به عنوان نام محلی
-
> name "My Device"
- مثال اعلان "Smart Sensor" به عنوان نام محلی
-
> name "Smart Sensor"
- مثال اعلان دستگاه با پسوند شناسه (ID)
-
> name "BLE-Peripheral-001"
- مثال اعلان نام طولانی (برای جا شدن کوتاه خواهد شد)
-
> name "0123456789abcdef0123456789abcdef"
- مثال نام توصیفی طولانی (بهطور خودکار کوتاه میشود)
-
> name "This is a very long device name that will be truncated"
- مثال نام با نویسههای خاص
-
> name "Device™"
- مثال نام با حروف نشانهدار (accented)
-
> name "Tëst-Dëvicë"
appearance
پیکربندی ظاهر / هویت دستگاه (appearance) سفارشی برای اعلان.
- کاربرد (Usage)
- > appearance [on/off/value]
- استفادهها (Uses)
- مشخصه Appearance در org.bluez.LEAdvertisement(5)
- [value]
- مقدار ظاهر / هویت دستگاه (appearance) (اختیاری، در صورت حذف مقدار فعلی را نشان میدهد)
- مثال نمایش تنظیمات فعلی ظاهر / هویت دستگاه (appearance)
-
> appearance
- مثال فعال کردن اعلان ظاهر / هویت دستگاه با مقدار پیشفرض
-
> appearance on
- مثال غیرفعال کردن اعلان ظاهر / هویت دستگاه
-
> appearance off
- مثال تنظیم ظاهر / هویت دستگاه روی صفحهکلید (0x03C1)
-
> appearance 961
- مثال تنظیم ظاهر / هویت دستگاه روی ماوس (0x03C2)
-
> appearance 962
- مثال تنظیم ظاهر / هویت دستگاه روی جویاستیک (0x03C3)
-
> appearance 963
- مثال تنظیم ظاهر / هویت دستگاه روی گیمپد (0x03C4)
-
> appearance 964
- مثال تنظیم ظاهر / هویت دستگاه روی گیرنده صوتی عمومی (0x0340)
-
> appearance 832
- مثال تنظیم ظاهر / هویت دستگاه روی بلندگو (0x0341)
-
> appearance 833
- مثال تنظیم ظاهر / هویت دستگاه روی میکروفون (0x0342)
-
> appearance 834
- مثال تنظیم ظاهر / هویت دستگاه روی هدست (0x0343)
-
> appearance 835
- مثال تنظیم ظاهر / هویت دستگاه روی هدفون (0x0344)
-
> appearance 836
- مثال تنظیم ظاهر / هویت دستگاه روی حسگر ضربان قلب (0x0540)
-
> appearance 1344
- مثال تنظیم ظاهر / هویت دستگاه روی دماسنج (0x05C0)
-
> appearance 1472
- مثال تنظیم ظاهر / هویت دستگاه روی قندسنج (0x0640)
-
> appearance 1600
- مثال تنظیم ظاهر / هویت دستگاه روی تلفن عمومی (0x0040)
-
> appearance 64
- مثال تنظیم ظاهر / هویت دستگاه روی رایانه عمومی (0x0080)
-
> appearance 128
- مثال تنظیم ظاهر / هویت دستگاه روی ساعت مچی عمومی (0x00C0)
-
> appearance 192
duration
تنظیم/دریافت مدت زمان تبلیغ.
پارامتر Duration طول یک نمونه (Instance) را پیکربندی میکند.
مقدار به ثانیه است.
مقدار ۰ نشان میدهد که مقدار پیشفرض برای Duration انتخاب شده است.
مقدار پیشفرض ۲ ثانیه است.
اگر تنها یک نمونه تبلیغ اضافه شده باشد، مقدار Duration نادیده گرفته خواهد شد.
اگر چندین نمونه تبلیغ اضافه شده باشد، مقدار Duration برای تعیین مدت زمانی که هر نمونه تبلیغ میشود استفاده خواهد شد.
مقدار Duration برای محاسبه تعداد رویدادهای تبلیغاتی که برای تبلیغ هر نمونه استفاده خواهد شد، به کار میرود.
تعداد رویدادهای تبلیغاتی با تقسیم مقدار Duration بر بازه زمانی تبلیغ محاسبه میشود.
بازه زمانی تبلیغ توسط پارامترهای تبلیغاتی که برای هر نمونه تنظیم شدهاند تعیین میشود. بازه زمانی تبلیغ برابر با حداکثر بازههای زمانی تبلیغ تنظیمشده برای هر نمونه است.
- کاربرد (Usage)
- > duration [seconds]
- استفادهها (Uses)
- ویژگی Duration در org.bluez.LEAdvertisement(5)
- [seconds]
- مدت زمان به ثانیه (اختیاری، در صورت حذف مقدار فعلی را نشان میدهد)
- مثال نمایش تنظیم فعلی مدت زمان تبلیغ
-
> duration
- مثال استفاده از مدت زمان پیشفرض (۲ ثانیه)
-
> duration 0
- مثال تنظیم مدت زمان روی ۱ ثانیه
-
> duration 1
- مثال تنظیم مدت زمان روی ۵ ثانیه
-
> duration 5
- مثال تنظیم مدت زمان روی ۱۰ ثانیه
-
> duration 10
- مثال تنظیم مدت زمان روی ۳۰ ثانیه
-
> duration 30
- مثال تنظیم مدت زمان روی ۱ دقیقه
-
> duration 60
- مثال تنظیم مدت زمان روی ۵ دقیقه
-
> duration 300
timeout
تنظیم/دریافت مهلت زمانی تبلیغ.
- کاربرد (Usage)
- > timeout [seconds]
- استفادهها (Uses)
- ویژگی Timeout در org.bluez.LEAdvertisement(5)
- [seconds]
- مهلت زمانی به ثانیه (اختیاری، در صورت حذف مقدار فعلی را نشان میدهد)
- مثال نمایش تنظیم فعلی مهلت زمانی تبلیغ
-
> timeout
- مثال تبلیغ نامحدود (بدون مهلت زمانی)
-
> timeout 0
- مثال توقف تبلیغ پس از ۳۰ ثانیه
-
> timeout 30
- مثال توقف تبلیغ پس از ۲ دقیقه
-
> timeout 120
- مثال توقف تبلیغ پس از ۱ ساعت
-
> timeout 3600
secondary
تنظیم/دریافت کانال ثانویه تبلیغ.
- کاربرد (Usage)
- > secondary [1M/2M/Coded]
- استفادهها (Uses)
- ویژگی SecondaryChannel در org.bluez.LEAdvertisement(5)
- [1M/2M/Coded]
- کانال ثانویه (اختیاری، در صورت حذف مقدار فعلی را نشان میدهد)
- مثال نمایش تنظیم فعلی کانال ثانویه
-
> secondary
- مثال استفاده از LE 1M PHY برای کانال ثانویه تبلیغ
-
> secondary 1M
- مثال استفاده از LE 2M PHY برای کانال ثانویه تبلیغ
-
> secondary 2M
- مثال استفاده از LE Coded PHY برای کانال ثانویه تبلیغ
-
> secondary Coded
rsi
نمایش/فعالسازی/غیرفعالسازی تبلیغ RSI.
از RSI (شناسه مجموعهی تفکیکپذیر یا Resolvable Set Identifier) برای تبلیغ یک شناسه تفکیکپذیر جهت شناسایی مجموعه هماهنگ (Coordinated Set Identification) استفاده میشود.
- کاربرد (Usage)
- > rsi [on/off]
- [on/off]
- فعال یا غیرفعال کردن تبلیغ RSI (اختیاری، در صورت حذف مقدار فعلی را نشان میدهد)
- مثال نمایش تنظیم فعلی RSI
-
> rsi
- مثال فعالسازی تبلیغ RSI
-
> rsi on
- مثال غیرفعالسازی تبلیغ RSI
-
> rsi off
interval
تنظیم/دریافت بازه زمانی تبلیغ.
پارامتر Interval بازه زمانی تبلیغ یک نمونه (Instance) را پیکربندی میکند.
مقدار به میلیثانیه است.
مقدار ۰ نشان میدهد که مقدار پیشفرض برای Interval انتخاب شده است.
مقدار پیشفرض ۱۰۰ میلیثانیه است.
مقدار Interval برای محاسبه تعداد رویدادهای تبلیغاتی که برای تبلیغ هر نمونه استفاده خواهد شد، به کار میرود.
تعداد رویدادهای تبلیغاتی با تقسیم مقدار Duration بر بازه زمانی تبلیغ محاسبه میشود.
بازه زمانی تبلیغ توسط پارامترهای تبلیغاتی که برای هر نمونه تنظیم شدهاند تعیین میشود.
بازه زمانی تبلیغ برابر با حداکثر بازههای زمانی تبلیغ تنظیمشده برای هر نمونه است.
- کاربرد (Usage)
- > interval [min] [max]
- [min]
- حداقل بازه زمانی تبلیغ به میلیثانیه (اختیاری، در صورت حذف مقدار فعلی را نشان میدهد)
- [max]
- حداکثر بازه زمانی تبلیغ به میلیثانیه (اختیاری، مقدار پیشفرض برابر با مقدار min است)
- مثال نمایش تنظیم فعلی بازه زمانی تبلیغ
-
> interval
- مثال تنظیم حداقل بازه زمانی تبلیغ (۲۰ میلیثانیه)
-
> interval 20
- مثال تنظیم محدوده بازه زمانی تبلیغ (۵۰ تا ۱۰۰ میلیثانیه)
-
> interval 50 100
- مثال تنظیم بازه زمانی تبلیغ عادی (۱۰۰ میلیثانیه)
-
> interval 100
- مثال تنظیم بازه زمانی تبلیغ متوسط (۲۰۰ میلیثانیه)
-
> interval 200
- مثال تنظیم بازه زمانی تبلیغ آهسته (۵۰۰ میلیثانیه)
-
> interval 500
- مثال تنظیم بازه زمانی تبلیغ بسیار آهسته (۱ ثانیه)
-
> interval 1000
- مثال تنظیم حداکثر بازه زمانی تبلیغ (۱۰٫۲۴ ثانیه)
-
> interval 10240
clear
پاک کردن پیکربندی تبلیغ.
در صورتی که تبلیغ در حال حاضر فعال باشد، این کار باعث توقف آن میشود.
اگر میخواهید در حین تبلیغ، پیکربندی تبلیغ را تغییر دهید ابتدا باید پیکربندی تبلیغ را پاک کرده و سپس پیکربندی جدید تبلیغ را تنظیم کنید.
- کاربرد (Usage)
- > clear [uuids/service/manufacturer/config-name...]
- [uuids/service/manufacturer/config-name...]
- فهرست پیکربندیها برای پاک کردن
- مثال پاک کردن تمام پیکربندی تبلیغ
-
> clear
- مثال پاک کردن فقط UUIDهای تبلیغشده
-
> clear uuids
- مثال پاک کردن فقط دادههای سرویس
-
> clear service
- مثال پاک کردن فقط دادههای سازنده
-
> clear manufacturer
- مثال پاک کردن فقط نام تبلیغشده
-
> clear name
- مثال پاک کردن فقط دادههای ظاهر (appearance)
-
> clear appearance
- مثال پاک کردن فقط تبلیغ توان TX
-
> clear tx-power
- مثال پاک کردن UUIDها و دادههای سرویس
-
> clear uuids service
- مثال پاک کردن دادههای سازنده و نام
-
> clear manufacturer name
- مثال پاک کردن UUIDها، دادههای سرویس و دادههای سازنده
-
> clear uuids service manufacturer
- مثال پاک کردن حالت کشفپذیر و توان TX
-
> clear discoverable tx-power
منابع (RESOURCES)
گزارش اشکالات (REPORTING BUGS)
<linux-bluetooth@vger.kernel.org>
حق نشر (COPYRIGHT)
استفاده آزاد از این نرمافزار تحت شرایط مجوز عمومی کمتر گنو (LGPL) اعطا شده است.
| November 2022 | BlueZ |