Theory
जहाँ अब तक की हर चीज़ एक Thing बन जाती है
तीन units में, आपके पास pieces हैं: sensors जो perceive करते हैं, actuators जो act करते हैं, protocols जो connect करते हैं, एक embedded brain जो process करता है। पर एक bench पर pieces एक system नहीं हैं।
एक IoT device वह है जहाँ वे pieces एक ONE addressable unit बन जाते हैं: SmartHostel का gate controller एक approaching person को sense करता है, decide करता है वे authorised हैं या नहीं, इसे server को log करता है, और barrier खोलता है: sense, process, communicate, act, सब एक board में अपनी identity के साथ।
यह lesson उस unit को define करता है; बाकी unit इसे build करता है।
Theory
IoT Device, formally
एक IoT device एक physical object है जिसकी एक unique identity है और जो कर सकता है:
- अपने environment को sense करना (sensors के ज़रिए)
- data process करना (एक controller/brain)
- एक network पर communicate करना (एक radio/interface)
- और अक्सर actuate करना (दुनिया पर act करना)
यह अब तक की हर चीज़ का meeting point है: Unit 3 के sensors और actuators, Unit 1 की connectivity, Unit 2 का embedded-system brain: एक ऐसी thing में fused जिसे individually address और control किया जा सकता है (unique-identity characteristic, physical बनाया गया)।
At a glance
IoT devices Roles में आते हैं
| Role | यह क्या करता है | SmartHostel Example |
|---|---|---|
| Sensor node | सिर्फ़ sense करता है और report करता है | एक room temperature node |
| Actuator node | सिर्फ़ commands receive करता है और act करता है | एक solenoid water valve |
| Full device | Sense, process, communicate, act करता है | Gate controller |
| Gateway | कई devices aggregate करता है, cloud को forward करता है | सभी room nodes collect करता hallway hub |
Theory
Defining Constraint: Resource-Limited
जो चीज़ IoT devices को एक distinct kind का computer बनाती है वह है जो वे LACK करते हैं: ज़्यादातर resource-constrained हैं: limited processing, small memory, और एक tight power budget (अक्सर battery)।
वह constraint एक footnote नहीं है; यह पूरे field को SHAPE करता है। यही वजह है IoT low-power protocols (LR-WPAN), compressed addressing (6LoWPAN), lightweight messaging (MQTT), और efficient embedded code की तरफ़ reach करता है। एक hostel sensor एक laptop का software run नहीं कर सकता; constraint के अंदर design करना ही craft है।
Raspberry Pi और Arduino, आगे आ रहे, इस constraint spectrum पर 2 अलग points पर बैठते हैं: एक छोटा computer, एक tiny controller।
Quiz
एक typical IoT device को एक laptop जैसे general-purpose computer से most fundamentally क्या distinguish करता है?
- IoT devices हमेशा ज़्यादा powerful होते हैं
- IoT devices resource-constrained हैं (limited processing, memory और power), उनका design shape करते हुए
- IoT devices किसी भी network से connect नहीं हो सकते
- IoT devices में कभी processor नहीं होता
Show the answer
IoT devices resource-constrained हैं (limited processing, memory और power), उनका design shape करते हुए
Defining trait scarcity है: limited processing, memory और (अक्सर battery) power, जो हर design choice में cascade करता है: low-power protocols, compressed addressing, lightweight code। Option A reality को invert करता है: IoT devices typically एक laptop से बहुत कम powerful होते हैं, और deliberately (cheap, low-power, many)। Option C definition को contradict करता है: communication IoT का core है। Option D false है: हर IoT device का अपने brain की तरह एक controller/processor होता है (अगले lesson का पहला building block)। Constraint के अंदर design ही पूरा discipline है।
Think first
क्या Gateway भी एक IoT Device है?
Hallway hub temperature sense नहीं करता या valves नहीं खोलता: यह बस room nodes से data collect करता है और cloud को forward करता है। क्या यह एक IoT device count होता है? Definition से argue कीजिए, फिर tap कीजिए।
Show the answer
हाँ, GATEWAY role में। इसकी एक unique identity है, यह data process करता है (aggregating, filtering, शायद LR-WPAN sensor network और internet के बीच protocols translate करना), और communicate करता है: यह बस sensing/actuating की तुलना में communicate-and-process abilities पर emphasise करता है। Gateways vital हैं क्योंकि tiny constrained sensor nodes अक्सर सीधे internet तक नहीं पहुँच सकते; gateway उनका bridge है (यह nodes से 6LoWPAN बोल सकता है और cloud से WiFi/cellular)। तो IoT devices roles के एक spectrum में फैले हैं: pure sensor node से full device से gateway तक: identity, processing और communication से united।
Watch out
IoT-Device Slips
"IoT device = एक sensor": एक sensor एक COMPONENT है; device पूरी unit है (brain + sensor + radio + power), कभी-कभी बिल्कुल कोई sensor नहीं होता (एक actuator node या gateway)।
Constraint Ignore करना: resource-limited defining feature है; इसे skip करना यह miss कर देता है कि IoT design ordinary computing से क्यों अलग है।
Unique Identity भूलना: एक unaddressable thing individually query या control नहीं हो सकती: identity definition का हिस्सा है।
Theory
अगला Box खोलिए
अब आप जानते हैं WHAT एक IoT device है; अगला lesson इसे खोलता है 5 या 6 BUILDING BLOCKS देखने के लिए जो हर एक में होते हैं: controller, sensing/actuation, communication, memory, power। फिर 2 lessons उन 2 boards से मिलते हैं जिन पर students असल में build करते हैं: Raspberry Pi (एक छोटा computer) और Arduino (एक tiny controller): comparison के साथ closing जो decide करता है आपके project को कौन सा इस्तेमाल करना चाहिए।
Summary
Key takeaways
- एक IoT device एक physical unit है जिसकी unique identity है जो sense, process, communicate करती है और अक्सर actuate करती है।
- यह Unit 3 के sensors/actuators, Unit 1 की connectivity, और Unit 2 के embedded brain को एक addressable thing में fuse करता है।
- Roles vary करते हैं: pure sensor node, actuator node, full device, या gateway (aggregating और forwarding)।
- Defining feature resource-constrained होना है (limited processing, memory, power), जो सारा design shape करता है।
- वह constraint low-power protocols, compressed addressing और lightweight code drive करता है।
- Gateways tiny nodes को internet से bridge करते हैं और अपने role में IoT devices count होते हैं।
- Memory hook: एक IoT device एक ऐसी thing है जिसे एक brain, एक voice, और कभी-कभी हाथ दिए गए हैं।