Turnike biletleme sistemi

turnstile ticketing system

Last updated on: Ağustos 29th, 2023 18:48 pm

Turnike biletleme sistemi nedir?

Turnike biletleme sistemi, yaya turnike kapısı ve biletleme sisteminden oluşan bir tür kapsamlı erişim kontrol yönetim sistemidir. Daha spesifik olmak gerekirse, müşterinin QR/Barkod bilet platformu protokolüyle entegre olan, daha sonra turnike biletleme sistemini oluşturmak için yaya turnike kapılarının ana kartının açılış sinyaline bağlanan biletleme ana kartının ikincil bir geliştirme kiti.

Müşterinin kağıt bilet platformu bilet panosuna başarıyla bağlandığında, turnike kapısının QR kod tarayıcısı QR kod bilgilerini okuyacak ve doğrulama için doğrudan QR kod platformuna iletecektir. Doğrulamanın ardından, kapının etkin bir şekilde açıldığının doğrulanması için bilet gişesine turnike kapısı açma talimatı verilecek, geçersiz olması durumunda kapı açılmayacaktır.

Turnike biletleme sistemlerinin birçok bilet şarj yerinde yaygın olarak uygulanmasıyla, turnike biletleme sistemlerinin güvenilirliği, gerçek zamanlı ve esnekliğine yönelik gereksinimler giderek artıyor.

Bu video, bir müşterimiz için özel yapım biletleme turnike kapımızı göstermektedir. Müşterinin, biletleme turnike kapımıza sorunsuz bir şekilde doğrudan bağlanan kendi turnike biletleme sistemi vardır. Videonun başlangıcı QR kodunu turnike biletleme sistemi ile test etmektir. Yaya turnike kapısından geçmek için geçerli bir QR kodu kullanıldığında, turnike kapısı görüntüleme ekranı arayüzünün bir karşılama ve sesli uyarı görüntüleyeceği görülebilir.

Geçersiz bir QR kodu kullanıldığında, yaya turnike kapısı ekran arayüzü, QR kodunun bulunmadığı ve sesli uyarının geçersiz bir QR kodu olduğu bilgisini görüntüleyecektir. Geçersiz bir QR kodu durumunda, yaya turnike kapısı görüntüleme arayüzü, geçersiz QR kodunun bilgilerini 30 saniye boyunca sürekli olarak gösterecektir. Tüm bu fonksiyonlar turnike biletleme sistemi yazılımı aracılığıyla ayarlanabilir.

Turnike biletleme sistemi genellikle manzaralı noktalarda, müzelerde, natatoryumlarda, spor salonlarında, kulüplerde ve biletlerin kontrol edilmesi ve ücretlendirilmesi gereken diğer yerlerde kullanılır. SDK’yı sağlayacağız(yazılım geliştirme kiti) paketi ve API bu anakartın arayüz kartı. İkincil geliştirmeye ihtiyacınız varsa veya biletleme sisteminizin turnike kapımıza bağlanması gerekiyorsa lütfen bizimle iletişime geçmekten çekinmeyin.

Biletleme sistemi turnikeye entegre oluyor, elektronik biletleme sistemim QR kodlu turnikenize entegre olabilir mi?

QR kodlu turnike kapımıza entegre olması gereken kendinize ait veya üçüncü taraf bir elektronik biletleme sisteminiz varsa veya QR kodlu turnikemizle entegrasyonu gereken başka sistemleriniz varsa, SDK paketimizi ve API arayüz kartımızı sağlayabiliriz. bağlanmanız gerekiyor. Sizin için bağlantı kurmamızı isterseniz sisteminizin entegrasyon protokolünü de bize gönderebilirsiniz. Entegrasyonun başarılı olup olmayacağını değerlendirip size daha sonra bilgi vereceğiz.

Daha fazla ayrıntı için lütfen Bize ulaşın. Profesyonel satış kadromuz ihtiyaçlarınıza göre uygun çözümler sunacaktır. QR kodlu turnike hakkında daha fazla bilgi edinmek istiyorsanız, lütfen başka bir makaleye göz atın: QR kod turnikesi nasıl çalışır?

Bilgi teknolojisinin sürekli gelişmesiyle birlikte, manzaralı mekanlarda, sinemalarda ve spor salonlarında bilet kontrolü, yavaş yavaş manuel sistemden, otomatik bilet turnikelerine dayalı otomatik bilet kontrol sistemlerine doğru değişti. Yaya turnike kapısı, yaya akışını yönetmek ve yaya erişimini düzenlemek için kullanılan bir tür erişim engelleme cihazıdır. En temel ve temel işlevi, kullanıcının bilet bilgilerini okumak ve aynı anda yalnızca bir kişinin geçmesini sağlamaktır. Çeşitli şarj ve erişim kontrolü durumlarının girişinde kullanılabilir.

