ओलिन का जवाब हर कारण से बहुत हिट होता है मैंने एक एम्बेडेड वेब सर्वर का उपयोग किया है। मैं औद्योगिक नियंत्रण विकसित करने का काम करता हूं और हमारे द्वारा उत्पादित लगभग हर उत्पाद में एक एम्बेडेड वेब सर्वर होता है।
अधिकांश ग्राहकों के पास विभिन्न कारणों से पहले से ही उनके नेटवर्क पर उनके सभी उपकरण होंगे। इसलिए दर्जनों कस्टम प्रोग्राम इंस्टॉल करने के बजाय वेब ब्राउज़र के माध्यम से इसे कॉन्फ़िगर और / या नियंत्रित करने में सक्षम होना अत्यधिक वांछनीय है।
भले ही वे PROFINET जैसे औद्योगिक प्रोटोकॉल का उपयोग कर रहे हों , भौतिक परत उनके ईथरनेट के बाकी हिस्सों की तरह ही है और फिर उन्हें दर्जनों मशीनों को नियंत्रित करने के लिए केवल एक टुकड़ा सॉफ्टवेयर (PROFINET IO पर्यवेक्षक) की आवश्यकता होती है। मेरे अनुभव में, यह सेट अप कई उद्योगों में काफी मानक है।
संसाधनों के संबंध में (प्रोसेसिंग पावर, रैम, रॉम), जब भालू को अनिवार्य रूप से काट दिया जाता है, तो वेब पेज को सफलतापूर्वक सेवा देने के लिए अविश्वसनीय रूप से न्यूनतम हार्डवेयर की आवश्यकता होती है। मुझे लगता है कि वेबिनियस वेब सर्वर के लिए रिकॉर्ड रखता है। यह शर्म की बात है कि अब आप उस पृष्ठ पर नहीं जा सकते हैं जिसकी मेजबानी की है।
सॉफ्टवेयर
मूल सॉफ़्टवेयर के लिए कुछ कोड आँकड़े। मैं मूल रूप से ऑन-चिप 64 बाइट "डेटा इप्रोम" को योग में शामिल करना भूल गया था, जिसके कारण टीबीटीएफ पर 1010 बाइट्स आंकड़ा उद्धृत किया गया था।
Startup 36 bytes
Serial 179
SLIP 91
IP 144
ICMP 47
TCP 188
Checksum 132
Application 257
Total 1074 bytes
Comprising:
454 instructions
912 instruction bytes
162 data bytes
2.01 bytes/instruction average
आवश्यक अन्य कौशल के लिए, नेटवर्किंग की गहरी समझ वास्तव में आवश्यक नहीं है। मैंने कभी भी किसी प्रोटोकॉल के लिए स्टैक नहीं लिखा है क्योंकि पुस्तकालयों के ढेर सारे लिंक उपलब्ध हैं और हर कल्पित वास्तुकला के लिए उपयोग किए जाते हैं। कुछ मूल कच्चे HTML को जानना वास्तविक पृष्ठ को डिजाइन करने और लिखने के लिए उपयोगी है।
इसके अलावा Wireshark या Fiddler (नेटवर्क एनालाइज़र) के एक लॉग को पढ़ने और समझने में सक्षम होने के नाते, संभवतः सबसे उपयोगी कौशल होगा क्योंकि यह आपके पास किसी भी मुद्दे को डिबग करने में बहुत मदद करेगा। आप जो भी प्रोटोकॉल (टीसीपी, आईपी, एचटीटीपी, यूडीपी, प्रोफ़ाइनेट, आदि) का उपयोग कर रहे हैं, उसके पैकेट संरचना पर थोड़ा सा पढ़ना आपको बताएगा कि आपको जो भी जानकारी चाहिए उसके लिए पैकेट में कहाँ देखना है। आप अभी उन विश्लेषणकर्ताओं में से एक को भी आग लगा सकते हैं और इसके लिए महसूस करने के लिए अपने कंप्यूटर पर आने और जाने वाले ट्रैफ़िक को देख सकते हैं।