.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "bluetoothctl-monitor" "1" "July 2023" "BlueZ" "مدیریت سیستم لینوکس" .SH "نام (NAME)" bluetoothctl-monitor \- زیرمنوی پایش (Monitor) .SH "خلاصه دستور (SYNOPSIS)" .sp \fBbluetoothctl\fP [\-\-options] [monitor.commands] .sp این زیرمنو پایشگرهای تبلیغ (advertisement monitors) را با استفاده از رابط‌های \fBorg.bluez.AdvertisementMonitor(5)\fP و \fBorg.bluez.AdvertisementMonitorManager(5)\fP پیکربندی می‌کند. .SH "دستورات پایش (MONITOR COMMANDS)" .SS set\-rssi\-threshold .sp تنظیم پارامتر آستانه RSSI .INDENT 0.0 .TP .B کاربرد \fB> set\-rssi\-threshold \fP .TP .B مقدار آستانه پایینی RSSI بر حسب dBm برای پایش .TP .B مقدار آستانه بالایی RSSI بر حسب dBm برای پایش .TP .B مثال تنظیم آستانه پایینی روی 80- دسی‌بل‌میلی‌وات و آستانه بالایی روی 40- دسی‌بل‌میلی‌وات .nf \fB> set\-rssi\-threshold \-80 \-40\fP .fi .sp .TP .B مثال تنظیم آستانه پایینی روی 70- دسی‌بل‌میلی‌وات و آستانه بالایی روی 30- دسی‌بل‌میلی‌وات .nf \fB> set\-rssi\-threshold \-70 \-30\fP .fi .sp .TP .B مثال تنظیم آستانه بسیار حساس پایینی و آستانه بالایی متوسط .nf \fB> set\-rssi\-threshold \-90 \-50\fP .fi .sp .TP .B مثال تنظیم آستانه‌های کم‌حساس‌تر برای پایش در برد نزدیک .nf \fB> set\-rssi\-threshold \-60 \-20\fP .fi .sp .UNINDENT .SS set\-rssi\-timeout .sp تنظیم پارامتر مهلت زمانی RSSI .INDENT 0.0 .TP .B کاربرد \fB> set\-rssi\-timeout \fP .TP .B مقدار مهلت زمانی بر حسب ثانیه برای آستانه پایین RSSI .TP .B مقدار مهلت زمانی بر حسب ثانیه برای آستانه بالای RSSI .TP .B مثال تنظیم مهلت پایین به ۵ ثانیه و مهلت بالا به ۱۰ ثانیه .nf \fB> set\-rssi\-timeout 5 10\fP .fi .sp .TP .B مثال تنظیم پاسخ مهلت سریع برای هر دو آستانه .nf \fB> set\-rssi\-timeout 1 5\fP .fi .sp .TP .B مثال تنظیم دوره‌های مهلت طولانی‌تر برای پایش پایدار .nf \fB> set\-rssi\-timeout 10 30\fP .fi .sp .TP .B مثال تنظیم مقادیر مهلت نامتقارن .nf \fB> set\-rssi\-timeout 3 15\fP .fi .sp .UNINDENT .SS set\-rssi\-sampling\-period .sp تنظیم پارامتر دوره نمونه‌برداری RSSI .INDENT 0.0 .TP .B کاربرد \fB> set\-rssi\-sampling\-period \fP .TP .B دوره نمونه‌برداری بر حسب واحدهای ۱۰۰ میلی‌ثانیه‌ای (۰ تا ۲۵۵، که در آن ۰ به معنی گزارش همه، و ۲۵۵ به معنی گزارش فقط اولین است) .TP .B مثال تنظیم دوره نمونه‌برداری روی ۱۰۰ میلی‌ثانیه (۱ واحد) .nf \fB> set\-rssi\-sampling\-period 1\fP .fi .sp .TP .B مثال تنظیم دوره نمونه‌برداری روی ۵۰۰ میلی‌ثانیه (۵ واحد) .nf \fB> set\-rssi\-sampling\-period 5\fP .fi .sp .TP .B مثال تنظیم دوره نمونه‌برداری روی ۱ ثانیه (۱۰ واحد) .nf \fB> set\-rssi\-sampling\-period 10\fP .fi .sp .TP .B مثال گزارش تمامی تبلیغات (بدون نمونه‌برداری) .nf \fB> set\-rssi\-sampling\-period 0\fP .fi .sp .TP .B مثال گزارش فقط اولین تبلیغ .nf \fB> set\-rssi\-sampling\-period 255\fP .fi .sp .UNINDENT .SS add\-or\-pattern .sp ثبت پایشگر از نوع الگوی OR با پارامترهای RSSI مشخص‌شده .sp هر الگو به ۳ آرگومان نیاز دارد: برای ایجاد شرط OR می‌توان چندین الگو مشخص کرد. .INDENT 0.0 .TP .B کاربرد \fB> add\-or\-pattern [start_pos ad_type content ...]\fP .TP .B استفاده می‌کند از متد \fBRegisterMonitor\fP در \fBorg.bluez.AdvertisementMonitorManager(5)\fP .TP .B موقعیت بایتی در داده تبلیغ که تطبیق الگو از آنجا آغاز می‌شود (مبتنی بر صفر) .TP .B نوع داده تبلیغ (برای مثال ۹ برای Complete Local Name، ۱ برای Flags) .TP .B محتوای الگوی هگزادسیمال جهت تطبیق .TP .B مثال پایش برای "Samsung" در نام محلی کامل (نوع ۹) .nf \fB> add\-or\-pattern 0 9 53616d73756e67\fP .fi .sp .TP .B مثال پایش دستگاه‌هایی با نوع پرچم‌ها (نوع ۱) حاوی 0x06 .nf \fB> add\-or\-pattern 0 1 06\fP .fi .sp .TP .B مثال پایش برای دو الگوی مختلف (شرط OR) .nf \fB> add\-or\-pattern 0 9 53616d73756e67 0 9 4170706c65\fP .fi .sp .TP .B مثال پایش برای داده‌های سازنده مشخص (نوع ۲۵۵) .nf \fB> add\-or\-pattern 0 255 4c000215\fP .fi .sp .UNINDENT .SS get\-pattern .sp دریافت پایشگر تبلیغ .INDENT 0.0 .TP .B کاربرد \fB> get\-pattern \fP .TP .B شماره شناسه پایشگر برای دریافت جزئیات، یا "all" برای تمامی پایشگرهای فعال .TP .B مثال دریافت جزئیات پایشگر با شناسه ۰ .nf \fB> get\-pattern 0\fP .fi .sp .TP .B مثال دریافت جزئیات پایشگر با شناسه ۱ .nf \fB> get\-pattern 1\fP .fi .sp .TP .B مثال دریافت جزئیات پایشگر با شناسه ۵ .nf \fB> get\-pattern 5\fP .fi .sp .TP .B مثال دریافت جزئیات تمام پایشگرهای فعال .nf \fB> get\-pattern all\fP .fi .sp .UNINDENT .SS remove\-pattern .sp حذف پایشگر تبلیغ .INDENT 0.0 .TP .B کاربرد \fB> remove\-pattern \fP .TP .B استفاده می‌کند از متد \fBUnregisterMonitor\fP در \fBorg.bluez.AdvertisementMonitorManager(5)\fP .TP .B شماره شناسه پایشگر برای حذف، یا "all" برای حذف تمامی پایشگرهای فعال .TP .B مثال حذف پایشگر با شناسه ۰ .nf \fB> remove\-pattern 0\fP .fi .sp .TP .B مثال حذف پایشگر با شناسه ۱ .nf \fB> remove\-pattern 1\fP .fi .sp .TP .B مثال حذف پایشگر با شناسه ۳ .nf \fB> remove\-pattern 3\fP .fi .sp .TP .B مثال حذف تمامی پایشگرهای فعال تبلیغ .nf \fB> remove\-pattern all\fP .fi .sp .UNINDENT .SS get\-supported\-info .sp دریافت قابلیت‌ها و انواع پایشگرهای پشتیبانی‌شده توسط مدیر تبلیغات .INDENT 0.0 .TP .B کاربرد \fB> get\-supported\-info\fP .TP .B استفاده می‌کند از ویژگی‌های \fBorg.bluez.AdvertisementMonitorManager(5)\fP .TP .B مثال نمایش قابلیت‌ها و انواع پایشگرهای پشتیبانی‌شده .nf \fB> get\-supported\-info\fP .fi .sp .UNINDENT .SS print\-usage .sp چاپ نحوه استفاده از دستور .INDENT 0.0 .TP .B کاربرد \fB> print\-usage \fP .TP .B نام دستور جهت نمایش اطلاعات تفصیلی نحوه استفاده .TP .B مثال نمایش نحوه استفاده با جزئیات برای دستور add-or-pattern .nf \fB> print\-usage add\-or\-pattern\fP .fi .sp .UNINDENT .SH "منابع (RESOURCES)" .sp \% .SH "گزارش اشکال (REPORTING BUGS)" .sp \% .SH "حق نشر (COPYRIGHT)" استفاده آزاد از این نرم‌افزار تحت شرایط مجوز عمومی همگانی کمتر گنو (LGPL) مجاز است.