03-02-2019, Saat: 21:05
(Son Düzenleme: 03-02-2019, Saat: 21:08, Düzenleyen: Fesih ARSLAN.)
(03-02-2019, Saat: 18:59)3ddark Adlı Kullanıcıdan Alıntı: Cevap veren arkadaşlara teşekkürler. Şimdi elimde donanım cihaz mevcut manual dokümana baktığımda cihaz tcp /ip destekliyor. Buna ek olarak bende bir socket server ile haberleşme için deneme yaptım. Cihazdan bağlantı açıp bilgi gönderdim sonrasında da socket server üzerinden cihaza veri gönderdim ve sonucu gördüm. Düzgün sonucu gördüğümde nasıl yapıldığını da paylaşacağım.
Şimdi bu durumda benim nasıl devam etmem gerekiyor.
Socket server tcp ile işlerimi yapacaksam bunun güvenlik kısmını nasıl sağlarım birçok IoT cihaz ve client uygulama olacak sunucuda session mi tutmalıyız tidtcpserver bileşeni bu tarz session desteği var mı yoksa her cihaz ve kullanıcı için kendim guid ile bir session bilgisini tutarak mi ilerlemesinin.
Birde bu işlemi firemonkey ile Linux için yapabilir miyim.
Henüz Rio versiyonunu indiyorum bakıp deneyeceğim
IoT teknolojilerinde kendisini ispatlamış, birçok bilindik marka veya firma tarafından etkin bir şekilde kullanılan iletişim yöntemlerini kullanmanızı tavsiye ediyorum. Aksi durumda (klasik haberleşme yöntemleriyle), birçok sorun ve zaman kaybı ile karşı karşıya kalabilirsiniz.
IoT teknolojilerinde en bilindik iletişim protokollerinin başında M2M (Machine to Machine = Cihazlar arası haberleşme) prensibine dayanan MQTT, CoAP, AMQP ve DDS gelmektedir.
Daha önce geliştirdiğim bir IoT teknolojisi; AGS (Akıllı Geçiş Sistemi)
Mobil uygulama ile uzaktan bir kapının (bariyer, turnike, garaj veya ofis kapısı vb.) açılmasını sağlayan IoT cihazı tamamen tarafımızdan üretilen, mikrokontroleri tarafımızdan programlanan, Türkiye'de geliştirilmiş ilk akıllı geçiş sistemidir.
Sunucu: Linux Ubuntu
Sunucu uygulaması: Linux WebModule (Delphi 10.2 Tokyo ile geliştirebilmiş)
iletişim protokolü: MQTT
Mobil uygulama (AGS) Android ve iOS (Delphi 10.2 Tokyo ile geliştirebilmiş)
Umarım tüm sorularınıza cevap olmuştur.
DelphiCan'dır!

