
Kaynak kodu yazılım örneği ile μFR Çok okuyuculu C# SDK, tek bir ana bilgisayara bağlı birden fazla μFR okuyucu için NFC RFID çözümlerini geliştirmek için mükemmel bir geliştirme aracıdır. Bu yazılım aracı, bir ana bilgisayara bağlı okuyucuların merkezi kontrolünün yanı sıra aynı anda birden fazla okuyucuyla iletişim gerektiren diğer sistemlerle entegrasyon sağlar.
Yazılım fonksiyonları:
Mevcut programlama dilleri:
Desteklenen işletim sistemleri, platformlar ve ortamlar:
Desteklenen donanım:
| Yazılım SDK'sı | Açıklama |
| ufr-Lazarus-çoklu okuyucu |
Aynı ana bilgisayarda birden fazla μFR okuyucu kullanma örneği. |
| ufr-multi_readers-örnek-c_sharp |
C#'taki bir yazılım örneği, MULTIPLE μFR Serisi okuyucuları tek bir ana bilgisayarda kullanmanın temel işlevlerini içerir. |
| ufr-örnekleri-c-multi_reader_console |
μFR çoklu okuyucu için konsol yazılımı örneği. |
İndir: ufr-multi_readers-example-c_sharp
SDK yazılım paketini indirin ve ayıklayın. İşletim sistemi mimarinizin adını taşıyan alt klasördeki yazılım Sürümü klasörüne gidin (ör. binx86Release). uFR_multiDLL_tester.exe dosyasını çalıştırın.
Donanım sürücülerinizi düzgün kurduysanız, yazılım grafik arabirimini çalıştıracaktır.
Ana bilgisayarınıza bağlı tüm uFR cihazlarıyla iletişim kurmak için Tüm Okuyucuları Aç'ı tıklatın.
Bağlantı başarısız olursa, FTDI sürücüleri yüklemesini kontrol edin.
Veri yoklamasını etkinleştirmek/devre dışı bırakmak için, yazılım arabiriminin üst kısmındaki onay kutusunu işaretleyin veya seçimini kaldırın.
Yoklama seçeneği etkinleştirilirse, bu, okuyucuların okuma alanındaki herhangi bir kartın sürekli okunmasına ve günlük kaydına neden olur.
Günlük dosyası adı düzenlenebilir. Dosya Adı alanını her düzenlediğinizde, yazılım yeni bir günlük dosyası oluşturur.
Aşağıdaki ekran görüntüsünde, varsayılan dosya adı düzenlendikten sonra oluşturulan yeni günlük dosyası gösterilmektedir.
Bağlı okuyucularla iletişimi seçici olarak kurmak için, listeden istediğiniz okuyucu dizinini seçin ve Dizine Göre Aç düğmesini tıklatın. Etkinleştirmek istediğiniz tüm okuyucular için adımları yineleyin. Okuyucu dizini tarafından iletişim etkinleştirildikten sonra, açılan tüm okuyucuların durumu Doğru olarak ayarlanırken, okuyucuların geri kalanı Yanlış durumda kalacaktır.
Okuyucu dizini tarafından iletişim etkinleştirildikten sonra, açılan tüm okuyucuların durumu Doğru olarak ayarlanırken, okuyucuların geri kalanı Yanlış durumda kalacaktır.
Ekran görüntüsü, okuyucuları dizin 0 ve 2 ile açmanın bir örneğini gösterirken, dizin 1'li okuyucu hala kapalıdır.
Açılan okuyucularla iletişimi seçici olarak devre dışı bırakmak için, listeden istediğiniz okuyucu dizinini seçin ve Dizine Göre Kapat düğmesini tıklatın. Devre dışı bırakmak istediğiniz tüm okuyucular için adımları yineleyin. Okuyucu dizini tarafından iletişim devre dışı bırakıldıktan sonra, bağlantısı kesilen okuyucuların durumu False olarak ayarlanır .
Okuyucu dizini tarafından iletişim etkinleştirildikten sonra, açılan tüm okuyucuların durumu Doğru olarak ayarlanırken, okuyucuların geri kalanı Yanlış durumda kalacaktır.
Kartları/etiketleri okumak için Sektör Okuma seçeneğini veya Blok Okuma seçeneğini kullanın.
Not: Bu C# yazılım örneği, MIFARE® ve 16 sektör ve 4 blok tarafından düzenlenmiş bir bellek yapısına sahip diğer uyumlu kartları/etiketleri destekler. Projeniz başka bir bellek yapısıyla kartları/etiketleri kullanıyorsa, okuma ve yazma işlevlerini özelleştirmek için bu yazılım SDK'sını kullanabilirsiniz.
İçeriği kartlara/etiketlere yazmak için Sektör Yazma seçeneğini veya Yazma Okuma seçeneğini kullanın.
Not: Bu C# yazılım örneği, MIFARE® ve 16 sektör ve 4 blok tarafından düzenlenmiş bir bellek yapısına sahip diğer uyumlu kartları/etiketleri destekler. Projeniz başka bir bellek yapısıyla kartları/etiketleri kullanıyorsa, okuma ve yazma işlevlerini özelleştirmek için bu yazılım SDK'sını kullanabilirsiniz.
Karta veri yazmak için şu adımları izleyin:
Not: Tanımlanan veri uzunluğu 16 bayttır, bu nedenle en fazla 16 karakter girebilirsiniz. Daha büyük bir içerik yazmanız gerekiyorsa, verilerinizi daha fazla sektöre ve bloğa bölün. Daha karmaşık veri yazma için, doğrusal yazma için diğer mükemmel SDK yazılım çözümlerimizden bazılarını kullanmayı da düşünebilirsiniz. Lütfen GitLab depomuza bakın.
Kartın belirli bir bloğunu okumak için şu adımları izleyin:
Yazılım bilgi çubuğu, seçilen bloğun içeriğini görüntüler.1
Seçilen kart bloğunu okuyarak yeni girişi kontrol edin. Yazılım bilgi çubuğunda HEX veri içeriği görüntülenir.
Bu kılavuz, C# programlama dilinde basit çok okuyuculu kaynak kodu yazılımını sunar. Sunulan fonksiyonlara sahip yazılım örnekleri C ve Lazarus'ta da mevcuttur. Tüm yazılım paketleri kaynak kodu SDK'sını içerir.