نقشک بسته

Bike Radar

Overlay and audio alerts for BLE bike radars. Offline, no account, no cloud.
جدید در نگارش ۱٫۹٫۰
A radar that connects but never sends data now counts as off, so the drop alert and the warning for riding without it can sound. Close passes are measured where the vehicle draws level, and readings closing faster than 126 km/h are left out of close passes and peak closing speed. Switching eBike data on or off takes effect at once. New in Experimental: hold the urgent warning for vehicles to the side. Home Assistant: some close-pass and ride values change meaning (see release notes).
Bike Radar shows and sounds what your rear bike radar sees, on top of whatever app you are already running.

A thin strip down the edge of the screen shows each approaching vehicle's distance, closing speed and lateral position. Tiered beeps rise as the closest vehicle gets nearer, and a distinct urgent tone fires when an impact looks imminent - including while you are rolling slowly toward a junction with a fast vehicle behind. A clear chime sounds when the radar sees nothing left within your alert distance.

Everything runs on your phone: no account, no cloud, no analytics. The optional Home Assistant integration publishes ride stats to your own server and nowhere else. Another app on your phone can ask to use your radar, and nothing reaches it until you allow it on a screen naming the app; that handover happens on the device, app to app.

Features:

- Live overlay with per-vehicle distance, closing speed and lateral position
- Tiered proximity beeps, urgent imminent-impact tone, all-clear chime
- Post-ride summary notification: overtakes, close passes, distance, tightest pass
- Front camera/light auto mode by local sunset (one coarse location read per ride)
- Bosch Smart System eBike telemetry, strictly read-only
- Walk-away and forgot-to-lock reminders
- Optional Home Assistant publishing: batteries, close passes, ride summaries
- Sharing with another app on your phone (with your permission): the radar feed, and if you also allow it control of your tail light and hiding the overlay
- Optional on-device capture log for diagnostics, off by default and never uploaded
- English and Spanish

Requires a supported rear radar paired over Bluetooth (pair it once in system Settings) and Android 12 or newer. There is no standard Bluetooth profile for bike radars, so support is per model; the compatibility list on the project's source page says which units work, and the list is short.

A radar that reports distance only is expected to get the approach beeps, the all-clear and an overlay coloured by distance; the per-vehicle speed and side readouts, the urgent tone and close-pass counting need one that also reports closing speed and lateral position. The radar, camera and eBike integrations degrade gracefully: each works without the others.

Bike Radar is a riding aid, not a safety guarantee. It supplements your own attention and mirrors - it never replaces them.

This is an independent open-source project (GPL-3.0-or-later), not affiliated with or endorsed by any radar or eBike manufacturer.

نگارش‌ها

با وجود موجود بودن بارگیری‌های APK برای دادن حق گزینش، باید آگاه باشید که با نصب به این روش، آگاهی‌های به‌روز رسانی را دریافت نکرده و راهی ناامن برای بارگیری است. پیشنهاد می‌شود کارهٔ اف‌دروید را نصب و از آن استفاده کنید.

