मैं एक एच/डब्ल्यू उपकरण है, जो सामान्य रूप से एक अंतरफलक के लिए एक सीरियल पोर्ट का उपयोग करता है, भेजने और एक पीसी यूआई कार्यक्रम के लिए द्विआधारी संदेशों को प्राप्त करने की है। मैं एक छोटे से वेब सर्वर है कि मैं एक वेब ब्राउज़र यूआई के साथ सीरियल पोर्ट यूआई को बदलने के लिए उपयोग करना चाहते हैं के साथ एक ईथरनेट पोर्ट और छोटे टीसीपी/आईपी जोड़ दिया है।पार्स हेक्स ASCII संख्याओं में?
संदेशों ज्यादातर चीजों के अनुरोध/प्रतिक्रिया तरह हैं, लेकिन कुछ वेब पृष्ठों के लिए मैं सभी जानकारी मैं पृष्ठ के लिए की जरूरत है पाने के लिए टीएक्स/आरएक्स लिए दो या अधिक संदेशों पड़ सकता है। मैं संदेश भेजने और पृष्ठ के लिए प्रतिक्रिया प्राप्त करने के लिए AJAX XMLHttpRequest() का उपयोग करूंगा।
एच/डब्ल्यू डिवाइस सीमित है संसाधन (सीपीयू & रैम) तो यह है कि अंत मैं सिर्फ एक छोटे से सीजीआई इंटरफ़ेस है कि बाहर जाने वाले संदेशों लेता है और उन्हें हेक्स ASCII (यानी दो हेक्स ASCII वर्ण के रूप में encodes बनाना चाहते पर सरल रखने के लिए/बाइट) ब्राउज़र जो कुछ जावा स्क्रिप्ट का उपयोग करेगा खेतों में गए संदेशों के अलावा लेने और उन्हें सांख्यिक वार्स में बदलने और उन्हें उपयोगकर्ता के लिए प्रदर्शित करने के लिए करने के लिए भेजने के लिए। ब्राउज़र से एच/डब्ल्यू डिवाइस पर भेजे गए संदेशों के लिए वही।
संदेशों में फ़ील्ड प्रकारों का मिश्रण होता है, & हस्ताक्षरित बाइट्स, शॉर्ट्स, लम्बे, फ्लोट्स पर हस्ताक्षर किए जाते हैं, और संदेशों में अधिकतर एंडियन बाइट ऑर्डर में अधिक जटिल होते हैं।
मैं एच/डब्ल्यू एंड कोड को संभाल सकता हूं, लेकिन मैं जावा स्क्रिप्ट सीखने के लिए संघर्ष कर रहा हूं और हेक्स ASCII < -> ब्राउज़र अंत में संख्याओं का अनुवाद करने के लिए फ़ंक्शन के साथ सहायता का उपयोग कर सकता हूं।
कोई विचार? कोई उदाहरण कोड कुछ कहां?
धन्यवाद, पॉल
http: // stackoverflow।कॉम/प्रश्न/57803/कैसे-टू-कन्वर्ट-दशमलव-टू-हेक्स-इन-जावास्क्रिप्ट –