.. farzedelim yaptığımız ioT uygulamasını "çevremdeki birkaç kişiye satayımda ek gelirim olur" dedik. mesela cepten lamba aç kapa gibi.
Bu uygulamayı nasıl yapabileceğimizi düşünelim.
24 saat internete bağlı bir sunucu bilgisayar, internet bağlantısı olan bir telefon, bir tane de mikro denetleyicimiz var. Bu durumda kullanıcı telefondan lambayı aç düğmesine basıyor. Sunucu program radyo sinyali ile mutfağın ışığını yakıyor.
Sunucu uzakta olsa, sadece mikro denetleyici ile internet bağlantısı olan telefonumuz olsa bu durumda μ denetleyiciye ESP8266 takmamız gerekecek herhalde. ESP8266 cep telefonunun internetini kullanabiliyor mu? Masamın üzerinde durmasına rağmen hiç denemedim.
Bu durumda telefona herkesin kullanabileceği bir android uygulaması da yazmamız gerekecek.
[...]
Geliştirici aracı dediğin RAM'i koklayarak kullanmalı.
İşimi görecek kadar Java biliyorum ama Google aldığı yanlış kararlarla biraz geliştiricileri kaçırmış oldu.
Önceden Android SDK ile derleyiciyi ayrı olarak kullanabiliyordunuz. Bu ne demek örneğin ben yazacağım uygulamayı Emacs ile yazıyorum sonra bir make dosyası ile telefona yüklüyorum.
Sonradan bunu değiştirdiler. Sadece Android Studio diye bir yazılım var. O da arkadaş sanki RAM'in üzerine patates çuvalı koymuşsun da çalıştırıyormuşsun gibi çalışıyor.
Benim Slikon Vadisi'nde çalışan arkadaşlarım var. Onlar da Emacs kullanıyor.
Hatta biraz önce
Eda Playground'a baktım. Adam bak ne güzel koymuş istersen geliştirdikleri metin düzenleyiciyi Emacs, Vi gibi kullanabiliyorsunuz.
Bu noktada thinkspeak gibi servisleri kullanabilir miyiz.. google ında var galiba benzer bir ücretsiz servisi..
Thinkspeak'i hiç kullandığımı hatırlamıyorum.