بارگیری اف‌دروید
  • ‫نگارش ۱٫۹٫۰ (۳۹) پیشنهادی افزوده در ۲۰ مهر ۱۴۰۵

    arm64-v8a armeabi-v7a x86 x86_64

    این نگارش، به اندروید ۱۲ یا جدیدتر نیاز دارد.

    به دست توسعه‌دهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.

    اجازه‌ها
    • دسترسی به مکان تقریبی فقط در پیش‌زمینه
      این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزاره‌تان روشن باشد.
    • اتصال به دستگاه‌های بلوتوث مرتبط‌شده
      به برنامه اجازه می‌دهد به دستگاه‌های بلوتوث مرتبط‌شده متصل شود
    • یافتن دستگاه‌های بلوتوث اطراف و مرتبط شدن با آن‌ها
      به برنامه اجازه می‌دهد دستگاه‌های بلوتوث اطراف را پیدا کند و با آن‌ها مرتبط شود
    • اجرای سرویس پیش‌زمینه
      به برنامه اجازه می‌دهد از سرویس‌های پیش‌زمینه استفاده کند.
    • اجرای خدمت پیش‌زمینه از گونهٔ «افزارهٔ وصل شده»
      می‌گذارد کاره از خدمت‌های پیش‌زمینه از گونهٔ «افزاره‌های وصل‌شده» استفاده کند
    • اجرای خدمت پیش‌زمینه از گونهٔ «ارسال رسانه»
      می‌گذارد کاره از خدمت‌های پیش‌زمینه از گونهٔ «ارسال رسانه» استفاده کند
    • android.permission.FOREGROUND_SERVICE_SHORT_SERVICE
    • دسترسی کامل به شبکه
      به برنامه امکان می‌دهد سوکت‌های شبکه را ایجاد کند و از پروتکل‌های شبکه سفارشی استفاده نماید. مرورگر و سایر برنامه‌ها روشی را برای ارسال داده‌ها به اینترنت ارائه می‌کنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
    • نمایش آگاهی‌ها
      می‌گذارد کاره آگاهی نشان دهد
    • اجرا شدن در هنگام راه‌اندازی
      به برنامه اجازه می‌دهد که به محض پایان راه‌اندازی سیستم، راه‌اندازی شود. این ویژگی ممکن است باعث شود راه‌اندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه می‌دهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
    • این برنامه می‌تواند روی برنامه‌های دیگر ظاهر شود
      این برنامه می‌تواند روی برنامه‌های دیگر یا سایر قسمت‌های صفحه ظاهر شود. ممکن است در عملکرد معمول برنامه‌های دیگر اختلال ایجاد کند و شیوه نمایش آن‌ها را تغییر دهد.
    • کنترل لرزش
      ‏به برنامه اجازه می‎دهد تا لرزاننده را کنترل کند.
    • ممانعت از به خواب رفتن تلفن
      ‏به برنامه اجازه می‎دهد تا از غیرفعال شدن تلفن جلوگیری کند.
    • es.jjrh.bikeradar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    بارگیری APK ۸٫۰ می‌ب امضای PGP | گزارش ساخت

  • جدید در نگارش ۱٫۸٫۱
    "Warn up to" now starts at No limit, so the fastest approaches get beeps and urgent warnings again. In 1.8.0 it started at 126 km/h, which could silence a real vehicle. A speed you chose yourself is kept. To quiet fast phantom readings again, set a speed in Settings → Alerts; 126 km/h was the 1.8.0 setting.
  • ‫نگارش ۱٫۸٫۱ (۳۸) - افزوده در ۱۶ مهر ۱۴۰۵

    arm64-v8a armeabi-v7a x86 x86_64

    این نگارش، به اندروید ۱۲ یا جدیدتر نیاز دارد.

    به دست توسعه‌دهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.

    اجازه‌ها
    • دسترسی به مکان تقریبی فقط در پیش‌زمینه
      این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزاره‌تان روشن باشد.
    • اتصال به دستگاه‌های بلوتوث مرتبط‌شده
      به برنامه اجازه می‌دهد به دستگاه‌های بلوتوث مرتبط‌شده متصل شود
    • یافتن دستگاه‌های بلوتوث اطراف و مرتبط شدن با آن‌ها
      به برنامه اجازه می‌دهد دستگاه‌های بلوتوث اطراف را پیدا کند و با آن‌ها مرتبط شود
    • اجرای سرویس پیش‌زمینه
      به برنامه اجازه می‌دهد از سرویس‌های پیش‌زمینه استفاده کند.
    • اجرای خدمت پیش‌زمینه از گونهٔ «افزارهٔ وصل شده»
      می‌گذارد کاره از خدمت‌های پیش‌زمینه از گونهٔ «افزاره‌های وصل‌شده» استفاده کند
    • اجرای خدمت پیش‌زمینه از گونهٔ «ارسال رسانه»
      می‌گذارد کاره از خدمت‌های پیش‌زمینه از گونهٔ «ارسال رسانه» استفاده کند
    • android.permission.FOREGROUND_SERVICE_SHORT_SERVICE
    • دسترسی کامل به شبکه
      به برنامه امکان می‌دهد سوکت‌های شبکه را ایجاد کند و از پروتکل‌های شبکه سفارشی استفاده نماید. مرورگر و سایر برنامه‌ها روشی را برای ارسال داده‌ها به اینترنت ارائه می‌کنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
    • نمایش آگاهی‌ها
      می‌گذارد کاره آگاهی نشان دهد
    • اجرا شدن در هنگام راه‌اندازی
      به برنامه اجازه می‌دهد که به محض پایان راه‌اندازی سیستم، راه‌اندازی شود. این ویژگی ممکن است باعث شود راه‌اندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه می‌دهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
    • این برنامه می‌تواند روی برنامه‌های دیگر ظاهر شود
      این برنامه می‌تواند روی برنامه‌های دیگر یا سایر قسمت‌های صفحه ظاهر شود. ممکن است در عملکرد معمول برنامه‌های دیگر اختلال ایجاد کند و شیوه نمایش آن‌ها را تغییر دهد.
    • کنترل لرزش
      ‏به برنامه اجازه می‎دهد تا لرزاننده را کنترل کند.
    • ممانعت از به خواب رفتن تلفن
      ‏به برنامه اجازه می‎دهد تا از غیرفعال شدن تلفن جلوگیری کند.
    • es.jjrh.bikeradar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    بارگیری APK ۸٫۰ می‌ب امضای PGP | گزارش ساخت

  • جدید در نگارش ۱٫۷٫۱
    The Privacy screen now lists what the ride summary sends to Home Assistant, and says it updates during the ride. The example ride, the volume step and Alert sounds explain why the volume buttons can change your wake-up alarm. English and Spanish now use one name each for the all-clear.
  • ‫نگارش ۱٫۷٫۱ (۳۶) - افزوده در ۱۱ مهر ۱۴۰۵

    arm64-v8a armeabi-v7a x86 x86_64

    این نگارش، به اندروید ۱۲ یا جدیدتر نیاز دارد.

    به دست توسعه‌دهندهٔ اصلی ساخته، امضا شده و برای تطبیق با این کد مبدأ تضمین شده است.

    اجازه‌ها
    • دسترسی به مکان تقریبی فقط در پیش‌زمینه
      این کاره قادر است هنگام استفاده، مکان تقریبیتان را از خدمات مکانی بگیرد. برای گرفتن مکان، باید خدمات مکانی افزاره‌تان روشن باشد.
    • اتصال به دستگاه‌های بلوتوث مرتبط‌شده
      به برنامه اجازه می‌دهد به دستگاه‌های بلوتوث مرتبط‌شده متصل شود
    • یافتن دستگاه‌های بلوتوث اطراف و مرتبط شدن با آن‌ها
      به برنامه اجازه می‌دهد دستگاه‌های بلوتوث اطراف را پیدا کند و با آن‌ها مرتبط شود
    • اجرای سرویس پیش‌زمینه
      به برنامه اجازه می‌دهد از سرویس‌های پیش‌زمینه استفاده کند.
    • اجرای خدمت پیش‌زمینه از گونهٔ «افزارهٔ وصل شده»
      می‌گذارد کاره از خدمت‌های پیش‌زمینه از گونهٔ «افزاره‌های وصل‌شده» استفاده کند
    • اجرای خدمت پیش‌زمینه از گونهٔ «ارسال رسانه»
      می‌گذارد کاره از خدمت‌های پیش‌زمینه از گونهٔ «ارسال رسانه» استفاده کند
    • android.permission.FOREGROUND_SERVICE_SHORT_SERVICE
    • دسترسی کامل به شبکه
      به برنامه امکان می‌دهد سوکت‌های شبکه را ایجاد کند و از پروتکل‌های شبکه سفارشی استفاده نماید. مرورگر و سایر برنامه‌ها روشی را برای ارسال داده‌ها به اینترنت ارائه می‌کنند بنابراین این مجوز برای ارسال داده به اینترنت ضروری نیست.
    • نمایش آگاهی‌ها
      می‌گذارد کاره آگاهی نشان دهد
    • اجرا شدن در هنگام راه‌اندازی
      به برنامه اجازه می‌دهد که به محض پایان راه‌اندازی سیستم، راه‌اندازی شود. این ویژگی ممکن است باعث شود راه‌اندازی دستگاه مدت زمان بیشتری طول بکشد و به برنامه اجازه می‌دهد با همیشه درحال اجرا بودنش باعث کاهش سرعت کلی دستگاه شود.
    • این برنامه می‌تواند روی برنامه‌های دیگر ظاهر شود
      این برنامه می‌تواند روی برنامه‌های دیگر یا سایر قسمت‌های صفحه ظاهر شود. ممکن است در عملکرد معمول برنامه‌های دیگر اختلال ایجاد کند و شیوه نمایش آن‌ها را تغییر دهد.
    • کنترل لرزش
      ‏به برنامه اجازه می‎دهد تا لرزاننده را کنترل کند.
    • ممانعت از به خواب رفتن تلفن
      ‏به برنامه اجازه می‎دهد تا از غیرفعال شدن تلفن جلوگیری کند.
    • es.jjrh.bikeradar.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    بارگیری APK ۸٫۰ می‌ب امضای PGP | گزارش ساخت