courses > Cellular IoT Foundations > Device architecture basics
Device architecture basics
They detect a physical quantity and convert it into an electrical signal that the MCU turns into a digital value for processing and transmission.
Sensors with integrated signal conditioning output data directly over I2C, SPI, or UART, simplifying circuit design and improving accuracy.
Physical phenomenon, transduction, analog-to-digital conversion, processing, and payload formatting move a reading from the real world to a transmission-ready packet.
More bits mean finer division of the voltage range. 12-bit ADC yields 4,096 discrete levels.
How often you read sensors trades off accuracy, power, and cellular cost; event-driven, adaptive, and edge-processing approaches keep that balance efficient.
The entire purpose of most IoT devices is to measure something in the physical world and report it digitally. But how does a temperature become a number, or vibration become a data packet? This page explains how sensors convert physical phenomena into digital data, how that data flows through the collection pipeline, and how to think about sensor selection and sampling for cellular IoT.
A sensor detects a physical quantity (temperature, pressure, light, acceleration, humidity, gas concentration, proximity, or location) and converts it into an electrical signal. The microcontroller then reads that signal and turns it into a digital value that can be processed, stored, and transmitted. Some sensors output analog signals (a continuous voltage that varies with the measured quantity), while others output digital signals directly over protocols like I2C, SPI, or UART. Modern IoT increasingly favors digital sensors with integrated signal conditioning because they simplify circuit design and improve accuracy.
The categories you will meet most often are:
Data does not appear in the cloud by magic. It follows a structured pipeline:
How often you read your sensors is one of the most important design decisions, and it directly affects:
Smart approaches include event-driven sampling (read only when a threshold is crossed or motion is detected), adaptive sampling (increase frequency when values change rapidly, decrease when stable), and edge processing (analyze on the MCU and transmit only summaries or anomalies).
1. What does a sensor do in an IoT device?
2. In the data collection pipeline, what does analog-to-digital conversion (ADC) do?
3. Why is sampling frequency an important design decision?
Compare power sources like batteries and energy harvesting. Analyze power budgets and how modes like PSM and eDRX extend device battery life.
Start lesson