Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

PHP ile USB portundan veri alma

Konu, 'PHP' kısmında kitetnakre tarafından paylaşıldı.

  1. kitetnakre

    kitetnakre Üye

    Kayıt:
    12 Aralık 2006
    Mesajlar:
    158
    Beğenilen Mesajlar:
    0
    Merhabalar

    USB portuna bağlı bir kart okuyucum var. Kartlarda "kartid" değeri var, bu kartı okuyucuya okuttuğumuz zaman gelen kartid değerini USB portunda PHP ile almak istiyorum.

    PHP ile USB portu arasında nasıl bir bağlantı kurabilirim? Bu konuda bilgisi olan var mı, konuyu açıklayan bir kaynak da olabilir.

    teşekkürler.
     
  2. By-Hortum-38

    By-Hortum-38 Üye

    Kayıt:
    5 Şubat 2008
    Mesajlar:
    157
    Beğenilen Mesajlar:
    0
    Meslek:
    Öğrenci,Coderatör
    Şehir:
    Kayseri
    system komutu ile windows komutlarıyla işlem yapabilirsin istersen bi bak
     
  3. kitetnakre

    kitetnakre Üye

    Kayıt:
    12 Aralık 2006
    Mesajlar:
    158
    Beğenilen Mesajlar:
    0
    system komutu derken,

    system();
    exec();

    gibi komutlardan mı bahsediyorsun? Bunların kullanımı ile ilgili örnekler var ama bunlarda usb den gelen id değerini nasıl alıp veritabanına kaydettireceğimi çözemedim. Konu ile ilgili bir kaynak var mıdır?
     
  4. dumanist

    dumanist Daimi Üye

    Kayıt:
    7 Ekim 2007
    Mesajlar:
    740
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Yazılım Uzmanı
    Şehir:
    Ankara
    Bu işi php'de yapmak için php serverın usb aygıtının kullanılacak makinada olması gerekir. Yani uzaktaki sunucuyla iletişime geçip farklı bir pcden usb ile veri okutma php ile yapılamaz. Php yerine activex denetimleri vs. kullanılabilir.
     
  5. kitetnakre

    kitetnakre Üye

    Kayıt:
    12 Aralık 2006
    Mesajlar:
    158
    Beğenilen Mesajlar:
    0
    farklı pc de değil, php server da yaptırıyorum. Yada kendi bilgisayarımda apache-php-mysql kurulu, kendi bilgisayarımdan yapacağım. Mümkünmüdür? activex derken biraz daha açabilir misiniz? Ben gelen veriyi alıp mysql'e eklemek istiyorum.
     
  6. dumanist

    dumanist Daimi Üye

    Kayıt:
    7 Ekim 2007
    Mesajlar:
    740
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Yazılım Uzmanı
    Şehir:
    Ankara
  7. kitetnakre

    kitetnakre Üye

    Kayıt:
    12 Aralık 2006
    Mesajlar:
    158
    Beğenilen Mesajlar:
    0
    Seri porta bağlanma için dediğiniz gibi bir çok kod var, serial port için kullanacağımız kodlar usb port için geçerli mi? Bu durumda verdiğiniz örnekteki,
    PHP:
    $serial->deviceSet("COM1"); 
    COM1 bilgisayardaki herhangi bir usb portu mu temsil ediyor?
     
  8. zbahadir

    zbahadir where id='Linux'

    Kayıt:
    7 Temmuz 2006
    Mesajlar:
    4,442
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayar ve Internet Hizmetleri
    Şehir:
    Trabzon
    Seri portlar ile usb portlar aynı şekilde çalışmaz.
    Seri porlar el sıkışma dediğimiz her iki cihaz aralarında anlaşarak iletişime geçerler.
    USB portlar ise kendi protokolu olan Universal Serial Bus yöntenimi kullanır.
     
  9. dumanist

    dumanist Daimi Üye

    Kayıt:
    7 Ekim 2007
    Mesajlar:
    740
    Beğenilen Mesajlar:
    0
    Meslek:
    Web Yazılım Uzmanı
    Şehir:
    Ankara
    Aygıt yöneticisinden usb kablonuzun com port numarasını öğrenebilir veya değiştirebilirsiniz (bazı ürünler bunu desteklemeyebilir). Genel olarak bir bluetooth adaptörü bile kendini bilgisayara com port olarak tanıtır..
     
  10. kitetnakre

    kitetnakre Üye

    Kayıt:
    12 Aralık 2006
    Mesajlar:
    158
    Beğenilen Mesajlar:
    0
    Bilgisayarım bir aygıt taktım ve aygıt yöneticisinde taktığım aygıtın özellikler->genel bölümünde;
    birinci usb girişinde : LOCATION : Port_#0001.Hub_#0001
    ikincis usb girişinde : LOCATION : Port_#0001.Hub_#0002
    böyle bir bilgi var, dediğiniz com port numarısı bunlar mıdır? Eğer bunlarsa, bu numaraları verilen örnekdeki "COM1" yerinemi kullanacağız?
     
  11. zbahadir

    zbahadir where id='Linux'

    Kayıt:
    7 Temmuz 2006
    Mesajlar:
    4,442
    Beğenilen Mesajlar:
    0
    Meslek:
    Bilgisayar ve Internet Hizmetleri
    Şehir:
    Trabzon
    Yanlış biliyor olabilirim ama USB üzerinden bağlanan kablosuz iletişim sağlayan cihazlar bilgisayarın seri kanalını sanal com port oluşturarak kullanır (Bluetooth cihazları gibi) ama depolama birimleri (hafıza kartları gibi) bilgisayarın usb hub sistemine doğrudan bağlanarak çalışırlar.