Araştırma Makalesi
BibTex RIS Kaynak Göster

RESTful Web Servisleri ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart ve RFID Teknolojisi ile Tasarımı ve Gerçekleştirimi

Yıl 2019, Cilt: 12 Sayı: 1, 19 - 29, 01.06.2019

Öz

Bu çalışmada, genel bir kullanıcı
doğrulama sisteminin tasarımı ve gerçekleştirimi ele alınmaktadır. Bu amaçla,
donanımsal gerçekleme için Arduino mikrodenetleyici kart ile RFID teknolojisi ve
yazılımsal gerçekleme için RESTful web servisleri ile Android kullanılmıştır.
Geliştirilen sistemde, (i) Arduino RFID okuyucu ile kullanıcının kartını okur
ve girdi veriyi geliştirilen Android uygulamasına iletir. (ii) bu uygulama
geliştirilen servis yazılımına ilgili HTTP isteğini gönderir. (iii) bu program
kullanıcı doğrulaması için gerekli veri tabanı işlemlerini yapar ve JSON
yanıtını döndürür. (iv) çıktı Android uygulaması aracılığıyla Android tablette
görüntülenir. Arduino ve tablet arasında seri iletişim
üzerinden OTG kablosu aracılığıyla yeni bir iletişim protokolü kurulmuştur.
Yapılan
deneylerde, servis yazılımının etkin veri yönetimiyle Arduino’nun depolama
sorununu aşabilmede oldukça uygun olduğu gözlemlenmiştir. Ayrıca, Android
uygulaması “insan - gömülü kod” etkileşimine iyi bir çözüm olmuştur.

