Uzaktan kontrol ve monitor işleminin TCP ve UDP network (bilgisayar ağı) protokolleri ile donanım bağımsız olarak bir istemciden (client) gerçekleştirilmesi
Performing the remote control and monitoring operation with TCP and UDP computer network protocols from a client in a hardware independent way
- Tez No: 84338
- Danışmanlar: YRD. DOÇ. DR. ÖZGÜL VAYVAY, YRD. DOÇ. DR. ŞEMSETTİN KILIÇARSLAN
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Elektrik ve Elektronik Mühendisliği, Eğitim ve Öğretim, Computer Engineering and Computer Science and Control, Electrical and Electronics Engineering, Education and Training
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 1999
- Dil: Türkçe
- Üniversite: Marmara Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektronik ve Bilgisayar Eğitimi Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 124
Özet
ÖZET Çağımızda yaygın iletişim araçlarının ve İnternetin hayatımızın neredeyse her noktasına girmiş olduğu bir ortamda bu altyapıyı sadece iletişim, haberleşme amaçları için değil bunun yanında uzaktan kontrol gerektiren ve insanların bulunamayacağı tehlikeli ortamlarda kullanmak faydalı bir girişim olacaktır. Bu tez çalışmasının ilk bölümünde, İnternetin üzerinde haberleştiği, bilgisayar ağı protokolü olan TCP/IP (Transmission Control Protocol / Internet Protocol) incelenmiştir. Bu protokol bir standart dahilinde birden fazla üretici tarafından uyarlanmaktadır. Öncelikle bu standardın ortaya koyduğu temellerden bahsedilmiştir. Daha sonra TCP/IP protokolünün çalışması ve işlevsel nitelikleri üzerinde bilgi verilmiştir. TCP/IP protokolü birçok programlama diline arayüzler sunmaktadır. Bu arayüzlerden ilki olan C programlama dili için socket programlama arayüzü incelenerek, bu protokolün C dili içinde kullanımı anlatılmıştır. İkinci bölümde, temel İstemci/Sunucu (Client/Server) mimarisi anlatılarak, bunun donanım bağımsız bir programlama dili olan JAVA ile nasıl gerçekleştirildiği açıklanmıştır. JAVA programlama dili ile geliştirilen uygulamalar temel olarak TCP/IP ve UDP/IP protokolleri ile haberleşebilmektedir. JAVA programlama dili ile gerçekleştirilmiş bu iki protokole dair iki ayrı örnek program ve bunların çalışması açıklanmıştır. İstemci/Sunucu mimarisinin günümüzde son aşaması olan çok katmanlı İstemci/Sunucu mimarisi ve dağıtık nesne tabanlı İstemci/Sunucu mimarisi bu bölümde son olarak ele alınan konudur. Üçüncü bölümde, tez çalışmasının amacını ve izlenen araştırma, tasarım ve test yöntemlerini içermektedir. Çalışma için gerçekleştirilen Stepper Motor kontrol kartının eleman listesi, PCB kartı, teknik detayları ve çalışma prensibi açıklanmıştır. Yine bu bölümde. JAVA ve Delphi programlama dilleri ile gerçekleştirilen İstemci/Sunucu kontrol ve monitör uygulamasının çalışması ve akış diagramı sunulmuştur. Dördüncü bölümde, tez çalışmasının amacının gerçekleştirilmesine yönelik testler yer almaktadır. Donanım bağımsız bir programlama dili olan JAVA ile gerçekeştirilen istemci uygulamasının UNIX bazlı bir işletim sistemi olan Sun Solaris 2.6 ortamında testi ile ilgili bulgular detaylı olarak incelenmiştir. Beşinci bölümde, tasarlanan kontrol kartının kontrolü için uygulanan İstemci/Sunucu mimarisinin güncel olarak hangi hizmetlere yönelik kullanılabileceği ve bunun ne gibi avantajlar sağlayacağı belirtilmiştir. Bununla beraber bu çalışmanın sonraki adımı olabilecek düşüncelere yer verilmiştir.
Özet (Çeviri)
ABSTRACT Internet and common communication devices become a part of our life. In such an environment, we can not limit to use these kind of devices for only communication purposes, but also it can be very useful enterprise to make use of them in processes that require remote control and include dangerous effects on health of human being. In the first part of the thesis, TCP/IP (Transmission Control Protocol / Internet Protocol) that Internet communicates over it is observed. Two different producers including a fix standard apply this protocol. First of all, characteristics and basis of this fix standard is discussed. Then, the work of TCP/IP protocol and functional characteristics are given. TCP/IP protocol offers interfaces for different programming languages. The first socket programming interface that is written for C programming language is observed and the use of this protocol in C programming language is explained. In the second part, basic Client/Server architecture and how to apply this with JAVA is described. Applications that are developed with JAVA can usually communicate with TCP/IP and UDP/IP protocols. Two example programs that are developed with JAVA programming language, including these protocols and their working principles are explained. The latest type of Client/Server architecture, multi-tier Client/Server architecture and distributed object base Client/Server architecture are the final concepts of this part. The most comprehensive part of the thesis includes the aim of the thesis. It also includes investigation, design and test methods. Part list of stepper motor control card that is the one part of this job, its working principles and detailed information is available. The working principle and flow chart of Client/Server control and monitoring application that is written with JAVA and Delphi programming languages are explained. Investigation and comments part includes tests that are used to realise the thesis. The test of a client application that is developed with JAVA is tested on a Unix based operating system called Sun Solaris 2.5.1 environment and results are extensively investigated. In the conclusion part, Client/Server architecture to control the designed control card is declared and in which service areas we can use and what are advantages of such a system are discussed. At the same time, ideas that can be the next step of these studies take part of the conclusion.
Benzer Tezler
- ZigBee ve IoT kullanarak ev otomasyon sisteminin geliştirilmesi
Development of home automation system using ZigBee and IoT
TAREK H. ALI ADEB
Yüksek Lisans
Türkçe
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKastamonu ÜniversitesiMalzeme Bilimi ve Mühendisliği Ana Bilim Dalı
DOÇ. DR. ABDULKADİR KARACI
- The spatio-temporal dynamics of aerosols in the Marmara region and impact of land cover/use on atmospheric environment
Marmara bölgesindeki aerosollerin mekansal-zamansal dinamiksel ve arazi örtüsü/kullaniminın atmosferik ortam üzerindeki̇ etkisi
PARIA ETTEHADI OSGOUEI
Doktora
İngilizce
2023
Mühendislik Bilimleriİstanbul Teknik Üniversitesiİletişim Sistemleri Ana Bilim Dalı
PROF. DR. ŞİNASİ KAYA
- Deep learning and remote sensing techniques for wildfire detectionusing uni-temporal sentinel-2 satellite imagery
Başlık çevirisi yok
ALI MAHDI AL-DABBAGH
Yüksek Lisans
İngilizce
2022
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş ÜniversitesiBilgi Teknolojileri Ana Bilim Dalı
DR. ÖĞR. ÜYESİ MUHAMMAD ILYAS
- Programlanabilir cihazlar için komut setlerini yönetme ve komut yanıtlarını izleme amaçlı özgün bir test yazılımı gerçekleştirilmesi
Implementation of a novel test software for managing instruction sets and monitoring responses of programmable devices
YASİR KARADENİZ
Yüksek Lisans
Türkçe
2018
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolMarmara ÜniversitesiMekatronik Ana Bilim Dalı
PROF. DR. HALUK KÜÇÜK
- Remote control using fuzzy logic
Fuzzy lojik kullanarak uzaktan kontrol
EMRE GEYLANİ
Yüksek Lisans
İngilizce
2005
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇankaya ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. ALİ SEBETCİ