Beacon devices, which have Bluetooth infrastructure, can be turned on and off with a single button, are small and portable, and can operate for long periods of time with low energy, have become very popular in reCcent years. It is used in many areas, especially in promotion and location-based projects. In particular, the distance between the Beacon device and the user can be determined by utilizing the change in the strength of the Bluetooth signals sent by the Beacons. This distance information is used as a basic parameter in positioning algorithms. The distance between the Beacon and the user is automatically presented to the users by using the data obtained by the Beacon manufacturers with standard ambient conditions. The user can also calculate this distance by using the data created by the user according to the ambient conditions. In this study, Bluetooth signals from Beacons in an indoor environment were recorded and the distance between the Beacon and the user was calculated by polynomial interpolation and artificial neural network methods. The results obtained were compared with the distance information automatically presented to the user by the Beacons. The best result was achieved by 10th order polynomial interpolation, which was 1.21m better than the distance information automatically received from the Beacons.
Keywords: Beacon, Bluetooth, Artificial Neural Networks, Polynomial InterpolationBluetooth alt yapısına sahip olan, tek bir tuşla açılıp kapatılabilen, küçük boyutlu ve taşınabilen, düşük enerji ile uzun süreler çalışabilen Beacon cihazları son yıllarda oldukça popüler hale geldi. Tanıtım ve konum bazlı projeler başta olmak üzere birçok alanda kullanılmaktadır. Özellikle Beacon’lar tarafından gönderilen Bluetooth sinyallerinin gücündeki değişimden yararlanılarak Beacon cihazı ile kullanıcı arasındaki mesafe belirlenebilmektedir. Bu mesafe bilgisi ise konumlandırma algoritmalarında temel parametre olarak kullanılmaktadır. Beacon üreticisi firmalar tarafından, standart ortam koşulları ile elde edilen veriler kullanılarak Beacon ile kullanıcı arasındaki mesafe otomatik olarak kullanıcılara sunulmaktadır. Kullanıcı bu mesafeyi ortam koşullarına göre kendi oluşturduğu verileri kullanarak da hesaplayabilmektedir. Bu çalışmada kapalı bir alanda Beacon’lardan gelen Bluetooth sinyalleri kaydedilerek ortam koşullarına göre Beacon ile kullanıcı arasındaki mesafe polinom enterpolasyonu ve yapay sinir ağları yöntemleriyle hesaplandı. Elde edilen sonuçlar, Beacon’lar tarafından kullanıcıya otomatik olarak sunulan mesafe bilgisi ile karşılaştırıldı. Çalışmada en iyi sonucu, Beacon’lardan otomatik olarak alınan mesafe bilgisinden 1.21m daha iyi sonuç veren 10. dereceden polinom enterpolasyonu sağladı.
Anahtar Kelimeler: Beacon, Bluetooth, Yapay Sinir Ağları, Polinom Enterpolasyonu