Bluetooth tabanlı mesajlaşma uygulaması nasıl yapılır?

hazywie

Picopat
Katılım
22 Kasım 2025
Mesajlar
78
Çözümler
1
Daha fazla  
Sistem Özellikleri
AMD Ryzen 5 7600x | Palit Infinity RTX 5060Ti | XPG Lancer 32Gb DDR5 CL30 6000Mhz | Asus Prime B650M-R

WD Blue 1 TB | WD Blue 1 TB | Zoko Tank 7x Fan Case |

ASUS TUF Gaming VG249Q3R | Gamepower Raijin | AKKO 5075B-Plus Dracula Castle | SteelSeries Prime Plus |
Cinsiyet
Erkek
Meslek
Flutter Developer
Hocalarım öncelikle merhaba, bu konuyu sizlerden öneri alabilmek adına yaptım şimdiden teşekkürler.

Birkaç gündür Android üzerinde kullanılabilecek bir uygulama yazmaya karar verdim. Kendimce sebebi deprem, doğal afet durumunda yetkinliğini çokça gördüğümüz telekomünasyon şirketlerinin muazzamlığı sebebi ile herhangi bir afet durumunda internete ihtiyaç olmaksızın en azından "ben buradayım, yaşıyorum" diyebilmek. Evet Bluetooth'un kapsama alanı düşük lakin başımıza gelenler ortada. Özellikle böyle bir kriz anında kullanımını çözebilen insanlar için gerçekten hayat kurtarır. Uygulamanın şifreleme metodu bir ufak bankalarınkine benziyor. Tahmin edersiniz ki anahtar olmadan çözülemeyen bir şifreleme. Uygulamanın anahtar üretimi nasıl olacak peki? Nasıl karşıya giden mesajı çözecek? Bunu da anlık anahtar üretimi ile yapmayı planlıyorum eğer mümkün olursa tabii. Şu anlık bunu gören hocalarımdan isteğim tasarım önerileri, ekstradan şu şu olsun tarzı öneriler her türlü öneriye açığım. Tekrardan teşekkürler.
 
Hocalarım öncelikle merhaba, bu konuyu sizlerden öneri alabilmek adına yaptım şimdiden teşekkürler.

Birkaç gündür Android üzerinde kullanılabilecek bir uygulama yazmaya karar verdim. Kendimce sebebi deprem, doğal afet durumunda yetkinliğini çokça gördüğümüz telekomünasyon şirketlerinin muazzamlığı sebebi ile herhangi bir afet durumunda internete ihtiyaç olmaksızın en azından "ben buradayım, yaşıyorum" diyebilmek. Evet Bluetooth'un kapsama alanı düşük lakin başımıza gelenler ortada. Özellikle böyle bir kriz anında kullanımını çözebilen insanlar için gerçekten hayat kurtarır. Uygulamanın şifreleme metodu bir ufak bankalarınkine benziyor. Tahmin edersiniz ki anahtar olmadan çözülemeyen bir şifreleme. Uygulamanın anahtar üretimi nasıl olacak peki? Nasıl karşıya giden mesajı çözecek? Bunu da anlık anahtar üretimi ile yapmayı planlıyorum eğer mümkün olursa tabii. Şu anlık bunu gören hocalarımdan isteğim tasarım önerileri, ekstradan şu şu olsun tarzı öneriler her türlü öneriye açığım. Tekrardan teşekkürler.

Şifreleme kısmı için RSA keyleri araştırabilirsiniz. Public keyinizi herkes görebilir. Public keyiniz ile şifrelenen veriyi sadece size ait olan private key çözebilir. Kullanıcılar mesajlaşmaya başladığı zaman Public key takası yaparlar.
 
Şifreleme kısmı için RSA keyleri araştırabilirsiniz. Public keyinizi herkes görebilir. Public keyiniz ile şifrelenen veriyi sadece size ait olan private key çözebilir. Kullanıcılar mesajlaşmaya başladığı zaman Public key takası yaparlar.
Daha farklı bir metot düşündüm keyleri üretme konusuna geçmedim lakin keylerin yapabilirsem mesaj yollanırken oluşturulması ve mesaj teslim edilince yok edilmesi gibi bi model düşündüm bakalım şuan prototipte bir kaç özellikte sıkıntı yaşıyorum ve UI beğenemedim nedense nasıl bir UI yapsam bilemiyorum.
 
Bluetooth Low Energy ile yapabilirsiniz. Normal Bluetooth'un aksine reklam paketleri icine manifacturer data olarak istediginiz datayi gonderebiliyorsunuz ki bu eşleşmeden bile mesaj gonderebileceginiz anlamina gelir.

Apple cihazlari da kendi aralarinda cok zahmetsizce MultiPeer Connectivity ile konusabiliyorlar, iki Apple cihazi konusturmak icin tercih edilebilir. (AirDrop'u olan her Apple cihazda calisiyor)

Yalnız MPC bir şey değil de BLE ile calismak gercekten omur torpusu. Hele hele Android tarafinda. Ayrica Android ve Apple cihazlarin da birbirini BLE uzerinden bulmak icin can atmadiklarini da soyleyebilirim. Apple'in donanim seviyesinde bazi kilitlemeleri var, hic hata vermeden cihazı bulmamazlık yapabiliyor.
 
Firebase + Local Network'e ne diyosunuz hocam?
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı