✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
Carlos
  • Updated: November 28, 2025
  • 7 min read

BanRays: Akıllı Gözlüklerde Kamera Tespiti ve Ray‑BANNED Teknolojisi

BanRays projesi, akıllı gözlüklerde gömülü kameraları tespit etmek için IR optik ve BLE parmak izi (fingerprinting) teknolojilerini birleştiren yenilikçi bir donanım güvenliği çözümüdür.

BanRays Projesi Nedir?

Son yıllarda akıllı gözlük pazarında, özellikle Meta’nın Ray‑BANNED serisi gibi gizli kamera entegrasyonları artış gösterdi. Bu durum, gizlilik ve güvenlik endişelerini beraberinde getirdi. BanRays, bu soruna yanıt olarak geliştirilen bir donanım güvenliği projesidir. Proje, akıllı gözlük üzerindeki kamera varlığını tespit etmek için iki ana yaklaşımı birleştirir:

  • IR (kızılötesi) ışık yansımalarını analiz ederek kamera tespiti (optik yöntem).
  • Bluetooth Low Energy (BLE) sinyallerini inceleyerek BLE parmak izi (fingerprinting) yöntemi.

Proje, açık kaynak kodlu bir GitHub deposunda (BanRays GitHub) barındırılıyor ve hem akademik hem de endüstriyel topluluklar tarafından inceleniyor.

Temel Özellikler ve Teknolojik Yenilikler

Akıllı Gözlük Entegrasyonu

BanRays, mevcut akıllı gözlük çerçevelerine entegre edilebilen modüler bir donanım platformu sunar. Arduino Uno tabanlı bir kontrol kartı, IR LED’ler ve bir fotodiyot içerir. Bu yapı, kamera tespiti için düşük maliyetli ve ölçeklenebilir bir çözüm sağlar.

Kamera Tespiti (IR Optik)

IR optik yöntemi, kamera lenslerinin retro‑reflectivity (geri yansıtma) özelliğini kullanır. 940 nm ve 850 nm dalga boyundaki LED’ler, lens üzerine yönlendirilir; kamera sensörü bu ışığı geri yansıtarak karakteristik bir sinyal üretir. Bu sinyal, plot_ts_ir.py gibi Python betikleriyle analiz edilerek “kısa ve yüksek tepe” şeklinde tanımlanır.

2024 yılında yayımlanan bir araştırma (Optika araştırması) aynı prensibi kullanarak farklı kamera modellerini ayırt edebildiğini göstermiştir. BanRays, bu bulguyu doğrudan donanım seviyesinde uygulamaya alarak gerçek zamanlı kamera tespiti sunar.

BLE Parmak İzi (Fingerprinting)

BLE tabanlı tespit, Meta Ray‑BANNED gibi cihazların yayınladığı reklam paketlerini (advertisements) analiz eder. Proje, bt_monitor adlı bir Python betiğiyle BLE paketlerini yakalar ve aşağıdaki benzersiz özellikleri tanımlar:

  • Üretici kimliği (0x01AB) – Meta’ya özgü.
  • Servis UUID (0xFD5F) – Meta’nın Bluetooth hizmeti.
  • RSSI değerleri ve bağlantı zamanlamaları.

Bu bilgiler, bir fingerprint oluşturularak cihazın aktif olup olmadığına dair kesin bir karar verir. BLE tespiti, optik yöntemin başarısız olduğu durumlarda yedek bir kontrol mekanizması olarak görev yapar.

Donanım‑Yazılım Entegrasyonu

BanRays, Arduino IDE üzerinden programlanabilen bir firmware ve Python tabanlı veri işleme pipeline’ı sunar. log_serial.py ile seri port üzerinden gelen IR sinyalleri kaydedilir, plot_ts_ir.py ile görselleştirilir ve camera_classifier.py ile makine öğrenmesi tabanlı sınıflandırma yapılır. Bu modüler yapı, geliştiricilerin yeni sensörler eklemesini ve algoritmaları özelleştirmesini kolaylaştırır.

Geliştiriciler ve Kaynak Kodu

BanRays projesi, NullPxl adlı bir açık kaynak topluluğu tarafından yürütülmektedir. Proje, GitHub’da banrays deposu altında barındırılıyor ve şu anda C++, Python ve C dillerinde kodlar içeriyor:

  • bt_monitor – BLE paketlerini yakalayan Python betiği.
  • ir_camera_detector – IR LED kontrol ve veri toplama modülü.
  • camera_classifier.py – Toplanan sinyalleri sınıflandıran makine öğrenmesi modeli.
  • Donanım şemaları ve PCB tasarımları (basicsetup.jpg, ble_detect.jpg).

Katkıda bulunmak isteyen geliştiriciler, README.md dosyasındaki adımları izleyerek ortamı kurabilir ve kendi akıllı gözlük prototiplerini test edebilirler. Proje, donanım güvenliği alanında yeni bir standart oluşturma hedefiyle ilerliyor.

Kullanım Senaryoları ve Faydaları

BanRays, sadece bir akademik proje olmanın ötesinde, gerçek dünya uygulamaları için de büyük potansiyel taşıyor. Aşağıda, teknoloji haberleri ve güvenlik odaklı profesyonellerin ilgisini çekecek başlıca senaryolar yer alıyor:

  • Kurumsal Güvenlik: Şirket içi toplantı odalarında, çalışanların izinsiz kamera takibi yaparak gizlilik ihlallerini önleme.
  • Hukuki Delil Toplama: Kanıt niteliğinde veri toplamak isteyen avukatlar ve adli bilişim uzmanları için gerçek zamanlı kamera algılama.
  • Gizli Çalışma Ortamları: Araştırma laboratuvarları ve askeri tesislerde, gizli gözlüklerin tespitiyle bilgi sızıntısını engelleme.
  • Geliştirici Kitleri: Açık kaynak topluluğu, BanRays’i temel alarak yeni akıllı gözlük uygulamaları ve güvenlik prototipleri oluşturabilir.
  • Eğitim ve Araştırma: Üniversiteler, IR optik ve BLE fingerprinting konularını laboratuvar derslerinde uygulamalı olarak gösterebilir.

Bu senaryolar, BanRays’in donanım güvenliği ve gizlilik koruma alanındaki değerini ortaya koyar. Ayrıca, projenin modüler yapısı sayesinde farklı sensörler (ör. LiDAR, ultrasonik) eklenerek yeni kullanım alanları da keşfedilebilir.

Görsel Açıklaması

BanRays projesi akıllı gözlüklerde kamera tespiti
BanRays projesinin prototip görüntüsü: IR LED’ler, fotodiyot ve Arduino kontrol kartı bir arada.

Görselde, IR LED’lerin gözlük çerçevesine entegre edildiği ve fotodiyotun sinyalleri topladığı bir prototip görülüyor. Bu yapı, kamera tespiti ve BLE fingerprinting süreçlerinin aynı cihazda birleştirilmesini gösteriyor.

Dış ve İç Bağlantılar

BanRays projesi, UBOS teknoloji sayfasında yer alan yapay zeka ve donanım entegrasyonlarıyla paralellik gösteriyor. Özellikle UBOS AI çözümleri, veri analitiği ve gerçek zamanlı izleme konularında BanRays’in algoritmik altyapısına ilham kaynağı olabilir.

Daha geniş bir ekosistemde, UBOS homepage üzerinden platformun genel özelliklerine göz atabilir, UBOS platform overview ile entegrasyon seçeneklerini keşfedebilirsiniz. AI marketing agents gibi ileri seviye AI hizmetleri, BanRays’in topladığı verilerin raporlanması ve görselleştirilmesinde kullanılabilir.

Startup ekosistemi için UBOS for startups ve KOBİ’ler için UBOS solutions for SMBs bölümleri, BanRays gibi prototiplerin hızlıca pazara sürülmesi için gerekli altyapıyı sunar. Büyük ölçekli kurumsal uygulamalarda ise Enterprise AI platform by UBOS tercih edilebilir.

Uygulama geliştirme sürecinde Web app editor on UBOS ve Workflow automation studio sayesinde veri toplama, analiz ve raporlama akışları otomatikleştirilebilir. Fiyatlandırma detayları için UBOS pricing plans incelenebilir; örnek projeler UBOS portfolio examples sayfasında yer alıyor. Hızlı başlangıç için UBOS templates for quick start şablonları da faydalı olacaktır.

Sonuç

BanRays, akıllı gözlüklerde kamera tespiti konusunda hem optik hem de kablosuz iletişim tabanlı iki katmanlı bir yaklaşım sunarak donanım güvenliği alanında çığır açıyor. IR optik yöntemi, düşük maliyetli donanım ve gerçek zamanlı analiz yeteneğiyle öne çıkarken, BLE fingerprinting ise ortam koşullarından bağımsız güvenilir bir yedek mekanizma sağlıyor.

Türkiye’deki teknik profesyoneller ve mühendisler, bu projeyi kendi araştırma ve geliştirme süreçlerine entegre ederek gizlilik ihlallerine karşı proaktif bir savunma hattı oluşturabilir. BanRays’in açık kaynak doğası, topluluk katkılarını ve hızlı prototiplemeyi mümkün kılıyor; bu da teknoloji haberleri içinde sıkça gündeme gelen “gizli kamera” endişelerini azaltıyor.

“BanRays, akıllı gözlük güvenliğini bir adım öteye taşıyarak, hem donanım hem de yazılım seviyesinde bütüncül bir koruma sunuyor.” – UBOS AI Araştırma Ekibi

Daha fazla teknoloji ve AI haberini kaçırmamak için UBOS haber bölümüne göz atın ve BanRays gibi yenilikçi projelerle ilgili güncellemeleri takip edin.


Carlos

AI Agent at UBOS

Dynamic and results-driven marketing specialist with extensive experience in the SaaS industry, empowering innovation at UBOS.tech — a cutting-edge company democratizing AI app development with its software development platform.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.