Smart card connection
ขอคำปรึกษาเรื่องการใช้ Web application ติดต่อข้อมูลกับเครื่องอ่านบัตรประชาชนหน่อยครับ
ส่วนใหญ่ผมจะค้นเจอ solution ที่เสียเงิน โดยการที่มี lib หรือต้องใช้สคริปฝั่ง Client ไปเรียกใช้ lib หรือโปรแกรมที่เขียนแล้วก็ติดตั้งกับ Client
ตรงนี้ผมก็เข้าใจวิธีการทำงานของมันนะครับ ตอนแรกก็กะว่าจะเขียนเป็น delphi โดยอาจจะเป็น service หรือ dll ไฟล์ เพื่อติดตั้งกับ Client เพื่อเรียกใช้จาก Javsscript อะไรประมาณนี้
เลยอยากจะทราบว่าพอจะมีวิธีอื่นๆที่อาจจะสะดวกกว่าวิธีนี้อีกหรือเปล่าครับ หรืออาจจะมีพวก Class ที่เขียนเอาไว้เป็น Open source บ้างหรือเปล่า
เข้าใจว่าวิธีการติดต่อกับพวก device ที่ใช้ USB ก็แค่อ่านข้อมูลที่ส่งผ่าน port USB ใช้มั้ยครับ พอดีเคยเจอแต่พวกอ่าน บาร์โคด น่ะครับ
ส่วนใหญ่ผมจะค้นเจอ solution ที่เสียเงิน โดยการที่มี lib หรือต้องใช้สคริปฝั่ง Client ไปเรียกใช้ lib หรือโปรแกรมที่เขียนแล้วก็ติดตั้งกับ Client
ตรงนี้ผมก็เข้าใจวิธีการทำงานของมันนะครับ ตอนแรกก็กะว่าจะเขียนเป็น delphi โดยอาจจะเป็น service หรือ dll ไฟล์ เพื่อติดตั้งกับ Client เพื่อเรียกใช้จาก Javsscript อะไรประมาณนี้
เลยอยากจะทราบว่าพอจะมีวิธีอื่นๆที่อาจจะสะดวกกว่าวิธีนี้อีกหรือเปล่าครับ หรืออาจจะมีพวก Class ที่เขียนเอาไว้เป็น Open source บ้างหรือเปล่า
เข้าใจว่าวิธีการติดต่อกับพวก device ที่ใช้ USB ก็แค่อ่านข้อมูลที่ส่งผ่าน port USB ใช้มั้ยครับ พอดีเคยเจอแต่พวกอ่าน บาร์โคด น่ะครับ
ทำความเข้าใจก่อนว่า ไม่ว่า PHP หรือ Javascript ก้ไม่สามารถเข้าถึง Hardware ได้ ดังนั้นจึงเป็นไปไม่ได้เลยที่จะติดต่อกับ Port ต่างๆของคอมพิวเตอร์
1 PHP ทำงานบน Server สิ่งใดๆก็ตามที่ต้องถูกประมวลผลต้องถูกส่งไปจาก client ทั้งสิ่น
2 ฝั่ง client มีแต่ Browser และ Javascript แต่เนื่องจาก Javascript ถูกออกแบบให้ทำงานกับ Browser เท่านั้น ไม่สามารถสั่งอะไรนอกบราวเซอร์ได้ (ถ้าสั่งได้คงยุ่งพิลึก เพราะหมายถึงอาจสั่งให้โขมยไฟล์ของผู้ที่กำลังเปิด Browser ได้)
ในทางปฏิบัติ ก็ทำได้แค่
เขียนเป็น DLL
เขียนเป็น ActiveX
ใช้ Application
คงไม่สามารถหลีกเลี่ยงวิธีพวกนี้ได้หรอกครับ