Kaynakça

  • [1]. K. A. Gündüz, E. T. Akyüz, “Nesnelerin İnterneti ve Hayvancılık Alanındaki Uygulamalar”, Selçuk Üniversitesi Sosyal ve Teknik Araştırmalar Dergisi, 14, ss. 232-246, 2017.
  • [2]. M. Z. Gündüz, R. Daş, “Nesnelerin interneti: Gelişimi, bileşenleri ve uygulama alanları”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 24(2), ss. 327-335, 2018.
  • [3]. E. A. Khalil, S. Özdemir, “Nesnelerin internetine genel bir bakış: Kavram, özellikler, zorluklar ve fırsatlar”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 24(2), ss. 311-326, 2018.
  • [4]. H. B. Bumin Doyduk, C. Tiftik, “Nesnelerin İnterneti: Kapsamı, Gelecek Yönelimi ve İş Fırsatları”, Üçüncü Sektör Sosyal Ekonomi, 52(3), ss. 127-147, 2017.
  • [5]. N. C. Özdemir, “IoT Haberleşme Teknolojileri ve Wi-Fi Tabanlı Akıllı Yol/Cadde Aydınlatma Sistemleri”, http://www.emo.org.tr/ekler/fc8aa36b235962e_ek.pdf [Erişim tarihi: 19/09/2018].
  • [6]. Z. H. Yiğitbaşı, “Nesnelerin İnterneti ve Makineden Makineye Kavramları için Kilit Öncül - IPv6”, Ulusal IPv6 Konferansı, 2011.
  • [7]. Ö. Can, E. Sezer, O. Bursa, M. O. Ünalır, “Nesnelerin İnterneti ve Güvenli Bir Sağlık Bilgi Modeli Önerisi”, 4th International Symposium on Innovative Technologies in Engineering and Science (ISITES2016), 3-5 November, Alanya/Antalya, pp. 1201-1209, 2016.
  • [8]. S. Dilek, “Nesnelerin İnterneti Tabanlı Uzaktan Sağlık İzleme Uygulaması”, Yüksek Lisans Tezi, Gazi Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı, 135 sayfa, 2017.
  • [9]. F. Aktaş, C. Çeken, Y. E. Erdemli, “Nesnelerin İnterneti Teknolojisinin Biyomedikal Alanındaki Uygulamaları”, Düzce Üniversitesi Bilim ve Teknoloji Dergisi, 4, ss. 37-54, 2016.
  • [10]. F. Aktaş, C. Çeken, Y. E. Erdemli, “Biyomedikal Uygulamaları için Nesnelerin İnterneti Tabanlı Veri Toplama ve Analiz Sistemi”, Tıp Teknolojileri Ulusal Kongresi, 25-27 Eylül, Kapadokya/Nevşehir, 2014.
  • [11]. K. Kucuk, C. Bayilmis, A. F. Sonmez, S. Kacar, “Internet of Things Based Disaster Management System Design and Implementation”, 2nd International Symposium on Natural Hazards and Disaster Management (ISHAD2018), 4-6 May, Sakarya, 2018.
  • [12]. I. Mohammed, E. Duman, “Implementation of a Smart House Application Using Wireless Sensor Networks”, Computer Science & Information Technology (CS & IT) - CSCP 2017. N. Meghanathan et al. (Eds) : NeCoM, SEAS, CMCA, CSITEC, pp. 53-70, 2017.
  • [13]. S. S. Pandey, S. R. Gupta, M. M. Shaikh, K. M. Rawat, P. Jangid, R. Mishra, “Smart Cart Using Arduino and RFID”, International Research Journal of Engineering and Technology (IRJET), 5(3), pp. 3942-3946, 2018.
  • [14]. O. EZ, O. CV, N. UI, “Automatic Access Control System Using Arduino and RFID”, Journal of Scientific and Engineering Research (JSAER), 5(4), pp. 333-340, 2018.
  • [15]. M. Ehikhamenle, R. O. Okeke, “Design and Construction of an RFID Based E-Attendance Register”, International Journal of Engineering Research and General Science, 5(1), pp. 161-172, 2017.
  • [16]. D. B. Shankar, B. Maram, CH H. Kumar, G. Srikanth, “A Framework for Green Campus Using Arduino Uno”, Journal of Advancement in Engineering and Technology (JAET), 6(2), pp. 1-9, 2018.
  • [17]. H. Altınpulluk, “Nesnelerin interneti teknolojisinin eğitim ortamlarında kullanımı”, Açıköğretim Uygulamaları ve Araştırmaları Dergisi (AUAd), 4(1), ss. 94-111, 2018.
  • [18]. T. Ercan, M. Kutay, “Endüstride Nesnelerin Interneti (IoT) Uygulamaları”, Afyon Kocatepe Üniversitesi Fen ve Mühendislik Bilimleri Dergisi (AKÜ FEMÜBİD), 16, 035102, ss. 599-607, 2016.
  • [19]. “Arduino - Wikipedia”, https://en.wikipedia.org/wiki/Arduino [Erişim tarihi: 19/09/2018].
  • [20]. “Arduino vs Microprocessor vs Microcontroller - Electrical Engineering Stack Exchange”, https://electronics.stackexchange.com/questions/99434/arduino-vs-microprocessor-vs-microcontroller [Erişim tarihi: 19/09/2018].
  • [21]. B. Özdenizci, K. Ok, M. N. Aydın, V. Coşkun, “Yakın Alan İletişimi Teknolojisi İncelemesi”, http://dergipark.gov.tr/download/article-file/207197 [Erişim tarihi: 19/09/2018].
  • [22]. “ESP8266 - Wikipedia”, https://en.wikipedia.org/wiki/ESP8266 [Erişim tarihi: 19/09/2018].
  • [23]. “Buzzer - Wikipedia”, https://en.wikipedia.org/wiki/Buzzer [Erişim tarihi: 19/09/2018].
  • [24]. “Light-emitting diode - Wikipedia”, https://en.wikipedia.org/wiki/Light-emitting_diode [Erişim tarihi: 19/09/2018].
  • [25]. “I2C Protokolü | Geleceği Yazanlar”, https://gelecegiyazanlar.turkcell.com.tr/konu/arduino/egitim/arduino-401/i2c-protokolu [Erişim tarihi: 19/09/2018].
  • [26]. “Liquid-crystal display - Wikipedia”, https://en.wikipedia.org/wiki/Liquid-crystal_display [Erişim tarihi: 19/09/2018].
  • [27]. M. Karakoç, M. Günay, “Akdeniz Üniversitesi BYS için RESTful Web Servisleri”, 20. Akademik Bilişim Konferansı, 31 Ocak – 02 Şubat, Karabük Üniversitesi, Karabük, 2018.
