Filemaker 17 yayınlandığında yakında çeşitli otomasyon uygulamalarının örneklerinin geleceği (sensör verileri sayesinde) tahmin edilebilirdi.
2018 Geliştirici Konferansında 24U Software firması çok iyi örnekler yayınladı.Bir çok cihazın FM ile entegrasyonunun anlatımını en alttaki videodan izleyebilirsiniz.Uygun donanım ve bir plug-in ile çok daha fazlası yapılabilir.
- Her türden izleme için RFID etiketleri ile entegrasyon,
- Isı ve basınç gibi değerleri fiziksel aygıtlar ile okuma ve değerlendirme,
- Step ve servo motorlardan alınan verileri okuma ve yeniden komutlandırma,
- Dijital ya da analog girişleri okuma ve çıkışları yönetme,
- Verileri LCD ekranlarda görüntüleme,
- Algılayıcılar ve aygıtlara ağ üzerinden komut verme ve komutları okuma-değerlendirme vs vs. gibi bir çok yolla bahsettiğiniz tüm projeler gerçekleştirilebilir. (Biraz 24U reklamı gibi oldu ancak şu an fiziksel aygıtlarla entegrasyon konusunda en iyisi onlar.)
Bir de benim denediğim bir proje var,basitçe anlatayım (aslında çok fazla entegrasyon anlamına gelmez ancak birçok teknolojinin bir arada kullanımı açısından ilginç bir deneyim oldu.Filemaker Pro + Filemaker Server + Arduino kod + MIT AppInventor2 + Donanım) ;
Bir firmanın yıllık olarak kiraladığı toplam 5 araç var (sayı sabit değil,değişebilir).Bu araçlar gün içinde firma çalışanlarına talep ettikleri saatler arasında tahsis ediliyor (firma işleri için ancak bazen özel işleri için de alabiliyorlar.)
Firmada araçların tahsis işlerinin takibi için görevlendirilen bir çalışan var.Bu çalışanın başka sorumlulukları da olduğundan,yükünü hafifletme amacıyla araçlarla ilgili işlerin takibini tam otomatik biçimde yapması için bir yazılım istendi.
Yazılım aslında bir tür rezervasyon sistemi;Kullanıcılar,kullanıcı adı ve şifreleriyle login olacaklar ve belirttikleri tarih ve saatler arası için bir araç talep edecekler.Sistem bu talebe en uygun aracı seçerek (firmanın belirttiği kriterler sırasıyla:Aracın kullanım km'si ve kiralamanın bitiş tarihi) kullanıcıya hangi aracın tahsis edildiğini bildirecek....Buraya kadar yazılımla ilgiliydi sonrasında ise firmanın girişine yerleştirdiğimiz bir anahtar kasası tasarlamamız gerekiyordu.Kullanıcılar rezerve ettikleri aracın anahtarını alabilmek için bu kutunun yanına gidecekler,yazılım arayüzünde rezervasyon saatine 10 dk kala artık aracın anahtarını alabilecekleri uyarısını alacaklar ve o esnada aktif olan bir butona bastıklarında bir selenoid valf anahtarın kilidini açacak,bu süre içinde yazılım bu aracı "uygun araçlar" listesinden çıkardığı için rezerve edilemeyecek vs vs.
Bu kutuyu Arduino Mega + Sim800L ile kurguladık.Sistemin,başka yollar da olmasına rağmen SMS ile çalışmasını uygun bulduk.Bu arada firmaya ait SMS servisi biraz ilkel bir API hizmeti sunuyordu,karmaşık bir yöntemdi,sağolsun Hamit Özsönmez hocamın yardımıyla aşabildim.
Son olarak MIT AppInventor2 ve onun bir kopyası olan Thunkable ile Android ve IOS için mobil kısayollar oluşturdum (bu, WebDirect ile çalışan uygulamaya mobil app havası verme amaçlı küçük bir trick:)) )
24U Phidgets