Android App Receive Bluetooth Data

Android Uygulamalarında Bluetooth Verisi Alma

Bluetooth, iki cihaz arasında kablosuz olarak veri alışverişi yapmayı sağlayan bir kablosuz iletişim teknolojisidir. Android uygulamalarında Bluetooth verisi almak için, öncelikle cihazın Bluetooth özelliğinin açık olması gerekir. Daha sonra, Bluetooth cihazları arasında eşleştirme işlemi gerçekleştirilmelidir. Eşleştirme işlemi tamamlandıktan sonra, Android uygulaması Bluetooth cihazından veri almaya başlayabilir.

Bluetooth Verisi Alma Adımları

  1. Bluetooth özelliğini açın.

Bluetooth özelliğini açmak için, cihazınızın ayarlar menüsüne gidin ve “Bluetooth” seçeneğini bulun. Bluetooth seçeneğini etkinleştirin.

  1. Bluetooth cihazlarını eşleştirin.

Bluetooth cihazlarını eşleştirmek için, eşleştirmek istediğiniz cihazı seçin ve “Eşleştir” seçeneğine dokunun. Eşleştirme işlemi tamamlandıktan sonra, cihazlar birbirleriyle iletişim kurabilir hale gelir.

  1. Bluetooth soketi oluşturun.

Bluetooth soketi, iki cihaz arasında veri alışverişi için kullanılan bir bağlantıdır. Bluetooth soketi oluşturmak için, BluetoothServerSocket sınıfını kullanabilirsiniz. BluetoothServerSocket sınıfı, ServerSocket sınıfının bir alt sınıfıdır. ServerSocket sınıfı, sunucu soketleri oluşturmak için kullanılır.

  1. Bluetooth istemcisi oluşturun.

Bluetooth istemcisi, Bluetooth sunucusuna bağlanmak için kullanılan bir nesnedir. Bluetooth istemcisi oluşturmak için, BluetoothSocket sınıfını kullanabilirsiniz. BluetoothSocket sınıfı, Socket sınıfının bir alt sınıfıdır. Socket sınıfı, istemci soketleri oluşturmak için kullanılır.

  1. Bluetooth sunucusuna bağlanın.

Bluetooth istemcisi oluşturduktan sonra, Bluetooth sunucusuna bağlanabilirsiniz. Bluetooth sunucusuna bağlanmak için, connect() metodunu kullanabilirsiniz. connect() metodu, sunucu soketinin adresini ve port numarasını parametre olarak alır.

  1. Bluetooth verisi alın.

Bluetooth sunucusuna bağlandıktan sonra, Bluetooth verisi almaya başlayabilirsiniz. Bluetooth verisi almak için, getInputStream() metodunu kullanabilirsiniz. getInputStream() metodu, sunucu soketinin giriş akışını döndürür. Giriş akışından veri okumak için, read() metodunu kullanabilirsiniz. read() metodu, giriş akışından bir dizi bayt okur.

  1. Bluetooth verisini işleyin.

Bluetooth verisini aldıktan sonra, veriyi işleyebilirsiniz. Veriyi işlemek için, String sınıfını kullanabilirsiniz. String sınıfı, metin dizeleri oluşturmak ve işlemek için kullanılır.

Faydalı Siteler ve Dosyalar


Yayımlandı