/QtSerialCommunication

Com port üzerinden gelen verileri işleyen ve Ethernet portu üzerinden gönderen Qt uygulaması.

Primary LanguageC++

Qt Serial Communication Uygulaması

Özet

Roket üzerinde bulunan sensörlerden gelen verileri Com port üzerinden alan, Ethernet portu üzerinden gönderen ve aynı zamanda gelen verileri parçalayarak loglama işlemi yapan uygulama.

Proje geliştirilirken Qt, test çalışmalarında ise Docklight ve sanal com port kullanılmıştır.

Proje Detayları

  • İlk olarak haberleşmenin yönetilmesi için arayüz üzerinden sender ip, receiver ip ve com port bilgileri alınmaktadır. Kontrollerin yapılmasının ardından hatalı giriş yoksa başlat butonuna tıklanmasıyla birlikte uygulama çalışmaktadır.

  • Veriler com port üzerinden alındıktan sonra Ethernet portu üzerinden gönderme işlemine başlanmaktadır. Ayrıca alınan veriler üzerinde loglama işlemi de yapılmaktadır.Veriler tiplerine göre ayrı .csv dosyalarına ayrıştırılmaktadır, sistem saati ve tarihine göre adlandırılan klasörlerin içerisine yerleştirilmektedir.

Klasörler uygulama başladığında otomatik olarak oluşturulmaktadır. Aynı zamanda arayüz üzerinde bulunan "new log" butonu ile de yeni klasör oluşturulabilmektedir.


Proje Arayüz Görselleri

(Uygulama başlatılmadan önce karşılaşılan arayüz)

(Eksik veya hatalı bilgi uyarıları)

(Uygulamanın başlatılmasından sonra güncellenen arayüz)


Proje Çıktıları

(Oluşturulan klasörler ve içersine yerleştirilmiş olan csv dosyaları)