IoT – Ignite



 

Yazı dizimize “IoT – Ignite” platformu ile devam ediyoruz. Bu kısımdan sonra artık “Python”  ile çalışmaya başlamak istediğimiz için, bu bölüm biraz uzun olmuş olabilir. Ama kesinlikle canınızın sıkılacağını düşünmüyorum. Elimden geldiğince az ve öz olmaya çalıştım.

IoT – Ignite“, “ARDIC Technologynin projelerinden biridir. “IoT” uygulamaları için geliştirilmiş bir platformdur. Oldukça kullanışlı ve kolaydır.

Neden IoT – Ignite ?
  • Bu platform öncelikle yerlidir. Bunun bize faydaları ise sorularınız, sorunlarınız olduğunda rahatlıkla yetkili bir kişiye ulaşma imkanınız bulunmaktadır.
  • Türkçe dil desteği vardır.
  • Kolaydır.
  • Kullanışlıdır.
  • Çoğu “IoT” platformları tamamen ücretli yada belli bir süre ücretsiz kullanılırken, “IoT – Ignite”, 5 “Gateway”e (birazdan bahsedeceğim) kadar ücretsizdir. Bu sayede kolaylıkla projelerinizi gerçekleştirebilirsiniz.
  • Veri yönetimi kolaydır.

 

Temel IoT – Ignite Kavramları

“Gateway” : Türkçe “Ağ Geçidi” olarak çevrilmektedir. Aslında bu bizim bulut ortamımıza yani “IoT – Ignite” ile bağlantıda olan cihazımızdır. Veriler bu cihaz üzerinden bulut ortamına gönderilir. Bu cihaz “bilgisayarınız”, “raspberry pi”, “Android Cihazlar” gibi farklı işler için üretilmiş teknolojiler olabilirken, aynı zamanda sırf “IoT” uygulamalar için geliştirilmiş cihazlarda olabilmektedir (Dell Edge Gateway, Gigabyte EL-20 …). Belirtmeden geçemeyeceğim, güvenli, stabil ve pazar payı çok olduğu için “IoT – Ignite”, “Android”e bir tık daha önem vermekte. Biz programlama dili olarak “Python” seçtiğimiz için, işletim sistemi olan her platform, bizim “Gateway”imiz olabilir.

 

 

“Node” :  “Gateway”e bağlanan cihazdır. Aslında bu cihaz, sensörlerden veri okuyup, “Gateway”e gönderir. “Gateway” ise gelen veriyi buluta yani “IoT – Ignite”a gönderir. Bu cihazlara örnek olarak “Arduino”, “NodeMCU”, “C.H.I.P.”, “RaspberryPi”, “Atmel Atmega32A”, “Microchip 16f877A” verebiliriz.

 

 

 

“Thing” : “Node”a bağlanan sensörlere verilen isimdir. Yani yapacağımız işe özgü ölçüm yapan cihazlardır. Örneğin “Dht11”, “Sıcaklık” ve “Nem” i ölçen bir sensördür. “Ldr” ise bize “Işığın Şiddetini” verir. “Lm35”, “Sıcaklık” ölçümünde kullanılır. “Mq9” ise “Gaz” ölçüm sensörümüzdür. Bu listeyi oldukça uzatabiliriz.

Yukarıda bahsettiğim kavramlar, farklı isimler, elektronik cihazlar sakın gözünüzü korkutmasın. Tek tek hepsini inceleyeceğiz zamanla. Sadece biraz kafanız karışsın. Eğer biraz karışırsa, öğrenme istekliliğiniz artar. Bu terimler hiç bilmeyene, sanki başka bir dünyanın kelimeleri gibi gelebiliyor. Kendimden biliyorum. Siz de bu yazı dizileri sonrasında bunların ne olduğunu biliyor duruma geleceksiniz.







 

Lafı uzatmadan aslında size hikayeyi şöyle açıklamak istiyorum. Örneğin bir fabrikada üç farklı alan bulunmakta. Bu üç alanda ayrı ayrı sıcaklık ve nemleri bizi oldukça ilgilendiriyor. Biz bu değerleri, belirttiğimiz aralıklar ile bulut ortamımız yaniIoT – Ignite”a gönderip, orada bulunan hazır araçlar ile grafiğini görmek istiyoruz. Bunun için “1” adet “Gateway”e ihtiyacımız bulunmakta. Çünkü ortamdan toplanan verileri sadece “1” çıkışla buluta gitmesi bizim için yeterlidir. Ardından üç farklı yerde ölçüm yapılacağı için “3” adet “Node”, ortamdaki “Gateway” e bağlanacak. Bu bağlantıda kullanılacak cihaz, bağlantı türü ve özellikleri tamamen size kalmış (RF, Blutooth, Wifi, Zigbee, Seri…). İleride bunun örneklerini gerçekleştireceğiz. Ardından her “Node” a bağlanacak olan “Thing” yani “Sensör”ümüz, “Sıcaklık” ve “Nem”değerlerini algılayıp “Node”a gönderecek.

Hiyerarşi şu şekildedir,

“Thing -> Node –> Gateway —> IoT – Ignite”

Umarım şu ana kadar bir problem yoktur. Olursa yorumlar üzerinden elimizden geldiğince destek olacağız. Şimdi temel kavramları geçtik. Gelelim “IoT – Ignite” tarafına.

 

IoT – Ignite Üyelik

Bu adımda “IoT – Ignite” ortamımıza üye olalım ve “IoT – Ignite” ortamımızı kaba taslak tanıyalım. İlk olarak “Tenant” oluşturalım. “Tenant” ne diyeceksiniz şimdi. “Tenant”, “IoT – Ignite” platformunda, her açılan üyeliğe verilen isimdir ve her üyelik genelde bir iş için kullanılır. Bu tabiki de size kalmış. İster “üyelik” deyin, ister “tenant”. İster tek bir “tenant”ı farklı işlerde kullanın, isterse sadece tek bir projede.

Şimdihttps://devzone.iot-ignite.com/adresinde bulunan “Sign Up” butonuna tıklayıp açılan sayfada gerekli bilgileri doldurun. Ardından üyelik işlemlerini bitirdiğimizde “Login” diyerek ana ekranımıza yani “Devzone” ortamımıza giriş yapıyoruz.

 

Artık yazıyı fazla uzatmak istemiyorum. Bundan sonra ki yazılarımızda uygulamalar ile birlikte “IoT – Ignite” ortamını detaylıca inceleyeceğiz. Ama ilginizi biraz çektiyse, bu ortamı kurcalamanızı ve açılan ekranda “Android” cihazınız var ise “Run Demo” kısmını deneminizi tavsiye ederiz. Hoşunuza gideceğini tahmin ediyoruz.

 

 

Dediğim gibi biz burada sadece ilk adımız. Gerisi tamamen sizin elinizde. Sadece hayal edin. Ama hayaliniz çook büyük olsun. Ben her şeye, dünyayı ele geçirmek için başlamıştım 🙂 Ütopyalara sahip olun. Güvenin bana kendinizi hiç düşünemeyeceğiniz yerlerde bulunacaksınız.

Mert Acel


Emoji olarak yorumla :)
eh işte! eh işte!
0
eh işte!
Harika Harika
0
Harika
Hahaha! Hahaha!
0
Hahaha!
Vay be! Vay be!
0
Vay be!
Şekilsin Şekilsin
0
Şekilsin
Muhteşem Muhteşem
0
Muhteşem
Beğendim Beğendim
0
Beğendim
Beğenmedim Beğenmedim
0
Beğenmedim

IoT – Ignite

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap