IOT Nedir? Blynk Programını Tanıyalım
IOT Kavramı
"IOT” Internet of Things ifadesinin baş harflerinden oluşan bir kavramdır ve "Nesneler Interneti” anlamına gelir. Bulundukları ortamdan veri toplayabilen, bunları işleyebilen ve birbirleri ile ağlar üzerinden iletişim kurup kendi aralarında farklı protokoller üzerinden veri alıp gönderebilen akıllı cihazlar sistemidir.
Son dönemde oldukça popüler olan IOT kavramı birçok farklı sistem üzerinden uygulanabilir durumda. Bu eğitim serimizde Arduino ve Blynk ortamlarını kullanarak IOT projeleri yapmayı ve bunları hayatımıza entegre etmeyi öğreneceğiz.
Blynk Programı
Blynk, IOT sistemler için tasarlanmış bir programdır. Bu programla donanımlarınızı uzaktan kontrol edebilir, sensör verileri alabilir, veri depolayabilir, bu verileri görselleştirebilir ve bunun gibi birçok şeyi yapabilirsiniz.
Programı 3 ana bileşen altında toplayabiliriz.
-
Blynk Uygulaması
Widgetları kullanarak projeleriniz için bir kontrol arayüzü oluşturmanızı sağlar.
-
Blynk Server
Telefonunuz ve kontrol edeceğiniz donanım arasındaki tüm iletişimden sorumludur. Bunu yaparken Blynk Cloud'u kullanabilir veya özel Blynk sunucunuzu yerel olarak çalıştırabilirsiniz.
-
Blynk Kütüphanesi
Tüm popüler donanım platformları için sunucu ile iletişimi etkinleştirip ve gelen ve giden komutları işlemenizi sağlar.
https://blynk.io/en/getting-started sitesinden yönergeleri takip ederek gerekli dökümanlara ve uygulamaya ücretsiz olarak erişebilirsiniz.
Programa giriş yapabilmek için bir Blynk hesabınız olması gerekiyor. Eğer hesabınız yoksa "Create New Account” butonuna tıklayarak kendiniz için bir hesap oluşturun. Burada kullandığınız mail adresinin size ait ve kolaylıkla erişebileceğiniz bir mail adresi olması önemli. Blynk her uygulamamız için bize bir "Auth Token” tanımlıyor ve bunu mail adresimize gönderiyor. Auth Token sizin için üretilmiş özel bir imza ve haberleşme sağlanırken bu imzaların uygulama ve donanımla eşleşmesi gerekiyor.