Page 88 - Neşide Dergisi 6.Sayı
P. 88
DOSYA
- IoT cihazlarının İnternet (bulut) bağlantı- Gömülü Sistemler
larını sağlayan uygulama katmanlarında IoT nesnelerinin belirli bir görevi yerine ge-
çalışan IoT haberleşme protokolleri, tirebilmeleri, belirli bir amaç için program
çalıştırabilmeleri ve hesaplama işlemlerini
- IoT cihazlarından elde edilen büyük veri-
için üzerinde gömülü yazılım çalıştırabilmek
nin depolanması ve işlenmesine yönelik
mikroişlemcili sistemlere ihtiyaç vardır. - He-
sistemler(sunucu sistemleri), bulut mima-
saplama birimi olarak; Arduino, Raspberry Pi,
rileri ile IoT uygulamalarının izlenmesi,
Beagle Bone, akıllı telefonlar - Aynı zamanda
analizi ve yönetilmesini sağlayan bulut
bir çok gömülü sistemde IoT uygulamalarında
platformlar.
ve kullanıcılara daha fazla fonksiyonellik sağ-
lamak için Android, TinyOS, LiteOS gibi işle-
IoT Nesnesi Nesnelerin İnternet’i doğası ge-
tim sistemleri kullanılmaktadır.
reği bir IoT nesnesinden genel olarak bekle-
nen bulunduğu ortamdan veri toplamak, kab-
lolu veya kablosuz ağ teknolojileri aracılığıyla Haberleşme Birimleri
cihazlar/nesneler ile etkileşimde bulunmak
IoT nesneleri hem bulutla hem de ağ içerisin-
ve internet üzerinden erişilebilmektir.
deki diğer bileşenler ile haberleşmek amacıy-
la kablolu ya da kablosuz çok çeşitli haber-
Bu amaçla fiziksel olarak bir IoT nesnesi;
leşme teknolojilerine sahip olması gerekir.
- Algılayıcılar ve Eyleyiciler IoT uygulamalarında yaygın olarak kullanılan
haberleşme teknolojileri arasında;
- Gömülü Sistem
- Haberleşme Birimleri - RFID ()
- Adres ve Tanımlama - NFC (Near Field Communication)
- Bluetooth (Bluetooth Low Energy)
IoT nesnelerinin gerek İnternet üzerinden
erişilebilmeleri gerekse diğer IoT bileşenleri - Wi-Fi (Wireless Fidelity)
(RFID), ile iletişim kurabilmeleri için bir ad- - Hücresel Ağlar (Cellur networks, GSM,
rese sahip olmaları gerekir. Internet üzerin- 3G/4G v.s)
den haberleşme için IoT nesneleri IPv4 yada
IPv6 bir adres içerirler. Bununla birlikte bir
IoT nesnesi, ağ içerisinde kendisini tanımla-
yan bir kimliğe sahiptir. Kimlik tanımlama;
- Elektronik Üretim Kodu (Electronic Pro- Haberleşme Birimleri
duct Code, EPC), - Yaygın Kod (Ubiquitous
Code, uCode), - Global Tekil Kimlik (Univer- IoT Uygulama Katmanı Haberleşme Proto-
sal Unique Idenfier UUID) gibi tanımlamalar kolleri IoT nesnesini uygulama katmanındaki
kullanılır. haberleşme protokolleri;
- Sınırlı uygulama protokol (Constrained
Algılayıcılar ve Eyleyiciler Application Protocol, CoAP)
Bir IoT nesnesinin bulunduğu ortamdan veri - Mesaj kuyruk telemetri ulaştırma (Message
toplayabilmesi, herhangi bir cihazı kontrol - Queue Telemetry Transport, MQTT)
YAPAY ZEKÂ ğer nesneler ile etkileşimde bulunabilmesi için Ayrıca en yaygın kullanılan web servis uygula-
edebilmesi ya da dahil olduğu IoT ağındaki di-
İleri mesaj kuyruklama protokolü (Advan-
ced Message Queuing Protocol, AMQP)
algılayıcı ve eyleyiciler sahip olması gerekir.
- Algılayıcı olarak; sıcaklık, nem, ışık, basınç,
malarında olan Temsili Durum Aktarımı (Rep-
hareket v.s
- Eyleyiciler olarak ise motor, valf, anahtar v.s resentational State Transfer, REST) protokolü
de IoT uygulamalarında kullanılır
86