Yıl 2019, Cilt: 12 Sayı: 1, 19 - 29, 01.06.2019

Öz

Kaynakça

  • [1]. K. A. Gündüz, E. T. Akyüz, “Nesnelerin İnterneti ve Hayvancılık Alanındaki Uygulamalar”, Selçuk Üniversitesi Sosyal ve Teknik Araştırmalar Dergisi, 14, ss. 232-246, 2017.
  • [2]. M. Z. Gündüz, R. Daş, “Nesnelerin interneti: Gelişimi, bileşenleri ve uygulama alanları”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 24(2), ss. 327-335, 2018.
  • [3]. E. A. Khalil, S. Özdemir, “Nesnelerin internetine genel bir bakış: Kavram, özellikler, zorluklar ve fırsatlar”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 24(2), ss. 311-326, 2018.
  • [4]. H. B. Bumin Doyduk, C. Tiftik, “Nesnelerin İnterneti: Kapsamı, Gelecek Yönelimi ve İş Fırsatları”, Üçüncü Sektör Sosyal Ekonomi, 52(3), ss. 127-147, 2017.
  • [5]. N. C. Özdemir, “IoT Haberleşme Teknolojileri ve Wi-Fi Tabanlı Akıllı Yol/Cadde Aydınlatma Sistemleri”, http://www.emo.org.tr/ekler/fc8aa36b235962e_ek.pdf [Erişim tarihi: 19/09/2018].
  • [6]. Z. H. Yiğitbaşı, “Nesnelerin İnterneti ve Makineden Makineye Kavramları için Kilit Öncül - IPv6”, Ulusal IPv6 Konferansı, 2011.
  • [7]. Ö. Can, E. Sezer, O. Bursa, M. O. Ünalır, “Nesnelerin İnterneti ve Güvenli Bir Sağlık Bilgi Modeli Önerisi”, 4th International Symposium on Innovative Technologies in Engineering and Science (ISITES2016), 3-5 November, Alanya/Antalya, pp. 1201-1209, 2016.
  • [8]. S. Dilek, “Nesnelerin İnterneti Tabanlı Uzaktan Sağlık İzleme Uygulaması”, Yüksek Lisans Tezi, Gazi Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı, 135 sayfa, 2017.
  • [9]. F. Aktaş, C. Çeken, Y. E. Erdemli, “Nesnelerin İnterneti Teknolojisinin Biyomedikal Alanındaki Uygulamaları”, Düzce Üniversitesi Bilim ve Teknoloji Dergisi, 4, ss. 37-54, 2016.
  • [10]. F. Aktaş, C. Çeken, Y. E. Erdemli, “Biyomedikal Uygulamaları için Nesnelerin İnterneti Tabanlı Veri Toplama ve Analiz Sistemi”, Tıp Teknolojileri Ulusal Kongresi, 25-27 Eylül, Kapadokya/Nevşehir, 2014.
  • [11]. K. Kucuk, C. Bayilmis, A. F. Sonmez, S. Kacar, “Internet of Things Based Disaster Management System Design and Implementation”, 2nd International Symposium on Natural Hazards and Disaster Management (ISHAD2018), 4-6 May, Sakarya, 2018.
  • [12]. I. Mohammed, E. Duman, “Implementation of a Smart House Application Using Wireless Sensor Networks”, Computer Science & Information Technology (CS & IT) - CSCP 2017. N. Meghanathan et al. (Eds) : NeCoM, SEAS, CMCA, CSITEC, pp. 53-70, 2017.
  • [13]. S. S. Pandey, S. R. Gupta, M. M. Shaikh, K. M. Rawat, P. Jangid, R. Mishra, “Smart Cart Using Arduino and RFID”, International Research Journal of Engineering and Technology (IRJET), 5(3), pp. 3942-3946, 2018.
  • [14]. O. EZ, O. CV, N. UI, “Automatic Access Control System Using Arduino and RFID”, Journal of Scientific and Engineering Research (JSAER), 5(4), pp. 333-340, 2018.
  • [15]. M. Ehikhamenle, R. O. Okeke, “Design and Construction of an RFID Based E-Attendance Register”, International Journal of Engineering Research and General Science, 5(1), pp. 161-172, 2017.
  • [16]. D. B. Shankar, B. Maram, CH H. Kumar, G. Srikanth, “A Framework for Green Campus Using Arduino Uno”, Journal of Advancement in Engineering and Technology (JAET), 6(2), pp. 1-9, 2018.
  • [17]. H. Altınpulluk, “Nesnelerin interneti teknolojisinin eğitim ortamlarında kullanımı”, Açıköğretim Uygulamaları ve Araştırmaları Dergisi (AUAd), 4(1), ss. 94-111, 2018.
  • [18]. T. Ercan, M. Kutay, “Endüstride Nesnelerin Interneti (IoT) Uygulamaları”, Afyon Kocatepe Üniversitesi Fen ve Mühendislik Bilimleri Dergisi (AKÜ FEMÜBİD), 16, 035102, ss. 599-607, 2016.
  • [19]. “Arduino - Wikipedia”, https://en.wikipedia.org/wiki/Arduino [Erişim tarihi: 19/09/2018].
  • [20]. “Arduino vs Microprocessor vs Microcontroller - Electrical Engineering Stack Exchange”, https://electronics.stackexchange.com/questions/99434/arduino-vs-microprocessor-vs-microcontroller [Erişim tarihi: 19/09/2018].
  • [21]. B. Özdenizci, K. Ok, M. N. Aydın, V. Coşkun, “Yakın Alan İletişimi Teknolojisi İncelemesi”, http://dergipark.gov.tr/download/article-file/207197 [Erişim tarihi: 19/09/2018].
  • [22]. “ESP8266 - Wikipedia”, https://en.wikipedia.org/wiki/ESP8266 [Erişim tarihi: 19/09/2018].
  • [23]. “Buzzer - Wikipedia”, https://en.wikipedia.org/wiki/Buzzer [Erişim tarihi: 19/09/2018].
  • [24]. “Light-emitting diode - Wikipedia”, https://en.wikipedia.org/wiki/Light-emitting_diode [Erişim tarihi: 19/09/2018].
  • [25]. “I2C Protokolü | Geleceği Yazanlar”, https://gelecegiyazanlar.turkcell.com.tr/konu/arduino/egitim/arduino-401/i2c-protokolu [Erişim tarihi: 19/09/2018].
  • [26]. “Liquid-crystal display - Wikipedia”, https://en.wikipedia.org/wiki/Liquid-crystal_display [Erişim tarihi: 19/09/2018].
  • [27]. M. Karakoç, M. Günay, “Akdeniz Üniversitesi BYS için RESTful Web Servisleri”, 20. Akademik Bilişim Konferansı, 31 Ocak – 02 Şubat, Karabük Üniversitesi, Karabük, 2018.