Güvenilir, istikrarlı ve hızlı bir turnike biletleme sistemi yukarıdaki check-in yerlerinin normal işleyişi için çok önemlidir. Daha sonra turnike biletleme sisteminin tasarım ve geliştirme yöntemini tanıtacağız.

qr kod turnikesi

Turnike biletleme sisteminin bileşimi

Turnike biletleme sistemi, yaya turnike kapısı ve bilet kontrol sunucusundan oluşur. Turnike kapısı, çekirdek olarak ARM7 işlemcili gömülü kontrol sistemini benimser ve işletim sistemi CE kazanır. Yerel veritabanı, hafif ilişkisel veritabanı SQLite’ı benimser. Bilet kontrol sunucusu, Intel 64 bit işlemciye dayalı window serve 2008 işletim sistemini kullanır ve veritabanı, SQL SERVE 2008’i benimser. Turnike kapısı, büro şehir ağı üzerinden bilet kontrol sunucusuna bağlanır ve standart TCP/IP protokolü ile iletişim kurar.

Turnike kapısı, bilet muayenesinden önce bilet muayene verilerini ağ üzerinden yerel veri tabanına indirecektir. Bilet incelemesi sırasında öncelikle yerel veri tabanındaki bilet inceleme bilgilerini eşleştirin. Eşleştirme başarılı olursa kullanıcının geçiş yapmasına izin verilir. Aksi halde turnike kapısı bilet inceleme servisine bilet inceleme talebi gönderir ve sunucu, bilet bilgilerini eşleştirmek için sunucunun bilet veri tabanını kullanır. Eşleştirme başarılı olursa, başarı bilgisi ağ üzerinden turnike kapısına geri gönderilecektir. Aksi halde arıza bilgisi turnike kapısına iade edilecektir. Turnike kapısı kendisine gelen bilgiye göre ilgili işlemleri gerçekleştirir.

Yaya turnike kapısı kullanıcının biletindeki benzersiz bilgiyi okuduktan sonra bilet bilgilerini doğrular. Başarılı olursa kullanıcının geçmesine izin verilir, aksi takdirde reddedilir. Turnike kapısı bilet bilgilerini doğruladığında çevrimdışı ve çevrimiçi yöntemleri benimseyebilir. Çevrimdışı mod, bilet inceleme bilgilerini, bilet incelemesinden önce turnike kapısının yerel veritabanına kopyalamaktır. Bilet denetimi sırasında turnike kapısı, bilet denetimi için bilet bilgilerini eşleştirmek üzere yerel veritabanını kullanır.

Çevrimdışı modun avantajı istikrarlı ve güvenilirdir; dezavantajı ise en son bilet bilgilerini gerçek zamanlı olarak yerel veritabanına ekleyecek kadar esnek olmamasıdır. Çevrimiçi mod, turnike kapısının bilet inceleme bilgilerini yerel olarak saklamaması ve Büro Kentsel Ağı aracılığıyla bilet inceleme sunucusuna bağlanmasıdır.

Biletleri karşılaştırırken, bilet bilgileri bilet inceleme sunucusuna gönderilir ve bilet inceleme sunucusu, bilet inceleme sonuçlarını turnike kapısına gönderir. Çevrimiçi modun avantajı, bilet bilgilerini gerçek zamanlı olarak rahat ve hızlı bir şekilde güncelleyebilmesi ve ekleyebilmesidir. Bilet inceleme stratejisini esnek bir şekilde belirleyebilir: dezavantajı yeterince güvenilir olmamasıdır. LAN’da herhangi bir hata varsa bilet normal şekilde kontrol edilemez. Bu nedenle turnike biletleme sistemini tasarlarken sistemin güvenilirliğini ve esnekliğini sağlamak için çevrimdışı ve çevrimiçi yöntemleri birleştirebiliriz.

Turnike biletleme sistemi nereden alınır?

