Ana içeriğe atla

IoT - Internet of Things Nedir?

iot

    _       __  __                __  
   (_)___  / /_/ /_  ____  ____  / /__
  / / __ \/ __/ __ \/ __ \/ __ \/ //_/
 / / /_/ / /_/ / / / /_/ / /_/ / ,<   
/_/\____/\__/_/ /_/\____/\____/_/|_|
IoT - Internet of Things
IoTHook - Nesnelerin İnterneti - Internet of Things
Iot Web Servisi Nedir?
İnternetin yaygınlaşması Nesnelerin İnterneti (IOT) alanında
büyük değişimlere sebep oldu. Teknolojik gelişmeler ve donanım maliyetlerinin ucuzlaması sebebiyle mobil platformlar oldukça popüler hale geldi. Donanım üreticilerinin maliyetleri ve boyutları düşürmesi sebebiyle son kullanıcılar tarafından donanımlara ulaşmak hızlı ve zahmetsiz bir hal almaya başladı. IoTHook gibi IOT servisleri bu ihtiyacı görüp web tabanlı IOT yazılımları üretmeye başladılar ancak Maker kendin yap hareketinin de hızla yayılması ile de hobi ve öğrenme amaçlı başlayan projeler ticari ürün olarak karşımıza çıkmaya başladı. 3D yazıcılar, uzaktan kumanda edilen çay kahve makineleri derken işin ucu nesnelerin interneti (Internet of Things) ne kadar vardı. Bu mantık gelecekte tüm nesnelerin her şeyin internet ile çalışacağı kurguyu üretti. Şu anki mevcut durumda sanayideki iş makinalarından, tarım alanına kadar ulaşan iot teknolojisi, günlük yaşamda kullandığımız ürünlere kadar ulaşmış durumda. İnternet ile kontrol ve kumanda edilebilen çamaşır makineleri, ev ısıtma-soğutma sistemleri, kahve makineleri, televizyon, radyo derken aklımıza gelen her türlü ürün hem sanayi hem de kişisel kullanımlarda internete bağlanmış ve bağlanıyor çalışmaları devam ediyor durumdadır.
IoTHook projesi internete bağlanan nesneler için bulut tabanlı yazılım servisidir. IotHook ile kahve makinanızı cep telefonu üzerinden kontrol edebilirsiniz. Burada önemli olan nesnenin internete bağlanabiliyor olmasıdır. Kullandığınız nesne şu an internete bağlı değil ise de gelecekte kesinlikle internet ile çalışacaktır. Yukarıda bahsettiğimiz Maker hareketi evde kendin yap projeleri ile internetsiz bir ürünü Arduino veya Raspberry Pi gibi bir kontrol kartı ile internete bağlamayı ve kontrol etmeyi kolaylıkla Youtube videoları ve açık kaynak yazılımlar yardımı ile kendiniz yapabilirsiniz.
IoTHook Internet of Things projeleri için bulut tabanlı web servis hizmeti sunmaktadır. Kredi kartı eklemeden ücretsiz olarak kullanılabilen IoTHook 10 saniyede bir veri güncellemesine olanak sağlamaktadır.
IoTHook iot web servislerinin kullanımına ilişkin örnek dosyalar ve kodlar bu sayfada yayınlanır.
IoTHook ile kanal oluşturup cihazlarınızı internete bağlamak için iothook.com adresini ziyaret ediniz.
Yardım sayfasına ulaşmak için iot docs bölümüne bakabilirsiniz.

Bu blogdaki popüler yayınlar

Raspberry Pi 3 IP sabitleme, Static IP verme

Raspberry Pi 3 ün terminal ekranı açılır.

work ssh pi@192.168.1.201 pi@192.168.1.201's password: The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Aug 3 20:00:07 2017 pi@raspberrypi:~ $








sudo nano /etc/dhcpcd.conf ile ayar dosyası açılır ve aşağıdaki satırlar yapıştırılır veya yazılır.


# kablolu bağlantı için - ethernet interface eth0 static ip_address=192.168.1.201/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 # kablosuz bağlantı için - wifi interface wlan0 static ip_address=192.168.1.202/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1



C# ile JSON veri alma

oThook kullanıcısının tüm kanallarına ait veriyi alabilmesi için GET metodu ile ‘?data=last’ değişkeninin gönderilmesi gereklidir. Aynı örnekdeki data değişkeninin alabileceği değerler: ?data=all : Kullanıcının tüm datalarını getir?data=first : Kullanıcının ilk datasını getir?data=last : Kullanıcının son datasını getir CSharp örneğinde HttpWebRequest metodu kullanılmıştır. Bu örneği http://bit.ly/iot_csharp_get Github sayfasından inceleyebilirsiniz.

/* C# ile IoThook REST Api Testi Bu örnek ile CSharp ve Request metodu ile kullanıcının datalarının get metodu ile alınması gerçekleştirilmiştir. 'autorization' ile kullanıcı adı ve parola değeri verilmelidir. Bu ornek IotHook servisine veri almak/gondermek icin baslangic seviyesinde testlerin yapilmasini amaclamaktadir. 29 Temmuz 2017 Sahin MERSIN Daha fazlasi icin http://www.iothook.com ve https://github.com/electrocoder/iotHook sitelerine gidiniz. Sorular ve destek talepleri icin https://github…

C# ile Json veri gönderme

. IoThook kullanıcısının kanal ve elementlerine veri gönderebilmesi için POST metodu ile JSON olarak değişkenlerin gönderilmesi gereklidir. CSharp örneğinde using Newtonsoft.Json; metodu kullanılmıştır. Bu kütüphaneyi indirmek için http://www.newtonsoft.com/json adresine gidiniz. Bu örneği http://bit.ly/iot_csharp_post Github sayfasından inceleyebilirsiniz.

/* C# ile IoThook REST Api Testi Bu örnek ile CSharp ve JSON ile kullanıcının dataları POST metodu ile gönderme işlemi gerçekleştirilmiştir. 'autorization' ile kullanıcı adı ve parola değeri verilmelidir. Bu ornek IotHook servisine veri almak/gondermek icin baslangic seviyesinde testlerin yapilmasini amaclamaktadir. 29 Temmuz 2017 Sahin MERSIN Daha fazlasi icin http://www.iothook.com ve https://github.com/electrocoder/iotHook sitelerine gidiniz. Sorular ve destek talepleri icin https://github.com/electrocoder/iotHook/issues sayfasindan veya Meşe Bilişim den yardım alabilirsiniz. Yayi…