Toplam 27 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Bölüm Makaleler(Araştırma)
Yazarlar

Canberk Ardıç Bu kişi benim

Mehmet Arif Emre Şen Bu kişi benim

Mehmet Karakoç

Yayımlanma Tarihi 1 Haziran 2019
Yayımlandığı Sayı Yıl 2019 Cilt: 12 Sayı: 1

Kaynak Göster

APA Ardıç, C., Şen, M. A. E., & Karakoç, M. (2019). RESTful Web Servisleri ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart ve RFID Teknolojisi ile Tasarımı ve Gerçekleştirimi. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi, 12(1), 19-29.
AMA Ardıç C, Şen MAE, Karakoç M. RESTful Web Servisleri ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart ve RFID Teknolojisi ile Tasarımı ve Gerçekleştirimi. TBV-BBMD. Haziran 2019;12(1):19-29.
Chicago Ardıç, Canberk, Mehmet Arif Emre Şen, ve Mehmet Karakoç. “RESTful Web Servisleri Ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart Ve RFID Teknolojisi Ile Tasarımı Ve Gerçekleştirimi”. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi 12, sy. 1 (Haziran 2019): 19-29.
EndNote Ardıç C, Şen MAE, Karakoç M (01 Haziran 2019) RESTful Web Servisleri ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart ve RFID Teknolojisi ile Tasarımı ve Gerçekleştirimi. Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi 12 1 19–29.
IEEE C. Ardıç, M. A. E. Şen, ve M. Karakoç, “RESTful Web Servisleri ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart ve RFID Teknolojisi ile Tasarımı ve Gerçekleştirimi”, TBV-BBMD, c. 12, sy. 1, ss. 19–29, 2019.
ISNAD Ardıç, Canberk vd. “RESTful Web Servisleri Ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart Ve RFID Teknolojisi Ile Tasarımı Ve Gerçekleştirimi”. Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi 12/1 (Haziran 2019), 19-29.
JAMA Ardıç C, Şen MAE, Karakoç M. RESTful Web Servisleri ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart ve RFID Teknolojisi ile Tasarımı ve Gerçekleştirimi. TBV-BBMD. 2019;12:19–29.
MLA Ardıç, Canberk vd. “RESTful Web Servisleri Ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart Ve RFID Teknolojisi Ile Tasarımı Ve Gerçekleştirimi”. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi, c. 12, sy. 1, 2019, ss. 19-29.
Vancouver Ardıç C, Şen MAE, Karakoç M. RESTful Web Servisleri ve Android Kullanılarak Genel Bir Kullanıcı Doğrulama Sisteminin Arduino Mikrodenetleyici Kart ve RFID Teknolojisi ile Tasarımı ve Gerçekleştirimi. TBV-BBMD. 2019;12(1):19-2.

