
اتصال BLE یک جریان دائمی از داده نیست؛ مجموعهای از قرارهای زمانی کوتاه میان Central و Peripheral است. تنظیم درست این قرارها تفاوت میان محصول پاسخگو و محصولی با باتری ضعیف را رقم میزند.
Peripheral تبلیغ Connectable میفرستد، Central آن را در Scan میبیند و درخواست اتصال را با پارامترهای اولیه ارسال میکند. هر دو طرف سپس در زمان و کانال توافقشده وارد نخستین Connection Event میشوند. اگر زمانبندی یا Access Address درست نباشد، اتصال عملاً شکل نمیگیرد.
Interval فاصله شروع دو Connection Event متوالی است. فاصله کوتاه پاسخ سریعتر و فرصت ارسال بیشتر میدهد، اما رادیو زودتر بیدار میشود. فاصله بلند مصرف متوسط را کم میکند ولی تأخیر فرمان و Notify افزایش مییابد. مقدار مناسب باید از نیاز کاربرد استخراج و روی سختافزار اندازهگیری شود.
Peripheral Latency اجازه میدهد دستگاه جانبی در صورت نداشتن داده چند Event را رد کند. Supervision Timeout حداکثر سکوت قابل قبول پیش از اعلام قطع اتصال است. Timeout باید با Interval و Latency سازگار باشد؛ مقدار بسیار کوچک قطعهای کاذب و مقدار بسیار بزرگ تشخیص دیرهنگام خرابی ایجاد میکند.
در هر Event دو رادیو روی کانال مشخص بیدار میشوند، بسته ردوبدل میکنند و دوباره میخوابند. تعداد بسته، زمان روی هوا، PHY و Retransmission انرژی را تعیین میکنند. اسیلوسکوپ یا Power Profiler پالسهای جریان را نشان میدهد و بهترین ابزار برای مقایسه تنظیمات است.
برای دماسنجی که هر ثانیه بهروزرسانی میشود، از Interval میانه شروع کنید، Latency را کم بگذارید و Timeout چند برابر بزرگتر انتخاب کنید. سپس فرمان کاربر، نرخ Notify و جریان متوسط را اندازه بگیرید. برای محصول واقعی عدد نهایی را با تست در حضور Wi-Fi انتخاب کنید.