Turnike biletleme sistemi nereden alınır? Turnike biletleme sistemi satın almak istiyorsanız lütfen bizimle iletişime geçin, doğrudan sol alt köşedeki çevrimiçi sohbet düğmesine tıklayın veya sağdaki QR kodunu tarayarak What’s uygulamamı ekleyin. Satış uzmanlarımız size mükemmel turnike biletleme sistemi çözümünü sunacaktır. Mairs, kart okuyucular, yaya otomatik biletleme turnikesi, turnike biletleme sistemi vb. gibi tüm aksesuar donanım ürünleri ve yazılım dahil olmak üzere tüm sistemi sağlar. Tüm bu aksesuarların ayrıntılarına ihtiyacınız varsa, lütfen ayrıntılar için personelimizle iletişime geçin.

Turnike biletleme sistemi yazılımı

Turnike kapısı ile sunucu arasındaki iletişim protokolünün tasarımı

Turnike kapısı ile sunucu arasında normal ve güvenilir iletişimin sağlanabilmesi için veri çerçevesi iletim protokolünü belirliyoruz.

LAN’da aynı anda iletilen birçok farklı veri çerçevesi olduğundan, diğer veri paketlerinden ayırt etmek için veri çerçevesinin başlangıcındaki çerçeve başlığı ve çerçeve tanımlaması kullanılır. Komut baytı, biletleme verilerinin iletimi, bilet incelemesi, kapı açma ve kapama ve diğer komutlar dahil olmak üzere 255’e kadar farklı türde komutun kodlanmasına olanak tanır. Bazı komutlar turnike kapısının açılıp kapanması gibi ek verilere ihtiyaç duymaz.

Şu anda ek veri uzunluğu alanı 0’dır. Bazı komutlar, bilet verilerinin iletimi gibi ek verileri taşıyacaktır. Şu anda ek veri uzunluğu alanı, sonraki ek verilerin gerçek uzunluğudur. Veri aktarımının bütünlüğünü sağlamak için checksum alanına çerçeve bayrağı, komut, ek veri uzunluğu ve ek verinin sağlama toplamı hesaplanır ve kaydedilir. Verileri aldıktan sonra çerçeve başlığını, çerçeve kimliğini, sağlama toplamını ve çerçeve kuyruğu bilgilerini kontrol edin. Tutarsız olmaları durumunda veri çerçevesi hata bilgisi döndürülecektir. Aksi halde veri çerçevesini analiz edin ve ilgili komutu yürütün.

turnike biletleme sistemi

Turnike sonunda bilet kontrol yazılımının tasarımı ve uygulanması

Turnike kapısı sonu bilet kontrol yazılımı başlatıldıktan sonra, bilet kontrol isteklerini çok iş parçacıklı bir şekilde işlemek için birden fazla hizmet iş parçacığı aynı anda başlatılır. Her iş parçacığı bağımsız olarak bir işlevi tamamlar. Birden fazla iş parçacığı değişkenleri paylaşarak iletişim kurabilir.

Özellikle aşağıdaki konuları içerir:

Heartbeat iş parçacığı: sunucuyla sürekli bağlantıyı sürdürmek için sunucuya düzenli olarak durum raporları gönderir. İletilen kalp atışı veri paketleri sunucudan 5 kez üst üste yanıt alamadığı takdirde ağın anormal olduğu kabul edilir ve sesli ve LED ekran aracılığıyla alarm verilir.

Bilet kontrol başlığı: Kullanıcının bilet bilgilerini okuyun ve doğrulayın. Bilet kontrolü başarılı olursa, bilet kontrolü sonucu birden fazla iş parçacığı tarafından paylaşılan bilet kontrolü sonucu kuyruğuna eklenecektir. Yerel veritabanında eşleşen bilet bilgisi bulunamazsa, bilet inceleme bilgisi birden fazla iş parçacığı tarafından paylaşılan bilet inceleme bilgisi kuyruğuna eklenir ve ağ iletişim iş parçacığı, sunucu tarafında bilet incelemesini gerçekleştirir.

Ağ iletişim iş parçacığı: sunucu tarafından gönderilen komutları gerçek zamanlı olarak alır, ayrıştırır ve ilgili işlemleri gerçekleştirir. Ağ iletişim iş parçacığı aşağıdaki işlevleri tamamlayabilir.

1. Sunucu, iş parçacığına komutlar göndererek turnike kapısının çalışmasını kontrol edebilir.

2. Bilet kontrol sürecinde iş parçacığı, birden fazla iş parçacığı tarafından paylaşılan bilet kontrol bilgisi kuyruğundan bilet kontrol verilerini okuyabilir, bilet bilgilerini sunucuya gönderebilir ve sunucu aracılığıyla bileti kontrol edebilir. Sunucu tarafından döndürülen bilet inceleme sonucunu aldıktan sonra, bilet inceleme sonucunu birden fazla iş parçacığı tarafından paylaşılan bilet inceleme sonucu kuyruğuna ekleyin.