https://i.creativecommons.org/l/by-nc/4.0Makale Kabulü

 

Çevrimiçi makale yüklemesi yapmak için kullanıcı kayıt/girişini kullanınız.

Dergiye gönderilen makalelerin kabul süreci şu aşamalardan oluşmaktadır:

1.       Gönderilen her makale ilk aşamada en az iki hakeme gönderilmektedir.

2.       Hakem ataması, dergi editörleri tarafından yapılmaktadır. Derginin hakem havuzunda yaklaşık 200 hakem bulunmaktadır ve bu hakemler ilgi alanlarına göre sınıflandırılmıştır. Her hakeme ilgilendiği konuda makale gönderilmektedir. Hakem seçimi menfaat çatışmasına neden olmayacak biçimde yapılmaktadır.

3.       Hakemlere gönderilen makalelerde yazar adları kapatılmaktadır.

4.       Hakemlere bir makalenin nasıl değerlendirileceği açıklanmaktadır ve aşağıda görülen değerlendirme formunu doldurmaları istenmektedir.

5.       İki hakemin olumlu görüş bildirdiği makaleler editörler tarafından benzerlik incelemesinden geçirilir. Makalelerdeki benzerliğin %25’ten küçük olması beklenir.

6.       Tüm aşamaları geçmiş olan bir bildiri dil ve sunuş açısından editör tarafından incelenir ve gerekli düzeltme ve iyileştirmeler yapılır. Gerekirse yazarlara durum bildirilir.

 88x31.png   Bu eser Creative Commons Atıf-GayriTicari 4.0 Uluslararası Lisansı ile lisanslanmıştır.