
इंटरनेट ऑफ़ थिंग्स सेंसरों, उपकरणों और मशीनों को नेटवर्क से जोड़ता है ताकि वे डेटा बता सकें या दूर से नियंत्रित हो सकें। चाहे आप घर का तापमान सेंसर बना रहे हों, वाहन-बेड़े का ट्रैकर या औद्योगिक मॉनिटर, हर परियोजना में वही परतें दिखती हैं: डिवाइस, कनेक्शन, डेटा इकट्ठा करने वाला प्लेटफ़ॉर्म और उसे इस्तेमाल करने वाला एप्लिकेशन। हर परत पर अच्छा चुनाव तय करता है कि परियोजना को बनाने और सालों चलाने में कितना खर्च आएगा। यह अवलोकन हर परत के मुख्य विकल्प, उनके बीच के समझौते और सुरक्षा की वे बुनियादी बातें गिनाता है जो अक्सर भुला दी जाती हैं।
1. हार्डवेयर
- ESP32 और ESP8266: Wi-Fi वाले और ESP32 में Bluetooth वाले सस्ते माइक्रोकंट्रोलर। प्रोटोटाइप और उपभोक्ता उत्पादों के लिए लोकप्रिय क्योंकि वे सस्ते हैं, अच्छी तरह प्रलेखित हैं और बड़ा समुदाय उनका समर्थन करता है।
- Arduino: सुगम बोर्ड जिनके पास लाइब्रेरी का विशाल तंत्र है और सेंसर व एक्चुएटर की बुनियादी बातें सीखने का सबसे आसान तरीक़ा।
- Raspberry Pi: एक छोटा Linux कंप्यूटर जो गेटवे, कैमरे, डैशबोर्ड और स्थानीय प्रोसेसिंग या पूरे ऑपरेटिंग सिस्टम की ज़रूरत वाली किसी भी परियोजना के लिए उपयुक्त है।
- STM32 और Nordic nRF: कम बिजली, लंबी बैटरी आयु और Bluetooth Low Energy पर केंद्रित पेशेवर माइक्रोकंट्रोलर।
अपनी बिजली, कनेक्टिविटी और सुरक्षा की ज़रूरतें पूरी करने वाला सबसे सरल बोर्ड चुनें। जिस बैटरी सेंसर को सिक्के जैसी सेल पर साल भर चलना है, उसे बिजली से चलने वाले कैमरे से बहुत अलग चिप चाहिए।
2. ऑपरेटिंग सिस्टम और फ़र्मवेयर
- FreeRTOS और Zephyr: सीमित डिवाइसों के लिए रीयल-टाइम ऑपरेटिंग सिस्टम जिन्हें अनुमानित समय और छोटा मेमोरी उपयोग चाहिए।
- PlatformIO: एक बिल्ड सिस्टम और एडिटर एक्सटेंशन जो एक ही प्रोजेक्ट फ़ॉर्मेट से कई बोर्ड और लाइब्रेरी का समर्थन करता है।
- ओवर-द-एयर (OTA) अपडेट: तैनाती के बाद सुरक्षा समस्याएँ ठीक करने के लिए ज़रूरी। इन्हें पहला डिवाइस भेजने से पहले सोचें; बाद में जोड़ना कष्टदायक होता है।
3. कनेक्टिविटी
| तकनीक | पहुँच | आम उपयोग |
|---|---|---|
| Wi-Fi | दसियों मीटर | बिजली वाले घर और दफ़्तर |
| Bluetooth LE | छोटी | पहनने योग्य डिवाइस, टैग, डिवाइसों का सेटअप |
| Zigbee, Thread / Matter | इमारत भर में मेश | स्मार्ट-होम डिवाइस जो एक-दूसरे के लिए रिले करते हैं |
| LoRaWAN | किलोमीटर, बहुत कम डेटा दर | कृषि, उपयोगिताएँ और शहर के सेंसर |
| NB-IoT, LTE-M, 5G | मोबाइल नेटवर्क | ट्रैकर, मीटर, वाहन, दूरस्थ उपकरण |
- तकनीक: Wi-Fi
- पहुँच
- दसियों मीटर
- आम उपयोग
- बिजली वाले घर और दफ़्तर
- तकनीक: Bluetooth LE
- पहुँच
- छोटी
- आम उपयोग
- पहनने योग्य डिवाइस, टैग, डिवाइसों का सेटअप
- तकनीक: Zigbee, Thread / Matter
- पहुँच
- इमारत भर में मेश
- आम उपयोग
- स्मार्ट-होम डिवाइस जो एक-दूसरे के लिए रिले करते हैं
- तकनीक: LoRaWAN
- पहुँच
- किलोमीटर, बहुत कम डेटा दर
- आम उपयोग
- कृषि, उपयोगिताएँ और शहर के सेंसर
- तकनीक: NB-IoT, LTE-M, 5G
- पहुँच
- मोबाइल नेटवर्क
- आम उपयोग
- ट्रैकर, मीटर, वाहन, दूरस्थ उपकरण
सेल्युलर डिवाइसों के लिए eSIM और 5G बड़ी तैनाती को आसान बनाते हैं: देखें eSIM की व्याख्या और 5G और GSM नेटवर्क।
4. प्रोटोकॉल
- MQTT: हल्की पब्लिश/सब्सक्राइब मैसेजिंग, टेलीमेट्री का वास्तविक मानक। ब्रोकर संदेश लेकर सब्सक्राइबरों तक पहुँचाता है।
- CoAP: सीमित डिवाइसों के लिए बना हल्का विकल्प, HTTP जैसा पर UDP पर आधारित।
- HTTP और WebSockets: सबसे सरल जब बैंडविड्थ और बिजली तंग न हो और डेवलपर पहले से वेब स्टैक जानते हों।
5. प्लेटफ़ॉर्म और औज़ार
- क्लाउड प्लेटफ़ॉर्म: AWS IoT Core और Azure IoT Hub डिवाइस रजिस्ट्री, मैसेजिंग और रूल इंजन देते हैं। Google Cloud IoT Core 2023 में बंद हो गया, इसलिए उसे इस्तेमाल करने वाली टीमें साझेदारों या ओपन-सोर्स विकल्पों पर चली गईं।
- ओपन सोर्स: डैशबोर्ड और डिवाइस प्रबंधन के लिए ThingsBoard, विज़ुअल फ़्लो के लिए Node-RED, निगरानी के लिए Grafana और सरल MQTT ब्रोकर के रूप में Eclipse Mosquitto।
- डेटाबेस: InfluxDB या TimescaleDB जैसे टाइम-सीरीज़ डेटाबेस सेंसर रीडिंग कुशलता से संग्रहित करते हैं।
6. सुरक्षा की बुनियादी बातें
- हर डिवाइस को अनोखी पहचान और क्रेडेंशियल दें; डिफ़ॉल्ट पासवर्ड के साथ कभी न भेजें।
- ट्रैफ़िक को TLS से एन्क्रिप्ट करें और डिवाइस पर प्रमाणपत्र जाँचें।
- शुरू से सुरक्षित OTA अपडेट की योजना बनाएँ और फ़र्मवेयर पर हस्ताक्षर करें।
- सिर्फ़ ज़रूरी डेटा इकट्ठा करें और दर्ज करें कि वह कहाँ जाता है।
- उत्पादन से पहले डिबग इंटरफ़ेस और अनुपयोगी सेवाएँ बंद करें।
एक सप्ताहांत में पहला प्रोजेक्ट
एक अच्छा पहला प्रोजेक्ट तापमान और आर्द्रता सेंसर है। सेंसर मॉड्यूल के साथ ESP32 बोर्ड लें, रीडिंग MQTT से मुफ़्त ब्रोकर या अपने Raspberry Pi पर भेजें और उन्हें Grafana या Node-RED में दिखाएँ। एक सप्ताहांत में आप हर परत छू लेते हैं: हार्डवेयर, फ़र्मवेयर, प्रोटोकॉल, प्लेटफ़ॉर्म और डैशबोर्ड। चल जाने पर सुरक्षा की बुनियादी बातें छोटे पैमाने पर सीखने के लिए OTA अपडेट और TLS जोड़ें।
आम गलतियाँ
- उस बैटरी वाले डिवाइस के लिए Wi-Fi चुनना जो ज़्यादातर समय सोया रहेगा।
- बड़े पैमाने पर मोबाइल डेटा और सिम प्रबंधन की लागत की अनदेखी।
- यह भूल जाना कि क्लाउड का बिल संदेशों की संख्या के साथ बढ़ता है।
- डिवाइसों को बिना अपडेट के किसी भी तरीक़े के छोड़ देना।
IoT डिवाइस अक्सर वही रीयल-टाइम तकनीकें इस्तेमाल करते हैं जो आपका ब्राउज़र करता है: WebRTC कैमरे को सीधे वेब पेज पर स्ट्रीम कर सकता है, और वही विचार ब्राउज़र में P2P चैट को चलाते हैं।
कनेक्शन चुनना: पूछने लायक सवाल
- क्या बिजली उपलब्ध है? अगर हाँ, तो Wi-Fi या Ethernet सबसे सरल है। अगर डिवाइस महीनों बैटरी पर चलता है, तो BLE, LoRaWAN या NB-IoT देखें।
- सिग्नल को कितनी दूर जाना है? कमरे भर में: Bluetooth। खेत या शहर भर में: LoRaWAN या सेल्युलर।
- प्रति संदेश कितना डेटा और कितनी बार? हर घंटे कुछ बाइट LoRaWAN को जमते हैं; वीडियो Wi-Fi या 5G को।
- नेटवर्क किसका है? सेल्युलर नेटवर्क को सिम और डेटा प्लान चाहिए; LoRaWAN आपके अपने गेटवे पर चल सकता है।
- क्या डिवाइस चलता है? ट्रैकर को सेल्युलर कवरेज चाहिए; स्थिर सेंसर को नहीं।
बिजली का बजट: बैटरी को टिकाऊ बनाना
ज़्यादातर समय बैटरी सेंसर को सोया हुआ होना चाहिए। एक आम चक्र है: जागना, सेंसर पढ़ना, छोटा संदेश भेजना और गहरी नींद में लौट जाना। रेडियो सबसे बड़ा उपभोक्ता है, इसलिए कम बार भेजना, कम बाइट भेजना और कम-बिजली प्रोटोकॉल इस्तेमाल करना चतुर कोड से कहीं ज़्यादा बैटरी आयु बढ़ाता है। डेटाशीट पर भरोसा करने के बजाय पावर प्रोफ़ाइलर से असली करंट खपत मापें, और कम तापमान पर परखें, जहाँ बैटरियों की क्षमता घटती है।
डेटा और लागत का मॉडल
पैमाना बढ़ाने से पहले प्रति डिवाइस मासिक लागत का अनुमान लगाएँ: कनेक्टिविटी (सिम या गेटवे का हिस्सा), क्लाउड संदेश, भंडारण और सहायता। जो डिवाइस हर मिनट एक संदेश भेजता है वह महीने में लगभग 43,000 संदेश बनाता है, और कई क्लाउड प्लेटफ़ॉर्म प्रति संदेश शुल्क लेते हैं। डेटा को बैच में भेजना, पेलोड संपीड़ित करना और एज पर प्रोसेस करना बिल को काफ़ी घटा सकता है।
एज या क्लाउड प्रोसेसिंग?
| एज (डिवाइस या गेटवे पर) | क्लाउड | |
|---|---|---|
| प्रतिक्रिया समय | मिलीसेकंड | नेटवर्क पर निर्भर |
| बैंडविड्थ | सिर्फ़ नतीजे भेजता है | कच्चा डेटा भेजता है |
| तर्क अपडेट करना | फ़र्मवेयर अपडेट चाहिए | बदलना आसान |
| ऑफ़लाइन चलता है | हाँ | नहीं |
- प्रतिक्रिया समय
- एज (डिवाइस या गेटवे पर)
- मिलीसेकंड
- क्लाउड
- नेटवर्क पर निर्भर
- बैंडविड्थ
- एज (डिवाइस या गेटवे पर)
- सिर्फ़ नतीजे भेजता है
- क्लाउड
- कच्चा डेटा भेजता है
- तर्क अपडेट करना
- एज (डिवाइस या गेटवे पर)
- फ़र्मवेयर अपडेट चाहिए
- क्लाउड
- बदलना आसान
- ऑफ़लाइन चलता है
- एज (डिवाइस या गेटवे पर)
- हाँ
- क्लाउड
- नहीं
प्रोविज़निंग और डिवाइस प्रबंधन
- हर डिवाइस को अनोखा प्रमाणपत्र या कुंजी दें जो सादे फ़्लैश मेमोरी में नहीं, सुरक्षित एलिमेंट में संग्रहित हो।
- फ़ैक्टरी में या पहले कनेक्शन पर प्रोविज़निंग स्वचालित करें ताकि कोई कुंजियाँ हाथ से न टाइप करे।
- डिवाइसों के संस्करण और सेहत रजिस्ट्री में दर्ज रखें ताकि पता रहे किन्हें अपडेट चाहिए।
- किसी डिवाइस के खो जाने या समझौता होने पर उसे रद्द करने की योजना रखें।
परीक्षण और निगरानी
लॉन्च से पहले स्क्रिप्ट से हज़ारों डिवाइस का अनुकरण करें ताकि ब्रोकर और डेटाबेस की अड़चनें मिलें। उत्पादन में कनेक्शन विफलताएँ, बैटरी स्तर और फ़र्मवेयर संस्करण लॉग करें; मैदान की ज़्यादातर समस्याएँ सबसे पहले असामान्य बैटरी खपत या दोबारा जुड़ने के चक्रों के रूप में दिखती हैं। “जिन डिवाइसों ने रिपोर्ट करना बंद कर दिया” पर अलर्ट अकेली त्रुटियों पर अलर्ट से ज़्यादा काम का है।
नियमन और मानक
कनेक्टेड उत्पाद विनियमित हैं। यूरोप में रेडियो डिवाइसों को Radio Equipment Directive पूरी करनी और CE चिह्न लगाना होता है, और कनेक्टेड उत्पादों की साइबर सुरक्षा पर EU के नए नियम चरणबद्ध रूप से लागू हो रहे हैं। संयुक्त राज्य अमेरिका में रेडियो डिवाइसों को FCC की मंज़ूरी चाहिए। आवश्यकताएँ जल्दी जाँचें क्योंकि प्रमाणन में हफ़्ते लग सकते हैं और पैसे खर्च होते हैं।
तीन उदाहरण आर्किटेक्चर
- घर का जलवायु सेंसर: तापमान सेंसर वाला ESP32, Wi-Fi, Mosquitto और Grafana चलाते Raspberry Pi तक MQTT।
- खेत की मिट्टी का मॉनिटर: बैटरी सेंसर, गेटवे तक LoRaWAN, नेटवर्क सर्वर और डैशबोर्ड।
- वाहन ट्रैकर: GPS मॉड्यूल और eSIM वाला LTE-M मॉडेम, जो हर मिनट स्थिति क्लाउड प्लेटफ़ॉर्म को भेजता है।
शब्दावली
- ब्रोकर
- वह सर्वर जो MQTT संदेश लेता है और सब्सक्राइबरों तक पहुँचाता है।
- गेटवे
- वह डिवाइस जो स्थानीय सेंसरों (BLE, LoRa, Zigbee) को इंटरनेट से जोड़ता है।
- OTA
- ओवर-द-एयर फ़र्मवेयर अपडेट।
- गहरी नींद
- वह मोड जिसमें माइक्रोकंट्रोलर मापों के बीच लगभग कोई बिजली नहीं लेता।
और कहाँ सीखें
- जो बोर्ड चुनें, उसके दस्तावेज़ों से शुरू करें; ESP32 और Raspberry Pi के बड़े समुदाय और कई ट्यूटोरियल हैं।
- MQTT विनिर्देश का सार पढ़ें: वह छोटा है और सेवा-गुणवत्ता के स्तर समझाता है।
- बड़ी मात्रा में हार्डवेयर खरीदने से पहले कुछ सिम्युलेटेड डिवाइसों के साथ क्लाउड प्लेटफ़ॉर्म का मुफ़्त स्तर आज़माएँ।
- इस्तेमाल की गई लाइब्रेरी की सुरक्षा सलाहें देखते रहें, क्योंकि हज़ारों डिवाइसों में कमज़ोर ओपन-सोर्स घटक को बाद में ठीक करना कठिन होता है।
अक्सर पूछे जाने वाले सवाल
शुरुआती को कौन-सा बोर्ड खरीदना चाहिए?
ESP32 डेवलपमेंट बोर्ड सस्ता है, उसमें Wi-Fi और Bluetooth है और वह Arduino टूल के साथ चलता है, इसलिए पहली खरीद के लिए अच्छा है।
क्या मुझे क्लाउड प्लेटफ़ॉर्म चाहिए?
शुरू में नहीं। सीखने के लिए Raspberry Pi पर छोटा MQTT ब्रोकर काफ़ी है; जब कई डिवाइस या दूरस्थ पहुँच चाहिए तो मैनेज्ड प्लेटफ़ॉर्म पर जाएँ।
क्या IoT डिफ़ॉल्ट रूप से सुरक्षित है?
नहीं। सुरक्षा को डिज़ाइन में शामिल करना पड़ता है: अनोखे क्रेडेंशियल, एन्क्रिप्टेड कनेक्शन, हस्ताक्षरित अपडेट और डिवाइसों को रद्द करने का तरीक़ा।
eSIM की व्याख्या: यात्रियों और रोज़मर्रा के उपयोगकर्ताओं के लिए लचीलापन और बचत
OnePlus 8 पर दोबारा नज़र: स्पेसिफ़िकेशन, खूबियाँ और क्या यह अब भी इस्तेमाल लायक है
Google Messages (Android) में RCS चैट कैसे चालू करें
5G और GSM नेटवर्क: कॉल, टेक्स्ट और डेटा के लिए क्या बदलता है