Basic building blocks of an IoT device

कोई भी IoT device खोलिए और same five blocks मिलेंगे: एक controller (brain), sensing और actuation (senses और हाथ), एक communication module (voice), memory, और एक power source: हर एक एक function से mapped जो आप पहले से जानते हैं।

10 min read · 9 cards · 2 checks

Read in: English · हिन्दी · ગુજરાતી


Theory

Gate Controller को Unscrew कीजिए

SmartHostel का gate controller एक छोटा sealed box है। इसे खोलिए, और: चाहे brand कोई भी हो: आपको same handful of parts मिलेंगे, क्योंकि हर IoT device same building blocks से बना है।

यह universality इस lesson का gift है: 5 (या 6) blocks एक बार सीखिए, और आप किसी भी IoT device की anatomy पढ़ सकते हैं जो कभी बना, एक smartwatch से लेकर एक smart city sensor तक। और हर block उस function से map करता है जो आपने पहले पढ़ा: यह assembly है, नया theory नहीं।

At a glance

एक IoT Device के Building Blocks

BlockRoleGate Controller में
Controller / processorBrain: logic run करता है, सारे blocks coordinate करता हैMicrocontroller जो open/deny decide करता है
SensingEnvironment data gather करता है (Unit 3 sensors)Gate पर approach/RFID sensor
ActuationEnvironment पर act करता है (Unit 3 actuators)वह motor जो barrier उठाता है
CommunicationData send/receive करता है (Unit 1 protocols)WiFi module जो entries server को log करता है
Memory / storageFirmware, data, buffers hold करता हैAuthorised-ID list और event log
Power sourceEnergy supply करता है (अक्सर सबसे tight limit)Mains supply (या battery backup)

Theory

Blocks के अंदर से Data कैसे Flow करता है

Blocks एक random pile नहीं हैं; वे device के अंदर एक PIPELINE बनाते हैं:

Sensing एक reading gather करती है → controller इसे अपनी logic के against process करता है (memory इस्तेमाल करते हुए) → controller या तो communication से result बाहर भेजता है या actuation trigger करता है → और power source इस सब को feed करता है।

Gate के लिए: sensor एक ID पढ़ता है (sensing) → controller इसे stored list से check करता है (processing + memory) → अगर valid है, यह motor drive करता है (actuation) और server को entry log करता है (communication) → mains power पूरा cycle run करता है। हर block एक pass में अपनी जगह earn करता है।

Theory

4-Versus-6 Counting Note

Textbooks इन blocks को थोड़ा अलग तरह count करती हैं, और exam इसे accept करता है अगर आप consistent हों:

  • कुछ 6 list करती हैं: controller, sensing, actuation, communication, memory, power
  • कुछ sensing + actuation को एक I/O interfaces block में group करती हैं, 5 देते हुए
  • कुछ memory को controller में fold कर देती हैं, 4 core blocks देते हुए

Safe approach: पूरे 6 present कीजिए और common grouping note कीजिए। जो matter करता है वह है आप FUNCTIONS name कर सकें: एक brain, senses, हाथ, एक voice, एक memory, और power: चाहे कोई particular book इन्हें कैसे भी bundle करे।

Quiz

एक IoT device में कौन सा building block वह BRAIN है जो बाकी सबको coordinate करता है?

  1. Communication module
  2. Controller / processing unit (microcontroller या microprocessor)
  3. Power source
  4. Sensor
Show the answer

Controller / processing unit (microcontroller या microprocessor)

Controller/processing unit brain है: यह logic run करता है और sensing, actuation, communication और memory coordinate करता है: कुछ और decide नहीं करता। Communication module (option A) VOICE है, data carry करता है पर decisions नहीं लेता। Power source (option C) essential है पर passive: यह energize करता है, coordinate नहीं करता। Sensor (option D) एक SENSE है, brain को feed करता है, उसे direct नहीं करता। यह architecture lesson जैसी वही layered role-clarity है: हर block का एक job है, और coordination सिर्फ़ controller का है: जो exactly वही है जो Raspberry Pi और Arduino provide करते हैं, अलग तरीके से।

Think first

एक Block को Kill कीजिए, Device को Break कीजिए

एक battery-powered room sensor node के लिए, सोचिए हर block को बारी-बारी से हटाया जा रहा है। किस single block का removal सबसे catastrophic है, और वह node अपनी LIMITS पर सबसे ज़्यादा किस block से defined है? Reason कीजिए, फिर tap कीजिए।

Show the answer

Controller हटाइए और device dead हो जाती है: कुछ भी sensor नहीं पढ़ता, data format नहीं करता या radio drive नहीं करता: brain non-negotiable है (एक node legitimately ACTUATION की कमी हो सकता है, sense-only होते हुए, तो वह block optional है; controller कभी नहीं)। जिस block की LIMITS node को सबसे ज़्यादा define करती हैं वह है power source: एक battery budget decide करता है यह कितनी बार transmit कर सकता है, कौन सा protocol यह afford कर सकता है (LR-WPAN, WiFi नहीं), और यह कितने समय रहता है: पिछले lesson का resource constraint, एक block पर localized। Brain essential, power decisive: वह pair ही insight है।

Watch out

Building-Block Slips

Blocks की बजाय Components Name करना: exam FUNCTIONAL blocks चाहता है (controller, communication...), "एक wire, एक chip, एक battery" नहीं: roles name कीजिए।

Power भूलना: power source एक first-class block है और अक्सर design की सबसे tight limit: इसे कभी omit मत कीजिए।

Controller को Communication से Confuse करना: brain decide करता है, radio carry करता है: अलग blocks, अलग jobs।

Rigid Count: grouping के हिसाब से 4, 5 या 6: एक number पर insist करने के बजाय पूरा set और grouping state कीजिए।

Theory

दो Boards, Same Blocks, अलग Balance

हर IoT device के पास ये blocks हैं; जो अलग है वह है ये HOW provide किए जाते हैं। अगले 2 lessons उन 2 boards से मिलते हैं जिन पर students build करते हैं: Raspberry Pi, एक छोटा पूरा COMPUTER (powerful controller, एक OS run करता है, rich memory और connectivity), और Arduino, एक tiny MICROCONTROLLER board (minimal, real-time, ultra-low-power)। Same building blocks, opposite trade-offs: जो unit को close करने वाला comparison set up करता है।

Summary

Key takeaways

  • हर IoT device same building blocks share करती है: controller, sensing, actuation, communication, memory, power।
  • Controller/processor brain है: यह logic run करता है और बाकी सारे blocks coordinate करता है।
  • Sensing (Unit 3 sensors) और actuation (Unit 3 actuators) senses और हाथ हैं; communication (Unit 1) voice है।
  • Memory firmware और data hold करती है; power source सब कुछ energize करता है और अक्सर सबसे tight constraint है।
  • Data flow: sense -> process (memory के साथ) -> communicate या actuate, सब powered।
  • Counts (4-6) इस पर vary करते हैं texts sensing/actuation और memory को कैसे group करते हैं: functions name कीजिए, grouping state कीजिए।
  • Memory hook: brain, senses, हाथ, voice, memory, power।

Study this properly

This page is the lesson to read. In Gri-Learn the same topic is a graded deck: the self-checks are scored and your weak topics are tracked. Free to start.

Start this topic

Already have an account? Sign in

More from Introduction to Raspberry Pi and Arduino

Gri-Learn · syllabus-mapped B.C.A. lessons in English, Hindi and Gujarati