Intel IoT hackathon ITC 2014

Intel IoT Hackathon birincisi projemiz IoNeeds (Internet of Needs)

  • Facebook
  • Twitter
  • LinkedIn
  • Add to favorites
  • Email
  • RSS

ITC (Intel Technology Conference) 2014 kapsamında düzenlenen IoT Hackathon‘una ben, Utku Olcar ve Erhan Yılmaz üçlüsü olarak katıldık ve daha önceleri Utku ile birlikte fikrini geliştirmekte olduğumuz IoNeeds yani Internet of Needs çalışmasıyla hackathonda birinci olduk. Çırağan Sarayı’nda gerçekleşen ITC 2014’te üst katımızda sunumlar ve konferanslar devam ediyorken, biz hackathon salonunda Intel Edison boardları kullanarak internet of things ürünleri geliştirmekteydik.

Projemiz IoNeeds, yani Internet of Needs; kelime anlamından da çıkarabileceğiniz şekilde ihtiyaçlarımızın interneti olmuş oluyor. Proje, temel olarak saklama kaplarındaki maddelerin doluluk, ışık ve sıcaklık gibi bilgilerinin anlık olarak sürekli ölçülüp sunucuya iletilip ekstrem durumlarda SMS ya da Android/iOS bildirim gönderimi yapılmasının yanında web panel üzerinden yönetilebilme ve kaptaki doluluk miktarı belirlenen limitin altına indiğinde belirlenen ürünün siparişinin otomatik olarak verilmesi işlevini yerine getiriyor. Yani IoNeeds kullanan bir saklama kabı ya da kavanozda tüm ortam ölçümleri otomatik olarak yapılmış oluyor, ayrıca içindeki miktar azaldığında otomatik sipariş vermesi sağlanarak da hayatımızı tamamen kolaylaştırmış oluyor.

Teknik detay inmek gerekirse, projede cloud sunucu, SMS gönderimi, IFTTT ile third party API, web paneli için harici web sunucusu bağlantıları gibi servisler ve teknolojiler kullanıldı.

Intel IoT hackathon IoNeeds

Intel IoT hackathon IoNeeds

 

IoNeeds ilk aşamada bir saklama kabı içerisindeki maddenin yüzdesel olarak doluluk miktarını, kabın içinin sıcaklığını ve içerisindeki ışık miktarını sensörler ile ölçüp Intel Edison üzerinden ThingSpeak cloud sunucusuna iletiyor. ThingSpeak cloud üzerinden veriler export edilebiliyor, ayrıca real-time grafik ile saklama kabının doluluk, sıcaklık ve ışık gibi değerleri anlık olarak görüntülenebiliyor. Diğer bir sunucuda çalışan yazılım, cloud üzerindeki verileri sürekli olarak okuyor ve eğer web panel üzerinden girilmiş belirli değerlerin dışında değerler ölçüldüyse yine web panelden belirlenmiş olan uyarı ve bildirimleri gerçekleştiriyor. Bu bildirimler SMS gönderimi ve IFTTT tetiklemesi. Kullanıcı kişi, sistem ekstrem bir sıcaklık/ışık aldığında SMS ile otomatik olarak bilgilendiriliyor ayrıca IFTTT bağlantısı ile de IoNeeds’i yüzlerce web servisine ve IoT ürününe tetiklemeler ile entegre edebiliyor.

 

Intel IoT Hackathon IoNeeds Cloud

Intel IoT Hackathon IoNeeds Cloud

 

IoNeeds'in vermiş olduğu sipariş

IoNeeds’in vermiş olduğu sipariş

 

Diğer aşamada, sistemde belirlenen değerin altında bir doluluk oranı ölçüldüğünde, yani kaptaki miktarın azaldığı ölçüldüğünde sistem belirlenen e-ticaret sitesindeki belirlenen ürünün siparişini otomatik olarak veriyor. Ayrıca siparişin verildiğine dair de bir SMS yine ulaşıyor.

Ayrıca tüm bu özellikler, responsive tasarım özelliğine sahip bir web panel ile hem bilgisayardan hem telefondan; dilenen her platformdan kontrol edilebilebiliyor.

 

IoNeeds web yönetim paneli

IoNeeds web yönetim paneli

 

IoNeeds’in IoT Hackathon’da Intel yetkilileri tarafından çekilmiş sunum videosunu kısa süre sonra buraya eklemiş olurum.

IoNeeds ile alakalı partnerlik ya da herhangi bir konuda ulaşmak isterseniz iletişim sayfasını kullanabilirsiniz. Başka projelerde görüşmek üzere.

ITU Control and Automation Engineering, Software developer, #Electronics #Cloud #IoT #InternetOfThings #OpenSource



Yorum yap

*

Next Article"Personal Home Security" Projesi - ITUGnu IoT Eğitimi