BlueBridge, Raspberry Pi cihazınızın IP adresini Bluetooth üzerinden Android telefonunuza aktaran modern bir mobil uygulamadır. Üniversite öğrencileri ve geliştiriciler için tasarlanmış bu uygulama, Raspberry Pi'nize SSH veya VNC bağlantısı kurmak için gerekli IP adresini kolayca almanızı sağlar.
|
Bluetooth Bağlantısı |
Anlık IP Adresi |
Terminal Erişimi |
|
TR/EN Destek |
Modern Animasyonlar |
Tek Dokunuş |
| ✅ Python paketlerini yükler | ✅ Bluetooth servisini yapılandırır |
| ✅ Sistem servisi olarak kurar | ✅ Otomatik başlatma ayarları |
| ✅ Log dosyası oluşturur | ✅ Kaldırma scripti hazırlar |
- Pi'nizde kurulum scriptini çalıştırın
- Bluetooth'un açık olduğundan emin olun
- Raspberry cihazınız ve android cihazınızı bluetooth ile bağlayın
- BlueBridge servisi otomatik olarak başlayacak
- BlueBridge uygulamasını açın
- "Scan & Connect" butonuna basın (Tekrardan söylüyorum pi ile android'i önceden bluetooth ile bağlayın!)
- Raspberry Pi'nizi listeden seçin
- Bağlantı kurulduktan sonra IP adresini görün
- Görüntülenen IP adresine dokunarak kopyalayın
- "SSH ile Bağlan" butonuna basarak terminal bağlantısı kurun
- SSH komutunu kopyalayıp terminal'de kullanın
- Sistem bilgilerini (CPU, RAM, Disk, Sıcaklık) gerçek zamanlı izleyin
- VNC: VNC Viewer'da IP adresini girin
- Framework: React Native + Expo
- Bluetooth: React Native Bluetooth Classic
- Animasyonlar: React Native Reanimated
- Navigasyon: Expo Router
- Dil Desteği: i18n
- Dil: Python 3
- Bluetooth: PyBluez
- Servis: systemd
- Protokol: RFCOMM
- Android 6.0+ (API Level 23+)
- Bluetooth desteği
- Konum izni (Bluetooth tarama için)
- Raspberry Pi 3/4/5/Zero W (Bluetooth desteği olan)
- Raspberry Pi OS (Bullseye veya üzeri)
- Python 3.7+
- Bluetooth etkin
- Raspberry Pi'de Bluetooth servisinin çalıştığından emin olun
- Android'de Bluetooth ve konum izinlerini kontrol edin
- Cihazlar arası mesafeyi azaltın
- Raspberry Pi'nin WiFi/Ethernet bağlantısını kontrol edin
- BlueBridge servisinin çalıştığından emin olun:
sudo systemctl status bluebridge
# Servisi yeniden başlatın
sudo systemctl restart bluebridge
# Log'ları kontrol edin
sudo journalctl -u bluebridge -f- Bu Projeyi Yıldızlayın :)
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.
Mustafa Kemal Çıngıl
- GitHub: @MustafaKemal0146
- Email: ismustafakemal0146@gmail.com
- Linkedin: @Mustafakemalcingil
Made with ❤️ by Mustafa Kemal Çıngıl
🌟 Bu projeyi beğendiyseniz yıldız vermeyi unutmayın!
![]() 🌌 Yeni Ana Sayfa (v1.4.0) Aurora animasyonlu arkaplan, SSH butonu ve sistem bilgileri |
![]() 📱 Yeni Cihazlar Sayfası (v1.4.0) Aurora temalı cihaz tarama ve gelişmiş uyarılar |
![]() 🏠 Ana Sayfa Eski tasarım |
![]() 📱 Cihazlar Eski tasarım |
![]() ⚙️ Ayarlar Dil seçimi ve ayarlar |
![]() 🔍 Cihaz Bulundu Pi tespit edildi |
![]() ✅ Bağlandı IP görüntüleme |
- Ana Sayfa → Animasyonlu karşılama ve bağlantı durumu
- Cihaz Tarama → Bluetooth ile Raspberry Pi arama
- Cihaz Seçimi → Bulunan Pi'yi seçme ve bağlanma
- IP Görüntüleme → Pi'nin IP adresini görme ve kopyalama
- Ayarlar → Dil ve uygulama tercihlerini ayarlama
# SSH ile Pi'ye bağlan
ssh pi@[PI_IP_ADRESI]
# 1. Mevcut servisi durdur
sudo systemctl stop bluebridge
# 2. Yeni server dosyasını güncelle
sudo cat > /opt/bluebridge/raspberry-pi-bluetooth-server.py << 'EOF'
# (Güncellenmiş server kodu - GitHub'dan alın)
EOF
# 3. İzinleri ayarla
sudo chmod +x /opt/bluebridge/raspberry-pi-bluetooth-server.py
# 4. SSH servisini etkinleştir
sudo systemctl enable ssh
sudo systemctl start ssh
# 5. Servisi yeniden başlat
sudo systemctl start bluebridge
# 6. Durumu kontrol et
sudo systemctl status bluebridgeKurulum scriptini çalıştırın: sudo ./pi-setup.bash
- 🖥️ Gerçek Zamanlı Sistem Bilgileri - CPU, RAM, Disk, Sıcaklık
- 🔗 SSH Terminal Bağlantısı - Tek tıkla SSH komut kopyalama
- 🌌 Aurora Arka Plan Animasyonu - Renkli yıldızlı gökyüzü efekti
⚠️ Gelişmiş Kullanıcı Uyarıları - Bluetooth eşleştirme ve WiFi uyarıları- 📊 Performans Metrikleri - Gerçek Pi verilerinden sistem durumu
- 🎨 Modern UI Güncellemeleri - Daha şık kartlar ve animasyonlar
- Modern animasyonlu tasarım
- Geliştirilmiş Bluetooth bağlantısı
- Çok dilli destek
- Otomatik servis kurulumu
- İlk kararlı sürüm
- Temel Bluetooth fonksiyonları
- IP adresi görüntüleme
- iOS uygulaması
- Çoklu Pi desteği
- SSH terminal entegrasyonu ✅ v1.4.0
- VNC viewer entegrasyonu
- Dosya transferi
- Sistem monitoring ✅ v1.4.0
- Terminal emülatörü (uygulama içi)
- Grafik performans gösterimi
- Bu uygulama eğitim amaçlı geliştirilmiştir
- Güvenlik için güçlü şifreler kullanın
- Bluetooth bağlantısı kısa mesafeli çalışır
- Pi'nizin güvenlik güncellemelerini takip edin
Sorunlarınız için:
- GitHub Issues bölümünü kullanın
- Detaylı hata açıklaması yapın
- Sistem bilgilerinizi paylaşın
- Log dosyalarını ekleyin
BlueBridge/
├── 📱 BlueBridgeV1.4.apk # Android uygulaması v1.4.0 (Güncel)
├── 📄 README.md # Bu dosya
├── 🐍 bluebridge-server.py # Raspberry Pi sunucu scripti v1.4.0
├── 🔧 pi-setup.bash # Otomatik kurulum scripti v1.4.0
├── img/
│ ├── 🖼️ yenianasayfa.jpg # v1.4.0 Ana sayfa ekran görüntüsü
│ ├── 🖼️ yenidevices.jpg # v1.4.0 Cihazlar sayfası ekran görüntüsü
│ └── 🖼️ favicon.png # BlueBridge logosu
└── V1.3/ # ESKİ SÜRÜM ARŞİVİ
├── 📱 BlueBridgeV1.3.apk # Android uygulaması v1.3.0
├── 📄 README.md # v1.3.0 dokümantasyonu
├── 🐍 bluebridge-server.py # v1.3.0 sunucu scripti
└── 🔧 pi-setup.bash # v1.3.0 kurulum scripti
- BlueBridge klasörünü indirin (ZIP olarak veya git clone)
- Raspberry Pi'de kurulum yapın:
sudo ./pi-setup.bash - Android'e APK kurun:
BlueBridgeV1.4.apk(v1.4.0 - Güncel) - Pi'ye bağlanın ve sistem bilgilerini izleyin 🎉
- v1.3.0 dosyaları:
V1.3/klasöründe arşivlenmiştir - Eski sürüm APK:
V1.3/BlueBridgeV1.3.apk
- Gerçek Zamanlı Monitoring: CPU %25, RAM %45, Disk %18, Sıcaklık 52°C
- SSH Entegrasyonu:
ssh kemal@192.168.1.100komutunu tek tıkla kopyala - Aurora Animasyon: Renkli yıldızlı gökyüzü arka planı
- Akıllı Uyarılar: Bluetooth eşleştirme ve WiFi bağlantı rehberi







