Lividum
< Projeler Sayfası
Proje Adı
Bluetooth Düşük Enerji (BLE) Teknolojisi ile Örgü Topolojisinde Ağ Kurulumu
Şirket Adı
KAREL ELEKTRONİK A.Ş.
Şirket Mentoru
Uğur Önem
Akademik Mentor
Prof. Dr. Ezhan Karaşan
Asistan
Ali Alper Özaslan
Takım Üyeleri
Muhammet Furkan Işık,
Muhammed Yusuf Kaplan,
Kaan Karataş,
Yunus Umeyr Kılıç,
Muhammet Talha Uyar
Özet
Projemizin amacı, Bluetooth Düşük Enerji (BLE) teknolojisi ve örgü ağı topolojisi kullanılarak çeşitli
elektronik cihazlar arası uzun menzilli veri aktarımı yapılan bir sistem kurmaktır. Birbirine en yakın iki
düğümü konuşturarak ağ boyunca kablosuz veri iletimi sağlanır. Çeşitli sensör ve kontrol ünitelerine
bağlı 10-20 düğüm, birbirleriyle ve kullanıcı ile iletişim sağlar. Güvenli iletişim sağlamak amacıyla
ağda bulunan düğümler arası gönderilen paketlerde AES-128 şifreleme yöntemi kullanılır. Ağda
düşük enerji tüketimi sağlamak için düğümler, yüksek enerji tüketimi gerektiren görevleri mümkün
olduğunca hızlı ve verimli bir şekilde yerine getirir. Buna bağlı olarak, bu düğümlerin pil ömrü oldukça
uzundur. Buna ek olarak, komşu iki düğüm arası iletişim 30 metreye kadar desteklenir. Bu
gereksinimleri sağlamak için projede kablosuz iletişim sistemlerinde kullanılan çeşitli routing ve
flooding algoritmaları kullanılmaktadır. Kullanıcı tarafında Android uygulaması aracılığıyla ağ kontrol
edilmekte ve yapılandırılmaktadır. Fiziksel olarak kurulmadan önce herhangi bir ağ tasarımının
ortalama enerji tüketimini simüle etmek amacıyla bir ağ simülasyon programı geliştirilmiştir. Buna ek
olarak program, çeşitli routing ve flooding algoritmaları ile ilgili teorik tabanlı fikir oluşturmak için de
kullanılabilir.
Abstract
The main aim of the project is to construct a mesh network by using Bluetooth Low Energy (BLE) nodes to facilitate data transmission among the sensors, electronic devices etc. in relatively far distances. By connecting the nearest Bluetooth nodes to one another, wireless data transmission is conducted throughout the network. 10-20 nodes connected to various sensor and control units communicate with each other and the user. To ensure safe communication, the packets flowing throughout the network are encrypted with AES-128 encryption. For all around low energy consumption, nodes in the network are configured to execute high energy consuming tasks as fast and efficiently as possible. As a result, the battery life of these nodes is reasonably long. The network supports up to 30m of distance between two neighboring nodes. To achieve these requirements, several routing and flooding algorithms that are common for wireless networks were adapted to BLE technology. On the user side, an Android application is provided to control and configure the network to the user’s needs. A network simulation toolbox is included to simulate an arbitrary network design to give the user an idea of the average energy consumption before the network is physically constructed. This toolbox is also used to validate the efficiency of the designed network as well as to obtain theoretical expectations for several routing and flooding algorithms.