मैं एक वेबफॉर्म डिज़ाइन करना चाहता हूं जिसे उपयोगकर्ता को कुछ फ़ील्ड भरना चाहिए। एक फ़ील्ड का मान क्लाइंट कंप्यूटर के सीरियल पोर्ट (COM1) से पढ़ा जाना चाहिए, जो एक विशेष हार्डवेयर से जुड़ा हुआ है और उपयोगकर्ता फॉर्म भरते समय हार्डवेयर की Send to PC
कुंजी दबाता है।वेबपृष्ठ में सीरियल पोर्ट से कैसे पढ़ा जाए
मैं अपने वेबपृष्ठ में COM1
पोर्ट कैसे सुन सकता हूं और COM1 का मान प्राप्त कर सकता हूं और इसे स्वचालित रूप से वेब फॉर्म में रख सकता हूं?
मैंने सुना है कि ActiveX नियंत्रण ऐसा कर सकता है लेकिन यह केवल IE (दाएं?) के साथ संगत है। दूसरा विकल्प जावा एप्लेट्स है।
मैं एक साधारण समाधान चाहता हूं जो कम से कम आईई/फ़ायरफ़ॉक्स/ओपेरा के साथ संगत हो।
मैं सर्वर-साइड में एएसपी या PHP प्राप्त कर सकता हूं लेकिन यदि आप प्रत्येक के लिए समाधान देते हैं तो मैं सराहना करता हूं।
अद्यतन:
हम ग्राहकों को बताना हमारे ActiveX/एप्लेट स्वीकार करने के लिए उनकी सुरक्षा सेटिंग में बदलाव कर सकते हैं।
हमारे लिए ग्राहकों को एक कस्टम प्रोग्राम स्थापित करने के लिए भी कहना संभव है जो सेवा के रूप में चलता है और सीरियल पोर्ट से पढ़ता है।
समस्या यह है कि पढ़ा गया डेटा स्वचालित रूप से और तुरंत वेबफॉर्म में दर्ज किया जाना चाहिए।
जावा एप्लेट एक अच्छा विचार है, लेकिन क्लाइंट को जेआरई स्थापित करना है जो आकार में बड़ा है।
क्या कोई अन्य विकल्प है?
इसे वेबपृष्ठ क्यों होना चाहिए? आपके पास क्लाइंटसाइड ऐप हो सकता है (जिसमें कॉम पोर्ट से बात करने में कोई समस्या नहीं होगी) डेटा को वेबपृष्ठ, रीस्टफुल सेवा, या डब्ल्यूएस- * सेवा में सबमिट करें। –
@ मैथ्यू: आप सही हैं लेकिन यह वेबपृष्ठ एक बड़ी वेबसाइट का हिस्सा है और बीओएसएस पसंद करता है कि सभी चीजें वेब में एकीकृत हों। : -/ – Isaac