Jeffrey Cross
Jeffrey Cross

Resin.io एक बार में अपने सभी स्मार्ट उपकरणों को प्रोग्राम करना आसान बनाता है

फ़ीचर इमेज फ्रेडरिक वैंडेनबोश के सौजन्य से है

Resin.io (@resin_io) 20 अलग-अलग देशों के निर्माताओं का एक समूह है जो दोनों नए रचनाकारों के लिए प्रोग्रामिंग से जुड़े उपकरणों की प्रक्रिया को आसान बनाने पर काम करते हैं जो विशेष रूप से तकनीक-प्रेमी और अनुभवी कोडर नहीं हैं जो कनेक्टेड डिवाइसों के बेड़े का निर्माण करना चाहते हैं। ।

दरवाज़ा खोलना

हर दिन, एक जुड़े घर या कार्यस्थल का सपना वास्तविकता के करीब और करीब हो जाता है।स्मार्ट डिवाइस पहले से ही कार्यालय स्थानों को आबाद करने लगे हैं, और कई निर्माताओं ने पहले से ही कई उपकरणों को घर पर एकल नियंत्रण इकाई से जोड़ने की दिशा में पहले कदम उठाए हैं।

हालांकि पूरी तरह से दोहराने के लिए प्रशंसनीय, इन जैसी परियोजनाएं मेरे जैसे लोगों के लिए कठिन लग सकती हैं। मैं बोर्डों और कोडिंग की दुनिया में गोता लगाना पसंद करूंगा, लेकिन मेरे पास तकनीकी जानकारी नहीं है। मेकर फेयर बे एरिया में राल.आईओ के पहले हाथ के काम को देखने के बाद, शुरुआती छलांग इतनी भारी नहीं लगती है।

ए हब फॉर क्रिएटर्स

Resin.io का सॉफ़्टवेयर किसी भी लिनक्स-आधारित डिवाइस के साथ काम करता है। यह सब कुछ नहीं हो सकता है, लेकिन यह निश्चित रूप से करीब है।

सॉफ्टवेयर रचनाकारों के लिए उनके व्यक्तिगत राल पोर्टल से जुड़े सभी उपकरणों का उपयोग करने के लिए एक हब प्रदान करता है। इससे कोई फर्क नहीं पड़ता कि उपकरण कहां हैं, या तो। कार्लो क्यूरिंग, डायरेक्टर ऑफ़ टेक्नोलॉजी ऑपरेशंस इन रेजिडेंसियो। ने यह प्रदर्शित किया कि कैसे वह सैन मैटेओ, कैलिफ़ोर्निया में मेकर फ़ेयर साइट से वापस इटली में अपने एक डिवाइस को एक्सेस कर सकता है।

प्रयोग करने में आसान

Resin.io के प्रदर्शन से यह भी पता चला कि उनका सॉफ़्टवेयर कितना सरल है। कंपनी नहीं चाहती कि उसके उपयोगकर्ताओं को बोर्ड स्थापित करने या उन्नत प्रोग्रामिंग तकनीक सीखने के बारे में चिंता करने के लिए अपने प्रोजेक्ट को वह करने के लिए तैयार करना चाहिए जो वे करना चाहते हैं।

Resin.io के साथ, एक निर्माता अपनी परियोजना में रास्पबेरी पाई का उपयोग कर सकता है और इसे फिर से कभी नहीं छूना होगा। सभी अपडेट और नई प्रोग्रामिंग आसानी से एक लैपटॉप के माध्यम से दूर से की जा सकती है।

अपने मिशन के लिए सही बने रहने के लिए, इस प्रक्रिया में बोर्ड को चकनाचूर किए बिना पहुंच के बिना किसी भी साधन के साथ, राल.आईओ ने भी अपने बोर्ड में से एक को (वास्तव में, हाँ मैं भी हँसाया) संलग्न किया है। वे डिवाइस पर किसी भी भौतिक पहुँच के बिना वाईफ़ाई पर दूरस्थ रूप से चल रहे सॉफ़्टवेयर को अपडेट कर सकते हैं।

Resin.io सिर्फ एक बोर्ड तक पहुँचने को आसान नहीं बनाता है, या तो। मुझे उनके सॉफ़्टवेयर के साथ डिवाइस को कैसे प्रोग्राम करना है, इसके बारे में टहलने के माध्यम से मिला। आमतौर पर प्रोग्रामिंग से जुड़ी बहुत सी जटिलता को बाहर निकाल दिया गया है। Resin.io मुश्किल-से-याद प्रोग्रामिंग आदेशों को सरल निर्देशों में परिवर्तित करता है। जब मैं प्रदर्शन के दौरान आधे रास्ते से प्रभावित हुआ, तो मुझे महसूस हुआ कि मैं, कोई व्यक्ति जो प्रोग्रामर से बहुत दूर है, साथ चलने में सक्षम था।

व्यावसायिक अनुप्रयोग

जबकि मेरे जैसे नए प्रोग्रामर के लिए राल.आईओ सुलभ है, यह सभी कौशल स्तरों की परियोजनाओं के लिए एक उन्नत कोडर के लिए भी उपयोगी है। उत्पाद लॉन्च करने के इच्छुक डिजाइनर स्मार्ट उपकरणों की एक भीड़ को जोड़ने के लिए राल.आईओ का उपयोग कर सकते हैं।

राल.आईओ के साथ, हर अपडेट, कमांड और डाउनलोड को हर जुड़े डिवाइस पर कुछ ही क्लिक के साथ भेजा जा सकता है। एक कुशल प्रोग्रामर एक अत्यधिक उन्नत प्रोटोटाइप बना सकता है, इसे किकस्टार्ट कर सकता है, बड़े पैमाने पर हजारों उपकरणों का उत्पादन कर सकता है, और फिर हर एक डिवाइस को अपडेट करने के लिए एक ही बार में राल का उपयोग कर सकता है। निर्माता शेष सभी उपकरणों के लिए अपने सभी उपकरणों के साथ एक साथ जुड़ा रह सकता है, और अपने ग्राहकों को दूरस्थ रूप से अपनी इच्छानुसार उपकरणों को अपडेट करने की क्षमता भी दे सकता है।

मेकर्स के लिए शानदार

OpenROV वर्तमान में अपने नए ट्राइडेंट अंडरवाटर ड्रोन के उत्पादन में राल.आईओ का उपयोग कर रहा है। ब्रायन एडम्स, सॉफ्टवेयर के वीपी, रिपोर्ट करते हैं कि उनके पास पहले से ही "लगभग बीस आरओवी हैं जो [वे] [अपने] इंजीनियरिंग बेड़े में अपडेट का प्रबंधन कर रहे हैं क्योंकि टीम उनकी शिपिंग तिथि के करीब पहुंचती है।

fun.io देखकर उपयोगकर्ता @OpenROV अपने पानी के भीतर ड्रोन को # MFBA17 pic.twitter.com/Tm3E0EVl5g पर प्रदर्शित कर रहे हैं

- Resin.io (@resin_io) 20 मई, 2017

उनके ड्रोन को कंपनी के राल.आईओ पोर्टल के माध्यम से नियंत्रित किया जाता है। ड्रोन के जहाज पर जाने पर टीम पहले ही संख्या में अचानक आई बाढ़ के लिए सॉफ्टवेयर तैयार कर रही है। एडम्स का मानना ​​है कि कोई भी निर्माता ट्रिडेंट जैसा कुछ बनाने की तलाश में है, जिसे "बिल्ड ऑटोमेशन" को संभालने के लिए निरंतर ग्राहक सेवा की आवश्यकता होगी, वह राल.आईओ जैसी चीज से लाभ उठा सकता है। वह जारी है:

एक बार जब कोई निर्माता इन एम्बेडेड लिनक्स कंप्यूटरों पर प्रोटोटाइप से संक्रमण शुरू कर देता है, तो वास्तव में क्षेत्र में अपने उत्पादों में से एक को बनाए रखने के लिए कैसे काम करता है, मुझे विश्वास है कि वे पाएंगे कि बहुत सारे काम पहले से ही Resin.io द्वारा किए गए हैं। एक एम्बेडेड लिनक्स कंप्यूटर को तैनात करने वाले प्रत्येक निर्माता को यह पता लगाना शुरू करना होगा कि कस्टम लिनक्स वितरण कैसे बनाया जाए, जिसमें उनके उत्पाद की जरूरतों के लिए सिर्फ समर्थन पैकेज हो। Resin.io ओपन सोर्स प्रोजेक्ट के साथ, निर्माता कई अलग-अलग एम्बेडेड कंप्यूटरों के लिए एक बनाए हुए आधार लिनक्स ऑपरेटिंग सिस्टम पा सकते हैं।

एक निर्माता के रूप में आप तब डॉकर टूल का उपयोग करते हैं, जो अभी सभी राग हैं, उन प्रणालियों और सेवाओं को कॉन्फ़िगर करने के लिए जिन्हें डिवाइस पर तैनात करने की आवश्यकता है। राल बेस कंटेनरों की एक बड़ी सूची को बनाए रखने के लिए शुरू करता है। हम एक कंटेनर को हथियाने में सक्षम थे, जिसमें बेस डेबियन टूल्स थे और हमारे लिए पहले से स्थापित Node.js!

बहुत बढ़िया उदाहरण!

मुझे मेकर फ़ायर बे एरिया में कुछ रेज़ियो के साथ देखने और खेलने को मिला। प्रत्येक डिवाइस को दूर से एक राल.आईओ एप्लिकेशन के माध्यम से नियंत्रित किया गया था। मुझे पहली बार यह देखने को मिला कि कैसे राल.आईओ उपकरणों के बीच अंतर कर सकता है और एक समय में दूर से एक साथ बातचीत कर सकता है, या उपकरणों के पूरे बेड़े को देख सकता है और हर एक को नए कोड के साथ अपडेट कर सकता है।

Curinga Alison Davis, Product Marketing and Strategy के निदेशक के रूप में शामिल हुआ, मुझे स्मार्ट स्पीकर का बेड़ा दिखाने के लिए बनाया गया, जो कि वे यह प्रदर्शित करने में मदद करने के लिए बनाए गए हैं कि राल के साथ क्या संभव है। कैमरन डाइवर, सॉफ्टवेयर इंजीनियर, और जो रॉबर्ट्स, हार्डवेयर इंजीनियर, ने राल .io के स्मार्ट लॉक और कुछ गेम का प्रदर्शन किया।

BoomBeastic Mini

यह छोटा आदमी एक रास्पबेरी पाई-आधारित स्मार्ट स्पीकर है, जिसे क्यूरिंग द्वारा डिज़ाइन किया गया है।

मूल डिजाइन

मेरा पसंदीदा हिस्सा आसानी से थोड़ा एलईडी चेहरा है। चेहरे ने अन्य प्रतीकों को बदल दिया है जो इस बात पर निर्भर करता है कि आपने स्पीकर को क्या करने के लिए प्रोग्राम किया है। डिवाइस को खोलने और रास्पबेरी पाई पर जांच करने की आवश्यकता नहीं है, याद रखें?

चालू मॉडल। मैं इसे बनाने की कोशिश करने के लिए इंतजार नहीं कर सकता!

सिंबल एक डाउनवर्ड एरो (नया अपडेट डाउनलोड हो रहा है) से लेकर एक फ्रोज़िंग फेस तक (अपडेट में काफी काम नहीं किया गया) दूसरों के स्लीव तक। क्यूरिंग ने मुझे यह भी दिखाया कि कैसे इंटरफ़ेस को अनुकूलित करने और अपने स्वयं के प्रतीक और चेहरे बनाने के लिए राल.आईओ के सॉफ़्टवेयर का उपयोग कर सकते हैं, और फिर अन्य प्रकार की परियोजनाओं में इस सुविधा को लागू कर सकते हैं।

कार्यालय का ताला

इस स्मार्ट लॉक को विभिन्न संकेतों पर प्रतिक्रिया करने के लिए राल.आईओ के माध्यम से प्रोग्राम किया जा सकता है। गोताखोर, जो राल के बैकएंड घटकों को बनाने में मदद करता है। जो कि प्रोग्रामिंग उपकरणों के मुश्किल हिस्सों का ध्यान रखते हैं, इसलिए राल.आईओ के उपयोगकर्ताओं को यह दिखाने की ज़रूरत नहीं है कि ताला कुछ कीकार्ड्स पर कैसे प्रतिक्रिया देगा, लेकिन उन लोगों के खिलाफ खुद को मजबूत करें सही संकेत प्रदान नहीं करते हैं।

खेल

Resin.io तीन गेम लाया जो रास्पबेरी पाई पर प्रोग्राम किए गए थे: साँप, टेट्रिस और रॉक, पेपर, कैंची। बोर्ड वर्तमान में बहुत नग्न हैं, लेकिन टीम को कुछ अच्छे प्लास्टिक 3 डी मामले डिजाइन करने की उम्मीद है जो पूरी तरह से बोर्ड को घेरेंगे। ऐसे निर्माता जो अपने स्वयं के गेम का निर्माण करना चाहते हैं, वे रेस.आईओ और रास्पबेरी पिस का उपयोग कर सकते हैं। इन और अन्य उदाहरणों पर राल.आईओ के खेल के मैदान और गीथहब पर प्रोजेक्ट रिपोज को देख सकते हैं।

मैंने टेट्रिस का किरदार निभाने की कोशिश की और शानदार असफल रहा। प्लास्टिक की छोटी छड़ी वास्तव में मेरे अंगूठे को चोट पहुँचाती है। यहाँ इस मामले में उम्मीद है कि एक बहुत जरूरी प्लास्टिक जॉयस्टिक का उपयोग करना आसान है!

शेयर

एक टिप्पणी छोड़