मैं पावर बटन के बिना IoT डिवाइस को कैसे बंद कर सकता हूं?


22

बहुत सारे डिवाइस, जैसे कि कनेक्टेड फ्रिज, सुरक्षा कैमरे, रास्पबेरी पेस्ट, अरडिनो और मेरे नेस्ट थर्मोस्टैट में पावर बटन नहीं हैं।

उन्हें सत्ता से अलग करने का पसंदीदा तरीका क्या है? अगर बिजली कटौती होती है तो क्या होगा?

क्या मेरा डेटा जोखिम में है?

क्या मुझे भ्रष्टाचार के जोखिम को रोकने के लिए उन्हें एक अलग बैटरी खरीदनी चाहिए?

उदाहरण के लिए, यदि कोई चोर मेरे घर में प्रवेश करता है, तो सबसे पहले वह मुख्य शक्ति को काट सकता है। मैं अपना कैमरा कैसे एक्सेस कर सकता हूं, अगर मेरा वाई-फाई डाउन है?


11
जबकि मैंने वोट डाउन नहीं किया, इस क्यू में कुछ मुद्दे हैं। इसमें बहुत सी बातों को संबोधित करता है। विशिष्ट उपकरणों के लिए पावर डाउन करने का पसंदीदा तरीका अलग होने की संभावना है।
घनिमा

2
प्रति पोस्ट एक प्रश्न StackExchange meta.stackexchange.com/questions/222735/… की सफलता का हिस्सा है, यहाँ भी इस नियम का पालन करना उचित लगता है।
घनिमा

2
यह रास्ता बहुत व्यापक है। अपने फ्रिज को न काटें, आपका खाना खराब हो जाएगा। अपने स्मार्ट स्मोक सेंसर को डिस्कनेक्ट न करें, आप जल सकते हैं। अपने स्मार्ट रेडिएटर को डिस्कनेक्ट न करें, आप फ्रीज कर देंगे।
Helmar

जवाबों:


21

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


5
जबकि यह पूरी तरह से सच है सवाल से भी व्यापक है।
Helmar

1
मुझे लगता है कि यह ठीक है। सवाल पूछता है कि क्या यह समस्या एक विशेष मामला है, और मैं कह रहा हूं, नहीं, यह एक डिजाइन स्थिरांक है जो पहले से ही सामान्य है।
सीन होलीहेन

1
ध्यान दें कि file systemडिजाइन से अधिक चिंता का विषय है; एक flash translation layerअप्रत्याशित शक्ति हानि के साथ भी विफल हो सकता है, और रास्पबेरी पाई के साथ समस्या का हिस्सा यह है कि एसडी कार्ड की फ्लैश अनुवाद परत को कार्ड के अंदर दफन किया जाता है, जो सत्यापन या सुधार के लिए अक्षम होता है।
क्रिस स्ट्रैटन

15

उन्हें सत्ता से अलग करने का पसंदीदा तरीका क्या है? अगर बिजली कटौती होती है तो क्या होगा?

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

क्या मैं डेटा खो दूंगा?

यह इस बात पर निर्भर करता है कि उपकरणों से डेटा कैसे संग्रहीत या पढ़ा जाता है। अधिकांश सेंसर (शायद फ्रिज या कैमरे) किसी भी डेटा को स्टोर नहीं करते हैं, भले ही वे डेटा स्टोर करते हों, यह उस राशि तक सीमित होगा जो चिप की पेशकश कर सकती है। गेटवे या एग्रीगेटर डेटा भेजने के लिए सेंसर से लगातार / समय-समय पर डेटा भेजने के लिए कहते हैं जो तब गेटवे में संग्रहीत किया जाएगा जो सेंसर की तुलना में सीमित डिवाइस नहीं है (जैसे: आरपीआई)।


आम तौर पर कोई भी IoT डिवाइस जो मिशन क्रिटिकल है (आनी चाहिए) अतिरेक के साथ बेक्ड हो जाती है।


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

13

तुम बहुत मुश्किल से एक एम्बेडेड डिवाइस से दूर शक्ति चाहते हैं। इसके बजाय, आप इसे स्लीप मोड में डालते हैं , अन्यथा आप इसे फिर से दूर से नहीं जगा सकते।

यहां छवि विवरण दर्ज करें

स्लीप मोड में, सामान्य कार्यक्षमता निलंबित है, लेकिन आप अभी भी डिवाइस को दूरस्थ रूप से जगा सकते हैं।


10

उन्हें सत्ता से अलग करने का पसंदीदा तरीका क्या है? अगर बिजली कटौती होती है तो क्या होगा?

अधिकांश माइक्रोकंट्रोलर्स में " ब्राउन आउट डिटेक्शन " नामक एक विशेषता होती है । यह मूल रूप से एक आपूर्ति वोल्टेज निगरानी तंत्र है जो एमसीयू को रीसेट में रखता है जबकि आपूर्ति वोल्टेज एक निश्चित सीमा से नीचे है। यह सीमा या तो पूर्व निर्धारित है या इसे सॉफ्टवेयर द्वारा बदला जा सकता है। इसे अंडर-वोल्टेज लॉकआउट के रूप में भी जाना जाता है।


यह सच है, लेकिन अगर बिजली की हानि को ठीक किया जाता है, तो नियंत्रित शटडाउन मुफ्त में आता है
सीन होउलहेन

1
यह सच है, लेकिन कई IoT डिवाइस सरल "माइक्रोकंट्रोलर" की तुलना में अधिक जटिल हैं - कई एंबेडेड लिनक्स (या तुलनीय) सिस्टम हैं जिनमें पर्याप्त स्थिति है जो ऑपरेशन के लिए महत्वपूर्ण और संचालन के लिए महत्वपूर्ण है।
क्रिस स्ट्रैटन

8

आपके स्मार्ट डिवाइस (कैमरा, सेंसर, ...) डिज़ाइन द्वारा बहुत अच्छी तरह से पावर आउटेज का प्रबंधन करते हैं।

अपने राप्सबेरी पाई के लिए, आप एक यूपीएस या पावरबैंक डाल सकते हैं और अपने इंटरनेट गेटवे की निगरानी (पिंग) कर सकते हैं कि क्या बिजली की सामान्य हानि हुई है और 3 जी यूएसबी डोंगल के साथ एसएमएस भेजें

पावर आउटेज विचार के बिना भी, आपको हमेशा और नियमित रूप से अपने डेटा (डेटाबेस, यानी MySQL में mysqldumpत्वरित बचत के लिए एक सुविधा है) का बैकअप लेना चाहिए और अपने एसडी कार्ड को क्लोन करना चाहिए


3

अगर बिजली कटौती होती है तो क्या होगा? क्या मेरा डेटा जोखिम में है?

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

क्या मुझे भ्रष्टाचार के जोखिम को रोकने के लिए उन्हें एक अलग बैटरी खरीदनी चाहिए?

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

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


1

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

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


3
सहमत, सवाल सबसे अच्छा नहीं है, लेकिन यह जवाब भी गैर-विशिष्ट है। यह कहना कि 'इसे दूर से काम करना चाहिए' सवाल का जवाब देने के लिए प्रकट नहीं होता है।
सीन हुलिएन

2
यदि आपको लगता है कि प्रश्न अस्पष्ट या कठिन है, तो इसका वर्तमान रूप में उत्तर देना संभव है, पहले टिप्पणी छोड़ना सबसे अच्छा है। आपको पहले साइट के आसपास थोड़ा सा भाग लेने की आवश्यकता होगी (टिप्पणी करने के लिए 50 प्रतिनिधि की आवश्यकता है); उस बिंदु पर जाने के लिए पूछने, जवाब देने या संपादित करने के लिए स्वतंत्र महसूस करें।
अरोरा ००००
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.