An इंटरनेट ऑफ़ थिंग्स OS कोई भी ऑपरेटिंग सिस्टम विशेष रूप से है उन बाधाओं के भीतर काम करने के लिए डिज़ाइन किया गया है जो विशेष रूप से IoT उपकरणों के लिए हैं जो आमतौर पर स्मृति आकार, प्रसंस्करण शक्ति, क्षमता में सीमित हैं, और तेजी से डेटा हस्तांतरण को सक्षम करने के लिए बनाया गया है इंटरनेट।
कई हैं (ज्यादातर Linux-आधारित) ऑपरेटिंग सिस्टमजिसे आप IoT के लिए उपयोग कर सकते हैं, लेकिन वे आपको अपने सेटअप से सर्वश्रेष्ठ प्राप्त करने की अनुमति नहीं देंगे और यही कारण है कि IoT-केंद्रित वितरण मौजूद हैं।
यहां 5 सर्वश्रेष्ठ ऑपरेटिंग सिस्टम की सूची दी गई है, जिनका आप अपने इंटरनेट ऑफ थिंग्स के लिए उपयोग कर सकते हैंप्रोजेक्ट.
1. उबंटू कोर
उबंटू कोर लिनक्स के सबसे लोकप्रिय डिस्ट्रो का एक मजबूत संस्करण है, Ubuntu, विशेष रूप से बड़े कंटेनर परिनियोजन के लिए बनाया गया है और इंटरनेट ऑफ थिंग्स डिवाइस। इसे Canonical द्वारा Ubuntu के समान कर्नेल, सिस्टम सॉफ़्टवेयर और लाइब्रेरी का उपयोग करने के लिए बनाया गया था लेकिन बहुत छोटे पैमाने पर और इसका उपयोग रोबोट, गेटवे, डिजिटल साइन आदि को शक्ति देने के लिए किया जाता है।
Ubuntu Core उपयोगकर्ताओं को IoT के लिए एक सुरक्षित एम्बेडेड लिनक्स प्रदान करने के लिए डिज़ाइन किया गया हैउपकरण। अपरिवर्तनीय पैकेज और लगातार डिजिटल हस्ताक्षर बनाए रखने के लिए इसके सभी पहलुओं को सत्यापित किया गया है। यह न्यूनतम और उद्यम-तैयार भी है।
IoT के लिए Ubuntu डाउनलोड करें
2. दंगा
RIOT एक मुफ़्त, मैत्रीपूर्ण और खुला स्रोत है ऑपरेटिंग सिस्टमIoT के साथ काम करने के लिए डिज़ाइन किया गयाडिवाइस सभी प्रासंगिक खुले मानकों को लागू करने के उद्देश्य से हैं जो सुरक्षित, टिकाऊ और गोपनीयता के अनुकूल IoT कनेक्शन का समर्थन करते हैं।
RIOT की सुविधाओं में न्यूनतम RAM और ROM का आकार ~1.5kB शामिल है और ~5kB, C और के लिए पूर्ण समर्थन C++, मल्टी-थ्रेडिंग, मॉड्यूलरिटी, और MCU बिना MMU .
IOT के लिए RIOT डाउनलोड करें
3. फ्यूशिया ओएस
Fuchsia एक ओपन सोर्स क्षमता है, इंटरनेट ऑफ थिंग्स उपकरणों के लिए द्वारा बनाया गया रीयल-टाइम ऑपरेटिंग सिस्टम Google Google के दो बहुचर्चित उत्पादों के विपरीत, Chrome और Android , जो लिनक्स कर्नेल पर आधारित हैं, Fuchsia OS Zircon पर आधारित हैकर्नेल।
यह Node.js के साथ जहाज करता है जो JavaScript के लिए समर्थन सक्षम करता हैऔर यह AMD उपकरणों के साथ-साथ एंड्रॉइड ऐप चलाने की क्षमता वाले फोन और टैबलेट पर चलने में सक्षम होने की उम्मीद है।
Fuschia को काम करते हुए देखना चाहते हैं? इस डेमो लिंक को देखें।
IoT के लिए Fuchsia OS डाउनलोड करें
4. कोंटिकी
Contiki एक खुला स्रोत OS है जिसे छोटे कम-शक्ति, कम लागत वाले माइक्रो-नियंत्रकों को इंटरनेट से जोड़ने के लिए डिज़ाइन किया गया है और यह जटिल वायरलेस सिस्टम बनाने के लिए एक टूलबॉक्स के रूप में दोगुना हो जाता है।
Contiki सर्वोत्तम इंटरनेट मानक का पालन करने के लिए विकसित किया गया है। इसमें मानक IPv4 और IPv6 के लिए पूर्ण समर्थन है यह में लिखा गया है C एक डाउनलोड में विकास के लिए एक तीव्र वातावरण प्रदान करने के लिए और इसमें एक सक्रिय समुदाय है जो किसी भी उपयोगकर्ता को घर जैसा महसूस कराएगा।
IoT के लिए Contiki डाउनलोड करें
5. टाइनीओएस
Tiny OS एक मुफ़्त और खुला स्रोत BSD-आधारित ऑपरेटिंग सिस्टम है, जिसका उद्देश्य कम-शक्ति वाले वायरलेस डिवाइस जैसे. सेंसर नेटवर्क, पर्सनल एरिया नेटवर्क, यूनिवर्सल कंप्यूटिंग, स्मार्ट मीटर और स्मार्ट बिल्डिंग में इस्तेमाल होने वाले डिवाइस।
यह शुरू में Google Code पर होस्ट किए गए एक प्रोजेक्ट के रूप में शुरू हुआ था, जहां इसे केवल चुनिंदा कोर डेवलपर्स द्वारा ही लिखा जा सकता था, लेकिन 2013 से इसे स्थानांतरित कर दिया गया है से GitHub जहां यह ओपन सोर्स समुदाय के लिए अधिक खुला है और कम से कम 35, 000 औसत हैडाउनलोड प्रति वर्ष।
IoT के लिए TinyOS डाउनलोड करें
क्या आप अपने IoT के लिए पहले से ही ऊपर बताए गए किसी भी ऑपरेटिंग सिस्टम का इस्तेमाल करते हैंप्रोजेक्ट? या क्या आप उन अनुशंसित लोगों से परिचित हैं जो सूची में नहीं हैं? चर्चा अनुभाग में अपनी टिप्पणी दें।