3. Tüm bilet kontrolleri tamamlandıktan sonra iş parçacığı sunucunun isteğine yanıt verebilir ve tüm bilet kontrol verilerini sunucuya yükleyebilir.

Turnike kapısı kontrol iş parçacığı: birden fazla iş parçacığı tarafından paylaşılan bilet inceleme sonuç kuyruğundan bilet inceleme bilgilerini okuyun. Bilet inceleme sonucu başarılı ise, kullanıcının turnike kapısından geçmesini sağlamak için kapı açma sinyalini gönderin. Aynı zamanda bilet bilgisine göre bilet tipini ve geçmesine izin verilen istem sesini oynatın ve geçmesine izin verilen istem bilgisini LED gösterge ekranında görüntüleyin.

Başarılı bir şekilde doğrulanan bilet bilgisi “grup bileti” ise turnike kapısı kontrol thread’i biletteki kişi sayısına göre kapı açılış bilgisini birden çok kez gönderecektir. Bilet inceleme sonucu başarısız olursa, başarısız uyarı sesi çalınacak ve bilet inceleme başarısızlığının uyarı mesajı görüntülenecektir.

Çoklu iş parçacığı kullanmanın avantajı, bir yandan iş parçacıkları arasındaki iletişim yükünün düşük olmasıdır; Öte yandan fonksiyonel yapı bellidir ve her fonksiyon birbirini etkilemeyecektir. Örneğin, ağ geçici olarak arızalansa bile, bilet inceleme iş parçacığının sunucu tarafında bilet incelemesi yapması gerekiyorsa, bilet inceleme talebini bilet inceleme bilgisi kuyruğuna ekleyerek bir sonraki bilet inceleme talebini işlemeye devam edebilir ve Ağ bileti denetimi yapılamadığından bloke edilmeyecektir.

Sunucu tarafı programının tasarımı ve uygulanması

Sunucu tarafı programı esas olarak turnike kapısı durumunu görüntüleme ve bilet inceleme talebine yanıt verme gibi iki işlevi tamamlar. Bilet kontrol sunucusu, bilet kontrolü için birden fazla turnike kapısının aynı anda bağlanmasına izin verir, bu nedenle, her turnike kapısının normal şekilde bağlanabildiğinden emin olmak için sunucuya bağlı her turnike kapısının durumunun gerçek zamanlı olarak görüntülenmesi gerekir.

Bilet kontrol sunucusu ağ izleme sürecini başlatır ve turnike kapısı tarafından gönderilen kalp atışı paketini gerçek zamanlı olarak alır. Turnike kapısı tarafından gönderilen kalp atışı veri paketi 3 defadan fazla döngü boyunca alınmazsa, turnike kapısı durumu anormal olarak tanımlanacak ve bunun personel tarafından zamanında onaylanması ve ele alınması gerekmektedir.

Diğer bir işlev ise bilet inceleme taleplerine yanıt vermektir. Turnike kapısının yerel bilet denetimi başarısız olduktan sonra turnike kapısı ucundaki ağ iletişim ipliği, bilet inceleme sunucusuyla TCP/IP bağlantısı kurar ve bilet inceleme bilgilerini gönderir. Turnike kapısı tarafından gönderilen bilet inceleme bilgilerini aldıktan sonra sunucu, bilet inceleme bilgilerini sunucunun veritabanında eşleştirmek için kullanır. Eşleştirme başarılı olursa, başarı bilgisi ağ üzerinden turnike kapısına geri gönderilecektir; aksi takdirde arıza bilgisi döndürülür.

okul turnikesi

Turnike biletleme sistemi, bilete ihtiyaç duyulan birçok yerde yaygın olarak kullanılmaktadır. Birçok mekanın güncel bilet kontrol ihtiyaçlarına göre turnike biletleme sistemini tasarladık ve geliştirdik. Sistem, yalnızca turnike biletleme sisteminin güvenilirliğini ve verimliliğini sağlamakla kalmayıp aynı zamanda bilet inceleme bilgilerinin zamanında güncellenmesini ve sistemin esnek yönetimini kolaylaştıran çevrimdışı ve çevrimiçi bilet inceleme çözümlerinin bir kombinasyonunu benimser.

Sharing this: