Tüm Platformlar için Hızlı Uygulama Geliştirme Kitap Yayın Süreci
Kitap gözden geçirilmek üzere BTG (Bilgi ve Teknoloji Grubu) 'na gönderildi. 05.10.2018-14:10
BTG (Bilgi ve Teknoloji Grubu) tarafından iki sayfalık bir reklam tasarımı bekleniyor. 08.10.2018 - 15:30
Kitap basım talebi değerlendirilmek üzere matbaaya bildirildi. Matbaadan basım süreci hakkında bilgi bekleniyor. 15.10.2018 - 15:34
Kitap 1.000 adet basım talebi ile matbaaya gönderildi. 16.10.2018 - 16:50

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Sunlux el terminali ile Mifare kart okuma konusunda yardım lütfen (Durum biraz acil)
#1
Selamlar
Öncelikle durum biraz acil zaman ayırabilen arkadaşlara şimdiden teşkkürler

Bir projede yine aşağıdaki linkte bulunan ürün karşıma çıktı zamanında uğraşmış fakat çözememiştim.
Tüm yapmak istediğim Mifare kartın tag numarasını okumaktan ibaret olacak. Karta herhangi bir şey yazılmayacak.

Cihazın kendi üzerinde RFID Reader diye bir test uygulaması var
Bu uygulama ile Mifare Clasic Karları okuttuğumda kartın Tag Numarası ekranan geliyor.

Tek bildiğim satıcısının okumayı RFID üzerinden com gibi yapıyor demesinden başkada bir şey yok elimde
Bu doğrultuda Delphi ile android üstünde bu işi nasıl yapabilirim

Eğer bu işten anlayan yada daha önceden yapan varsa basit bir kod örneği paylaşabilirmi

Teşekkürler

Teknik özelliklerine baktığımdada RFID için aşağıdaki bilgiler yazıyor
Frekans 13.56 Mhz
Tag Support ISO15693, ISO14443A , ISO14443B (NFC Desteği) fakat cihaz ayarlarında NFC kesinlikle yok.

Ürün Bilgisi
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Firma tarafından paylaşılan döküman linkleri
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#2
Bu konuda hiç fikri olan yokmu
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#3
(02-02-2018, Saat: 22:50)adelphiforumz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlBu konuda hiç fikri olan yokmu

Tahminimce kimse bu tip bir projede yer almamış veya zaman ayırıp incelememiş olabilir. 
Bu durumda her zamanki gibi iş başa düşer.  Smile
PDF'te Android platformu için java dosyaları verildiğine göre Delphi ile de yapmak mümkündür.
Bunları bir uygulamada kullanabilmek için de Mifare iletişim protokolü ve çalışma prensibini iyi bilmek gerekiyor.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#4
(02-02-2018, Saat: 23:06)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(02-02-2018, Saat: 22:50)adelphiforumz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlBu konuda hiç fikri olan yokmu

Tahminimce kimse bu tip bir projede yer almamış veya zaman ayırıp incelememiş olabilir. 
Bu durumda her zamanki gibi iş başa düşer.  Smile
PDF'te Android platformu için java dosyaları verildiğine göre Delphi ile de yapmak mümkündür.
Bunları bir uygulamada kullanabilmek için de Mifare iletişim protokolü ve çalışma prensibini iyi bilmek gerekiyor.

Selam Fesih Hocam
Mifare İletişim ve Çalışma protokolünde çok fazla sorunum yok.
Yıllarca uğraştım Sorunum Mobil tarafında Com oluşturup nasıl data alış verişi yapılacak
TMS Comport var fakat onuda denedim olmuyor. Smile
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#5
(02-02-2018, Saat: 23:10)adelphiforumz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(02-02-2018, Saat: 23:06)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlTahminimce kimse bu tip bir projede yer almamış veya zaman ayırıp incelememiş olabilir. 
Bu durumda her zamanki gibi iş başa düşer.  Smile
PDF'te Android platformu için java dosyaları verildiğine göre Delphi ile de yapmak mümkündür.
Bunları bir uygulamada kullanabilmek için de Mifare iletişim protokolü ve çalışma prensibini iyi bilmek gerekiyor.

Selam Fesih Hocam
Mifare İletişim ve Çalışma protokolünde çok fazla sorunum yok.
Yıllarca uğraştım Sorunum Mobil tarafında Com oluşturup nasıl data alış verişi yapılacak
TMS Comport var fakat onuda denedim olmuyor. Smile

Aleyküm selam,
Com yalnızca Windows platformuna özgü bir iletişim protokolüdür. 
Mifare kablosuz haberleştiğine göre Bluetooth altyapısını mı kullanıyor? Bu konuda bilginiz var mı?
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#6
(02-02-2018, Saat: 23:13)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(02-02-2018, Saat: 23:10)adelphiforumz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlSelam Fesih Hocam
Mifare İletişim ve Çalışma protokolünde çok fazla sorunum yok.
Yıllarca uğraştım Sorunum Mobil tarafında Com oluşturup nasıl data alış verişi yapılacak
TMS Comport var fakat onuda denedim olmuyor. Smile

Aleyküm selam,
Com yalnızca Windows platformuna özgü bir iletişim protokolüdür. 
Mifare kablosuz haberleştiğine göre Bluetooth altyapısını mı kullanıyor? Bu konuda bilginiz var mı?

Evet Bluetooth üzerinden çalışıyor
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#7
O halde bir BluetoothLE veya TBluetoothManager bileşeni ile çevrede sinyal yayan tüm bluetooth'lar aranmalıdır. 
Her bluetooth sinyal yayıcı bir ID (GUID)'ye sahiptir. Yayın yapan özel cihazınızın ID'sini uygulamada kontrol ederek, aranan ID'yi bulduğunuzda veri iletişimine geçmelisiniz. 
Daha sonrası veriyi parse etme işi kalıyor.
Mifare prensibini bildiğimden yazmıyorum. Yalnızca bluetooth protokolü hakkında bilgi vereyim dedim.
Aynı zamanda Mifare prensibine ait farklı bir güvenlik protokolü uygulanıyorsa bunu da aşmanız gerekebilir.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#8
Öncelikle kolay gelsin.

Gerek belgeleri gerekse java / android (dolaylı olarak linux) kodlarını incelediğimde süreci aşağıdaki gibi yorumlamak isterim. Çözümü nasıl üreteceğinize dair bu bilgiler size yol gösterebilir.

1. Cihaz android bir cihaz. Paylaştığınız program java'da geliştirilmiş, dolayısıyla projeye yaklaşırken linux bilgilerinizin olması gerekmekte.
2. Cihaz windows kullanıcıları için COM portta; linux kullanıcıları için ise /dev/xxx (/dev/ttyMT3) üzerinden çalışmakta. Hangi platformda kod yazacaksanız bu durumu göz önüne almak zorundasınız. (Program cihaz üzerinde çalışacaksa /dev/xxx üzerinden cihazı programlamanız gerekmektedir)
3. Cihazın ilgili portuna erişmek için öncelikle yönetici yetkisine sahip olmanız (chmod 666 komutuyla) gerekmektedir
4. Cihaz ile bağlantı kurduktan sonra /dev/xxx veya com port'a 01 03 veri byte'larını gönderip, dönen verinin (dönen veri: 05 00 52 00 75 7A) ikinci byte'ının 00 olması durumunda cihaz kimliğini 52 00 75 7A olduğunu alabileceksiniz.
SADECE bir adım daha ...
Cevapla
#9
(03-02-2018, Saat: 11:57)elera Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlÖncelikle kolay gelsin.

Gerek belgeleri gerekse java / android (dolaylı olarak linux) kodlarını incelediğimde süreci aşağıdaki gibi yorumlamak isterim. Çözümü nasıl üreteceğinize dair bu bilgiler size yol gösterebilir.

1. Cihaz android bir cihaz. Paylaştığınız program java'da geliştirilmiş, dolayısıyla projeye yaklaşırken linux bilgilerinizin olması gerekmekte.
2. Cihaz windows kullanıcıları için COM portta; linux kullanıcıları için ise /dev/xxx (/dev/ttyMT3) üzerinden çalışmakta. Hangi platformda kod yazacaksanız bu durumu göz önüne almak zorundasınız. (Program cihaz üzerinde çalışacaksa /dev/xxx üzerinden cihazı programlamanız gerekmektedir)
3. Cihazın ilgili portuna erişmek için öncelikle yönetici yetkisine sahip olmanız (chmod 666 komutuyla) gerekmektedir
4. Cihaz ile bağlantı kurduktan sonra /dev/xxx veya com port'a 01 03 veri byte'larını gönderip, dönen verinin (dönen veri: 05 00 52 00 75 7A) ikinci byte'ının 00 olması durumunda cihaz kimliğini 52 00 75 7A olduğunu alabileceksiniz.

Selamlar elera

Öncelikle yardımınız için teşkkür ederim.
Uygulama cihaz üzerinde ve Android 4.2 Kitkat ile çalışacak
Uygulamayı FireMonkey ile yazmaya çalışacağım.
En kritik sorun ise bu cihazın mifare karta nasıl bir tepki verdiğinin hiç bir yerde olmaması
Yani kart bilgisini almak için iletişim portunu açtıktan sonra kart sorgusunu döngü halinde ve belli periyorlarda uygulamamı yapacak
yoksa cihaz kendisine bir kart yaklaştırıldığında numarayı aldıktan sonra porta veriyi kendisimi gönderecek.
Bu kısım hakkında hiç bir bilgi yok

Benim bildiğim genelde Mifare Kart okuyucularda önce cihaz iletişimi yapılır sonrada porttan(TCP/IP yada com) veri gelmesi beklenir gelen veri çözümlenir
Android üzerinde bu iş nasıl yürüyecek acaba fikriniz varmı.

Şimdiye kadar ben hep NFC üzerinden Mifare ile iletişim kurdum
Ilk kez Bluetooth kullanmaya çalışıyorum ve çalışma prensipleri hakkında hiç bilgim yok.

Teşkkürler
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz. 
Cevapla
#10
(03-02-2018, Saat: 13:10)adelphiforumz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(03-02-2018, Saat: 11:57)elera Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlÖncelikle kolay gelsin.

Gerek belgeleri gerekse java / android (dolaylı olarak linux) kodlarını incelediğimde süreci aşağıdaki gibi yorumlamak isterim. Çözümü nasıl üreteceğinize dair bu bilgiler size yol gösterebilir.

1. Cihaz android bir cihaz. Paylaştığınız program java'da geliştirilmiş, dolayısıyla projeye yaklaşırken linux bilgilerinizin olması gerekmekte.
2. Cihaz windows kullanıcıları için COM portta; linux kullanıcıları için ise /dev/xxx (/dev/ttyMT3) üzerinden çalışmakta. Hangi platformda kod yazacaksanız bu durumu göz önüne almak zorundasınız. (Program cihaz üzerinde çalışacaksa /dev/xxx üzerinden cihazı programlamanız gerekmektedir)
3. Cihazın ilgili portuna erişmek için öncelikle yönetici yetkisine sahip olmanız (chmod 666 komutuyla) gerekmektedir
4. Cihaz ile bağlantı kurduktan sonra /dev/xxx veya com port'a 01 03 veri byte'larını gönderip, dönen verinin (dönen veri: 05 00 52 00 75 7A) ikinci byte'ının 00 olması durumunda cihaz kimliğini 52 00 75 7A olduğunu alabileceksiniz.

Selamlar elera

Öncelikle yardımınız için teşkkür ederim.
Uygulama cihaz üzerinde ve Android 4.2 Kitkat ile çalışacak
Uygulamayı FireMonkey ile yazmaya çalışacağım.
En kritik sorun ise bu cihazın mifare karta nasıl bir tepki verdiğinin hiç bir yerde olmaması
Yani kart bilgisini almak için iletişim portunu açtıktan sonra kart sorgusunu döngü halinde ve belli periyorlarda uygulamamı yapacak
yoksa cihaz kendisine bir kart yaklaştırıldığında numarayı aldıktan sonra porta veriyi kendisimi gönderecek.
Bu kısım hakkında hiç bir bilgi yok

Benim bildiğim genelde Mifare Kart okuyucularda önce cihaz iletişimi yapılır sonrada porttan(TCP/IP yada com) veri gelmesi beklenir gelen veri çözümlenir
Android üzerinde bu iş nasıl yürüyecek acaba fikriniz varmı.

Şimdiye kadar ben hep NFC üzerinden Mifare ile iletişim kurdum
Ilk kez Bluetooth kullanmaya çalışıyorum ve çalışma prensipleri hakkında hiç bilgim yok.

Teşkkürler

Aleyküm selam.

Çözüme Bluetooth ile nasıl ulaşabileceğiniz konusunda bir şey diyemem fakat kodları yorumlayarak son yazdıklarınıza göre şunları söyleyebilirim:

1. FindFirst, FindNext komutlarıyla bir döngü oluşturarak /dev/ altındaki cihazlara ait portları bulun. (Bulmanız gereken cihaz /dev/ttyMT2, /dev/ttyMT3 gibi bir port olacaktır)

2. Portun ilk değer atamalarını yaparak (MainMenu/OpenIO işlevi vd) döngü içerisine girin ve cihaz tarafından okuma yapılıp yapılmadığı sürekli test edin. (MainMenu/DispQueueThread işlevi)

3. Okuma işleviyle birlikte okunan kart bilgileri zaten port üzerinden gelecektir. Verileri değerlendirerek bir sonraki aşamaya geçebilirsiniz.
SADECE bir adım daha ...
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Firemonkey Android ile OCR ve Mifare - NFC - RFID Kütüphaneleri Abdullah ILGAZ 14 940 03-09-2018, Saat: 12:42
Son Yorum: adelphiforumz
  xmldocument veri okuma ramazanayer 11 700 12-04-2018, Saat: 20:33
Son Yorum: ramazanayer
Question icon değiştirme yardım Mr.Developer 7 788 13-12-2017, Saat: 22:37
Son Yorum: Mr.Developer
Question speech recognition yardım ! Mr.Developer 20 1.468 05-12-2017, Saat: 19:48
Son Yorum: Abdullah ILGAZ
Question android komut verme yardım ! Mr.Developer 7 466 03-12-2017, Saat: 17:36
Son Yorum: Mr.Developer



Konuyu Okuyanlar: 1 Ziyaretçi