TinyOS işletim sisteminin vf-1a genel amaçlı telsiz algılayıcı düğüm üzerine uyarlanması
Posting TinyOS operating system to vf-1a general purpose wireless sensor node
- Tez No: 243858
- Danışmanlar: YRD. DOÇ. DR. A. GÖKHAN YAVUZ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2009
- Dil: Türkçe
- Üniversite: Yıldız Teknik Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 77
Özet
İlk olarak askeri uygulamalarda savunma amaçlı kullanılmaya başlanan telsiz algılayıcı ağlar, mikro-elektromekanik sistemler (MEMS) ve telsiz haberleşme sistemlerindeki gelişmeler sonucunda, günümüzde birçok alanda kullanılmaya başlanmıştır. Bu uygulama alanlarından en yaygın olanları; doğal yaşam alanlarının izlenmesi, tarım ürünlerinin gelişimlerinin izlenmesi, endüstriyel kontrol ve takip sistemleri, erken uyarı sistemleri, kapalı ve açık alanların güvenliğinin sağlanmasıdır.Telsiz algılayıcı ağlar, çevreden bilgi toplayabilen, aldığı bilgiyi bir başka düğüme veya merkeze aktarabilen düğümlerden oluşur. Telsiz algılayıcı düğümler, çevreden bilgi almayı sağlayan çeşitli sayıda ve türde algılayıcılar, algılayıcılardan alınan bilginin saklanması için ikincil depolama birimi, düğümlerin birbirleriyle haberleşmesini sağlayan telsiz haberleşme birimi, enerji ihtiyacının karşılanmasını sağlayan besleme (güç) birimi ve tüm bu işlemlerin gerçekleştirilmesinden sorumlu olan işlemci biriminden oluşmaktadır.Bu tezde, telsiz algılayıcı ağlarda kullanılmak üzere tasarlanmış varolan bir algılayıcı düğümün üzerine varolan bir işletim sisteminin uyarlanması hedeflenmiştir.Düğüm üzerinde çalışan işletim sistemi yukarıda belirtilen tipteki telsiz algılayıcı ağ uygulamalarının yazılımsal ihtiyaçlarını karşılayacak niteliktedir. Benzeri uygulamalar için geliştirilen donanımlarda yaygın olarak kullanılan işletim sistemleri incelenmiş ve bu doğrultuda fazla işlemci gücü gerektirmeyen ve az enerji harcayan TinyOS işletim sisteminin mevcut telsiz algılayıcı düğüm üzerinde çalışacak şekilde uyarlanmasına karar verilmiştir. İşletim sistemi, algılayıcı düğüm üzerinde bulunan algılayıcıların yazılımsal olarak aktif veya pasif duruma getirilebilmesini desteklemektedir. Telsiz algılayıcı ağlarda bulunan algılayıcıların kullandıkları temel iletişim protokollerinin kütüphaneleri ve algılayıcı düğüm dahilinde bulunan algılayıcılar için oluşturulacak olan sürücüler işletim sistemi içerisine entegre edilmiştir. Düğümün üzerinde mevcut olan algılayıcıların dışında algılayıcı eklendiğinde bu algılayıcıların sorunsuz çalışabilmesi için, yeni sürücüler oluşturulması ve işletim sistemi içerisine entegre edilmesi için gerekli altyapı hazırlanmıştır.Uyarlanan işletim sisteminin telsiz algılayıcı düğüm ile uyumluluğunu test etmek amacıyla örnek bir uygulama gerçekleştirilmiştir.
Özet (Çeviri)
As a result of the achievements in Micro-Electro-Mechanical Systems (MEMS) and wireless communication systems, wireless sensor networks, which were firstly used for military defense applications, are recently starting to be used almost in any area. The most commonly used applications of wireless sensor networks are tracking of natural life, intelligent agriculture, industrial control and tracking systems, early alert systems and systems for security of open and closed areas.Wireless sensor networks consist of nodes which are capable of collecting data from its envoriment and deliver that data to another node or central node. Wireless sensor nodes consist of a sensor module to gather information from the envoriment, a secondary storage module to store data that is collected from the sensors, a commucation module to communicate with the other nodes, a power management module and a microcontroller to manage all operations.The aim of this project is to port an existing operating system to an existing general purpose wireless sensor node.The operating system of the node fulfills the software requirements of the above mentioned applications. Operating systems of existing wireless sensor nodes are analyzed and it is decided to port the TinyOS operating system which will not require high processing power and is energy-efficient to an existing wireless sensor node. The operating system supports the activation or deactivation of the sensors which are on the sensor node at the software level. Common communication protocols used by sensors and the corresponding drivers for the sensors on the sensor node are integrated into the operating system. For addition of sensors which are not on the sensor node, the required drivers of the sensors can be implemented and integrated into the operating system by using the provided development platform.A test application is developed to test the compatibility of the operating system with the wireless sensor node.
Benzer Tezler
- Kablosuz sensör ağı ile konum belirleme ve izleme
Position detection and tracking in wireless sensor networks
GÜNGÖR YILDIRIM
Yüksek Lisans
Türkçe
2012
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. YETKİN TATAR
- Mobil sensör cihazları kullanılarak ısı ve nem değerlerinin ölçümü ve değerlendirilmesi
Evaluation and measurement of temperature and humidity values using mobile sensor devices
ÖNDER MUSTAFA GEREN
Yüksek Lisans
Türkçe
2010
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMaltepe ÜniversitesiBilgisayar Mühendisliği Bölümü
YRD. DOÇ. DR. ŞENOL ZAFER ERDOĞAN
- Su iletim hatları basınç bilgilerinin deneysel bir ortamda kablosuz sensör ağı ile toplanması
Gathering pressure data of watering pipelines in experimental envoirment using wireless sensor networks
FAHRETTİN DEMİREL
Yüksek Lisans
Türkçe
2010
Elektrik ve Elektronik MühendisliğiEge ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. RADOSVETA SOKULLU
- TinyOS uygulamaları için bir model-güdümlü gidiş-dönüş mühendisliği yöntemi
A model-driven round-trip engineering methodology for TinyOS applications
HUSSEIN MASOUD MARAH
Yüksek Lisans
Türkçe
2020
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiUluslararası Bilgisayar Ana Bilim Dalı
DOÇ. DR. GEYLANİ KARDAŞ
DR. MOHARRAM CHALLENGER
- Telsiz duyarga ağlarında iletişim protokol uygulamaları
Communication protocol implementations in wireless sensor networks
HASAN GÜMÜŞ
Yüksek Lisans
Türkçe
2010
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEge ÜniversitesiUluslararası Bilgisayar Ana Bilim Dalı
PROF. DR. KAYHAN ERCİYEŞ