Study smarter with Fiveable
Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.
When you're building IoT systems, you're not just connecting devicesโyou're making choices about how those devices communicate, how far they can reach, and how much power they'll consume. The standards you choose determine whether your smart sensor lasts a week or a decade on a single battery, whether your data travels across a room or across a city, and whether your devices can actually talk to each other. You're being tested on understanding which standard fits which use case and why the underlying technical tradeoffs matter.
These standards fall into distinct categories: wireless communication protocols, application-layer messaging protocols, and interoperability frameworks. Don't just memorize acronymsโknow what problem each standard solves and when you'd choose one over another. If an exam question describes a scenario (low power? long range? real-time data?), you should immediately know which standards apply and why.
These protocols handle device-to-device communication over relatively short distances, typically within a building or local area. The key tradeoff here is bandwidth versus power consumptionโhigher data rates generally mean more energy drain.
Compare: BLE vs. Wi-Fiโboth work at short range, but BLE prioritizes power efficiency while Wi-Fi prioritizes data throughput. If an FRQ asks about a battery-powered health monitor, BLE is your answer; if it asks about a security camera streaming video, Wi-Fi is correct.
Mesh networks allow devices to relay messages through each other, extending range and adding redundancy. The key principle: each node strengthens the network rather than just consuming resources.
Compare: ZigBee vs. Threadโboth use IEEE 802.15.4 and mesh networking, but Thread is IPv6-native while ZigBee uses proprietary addressing. Thread's internet-ready architecture makes it more future-proof for cloud-connected applications.
When devices need to communicate over kilometers while running on batteries for years, LPWAN technologies fill the gap. The tradeoff: extreme range and low power come at the cost of very low data rates.
Compare: LoRaWAN vs. NB-IoTโboth target long-range, low-power applications, but LoRaWAN uses unlicensed spectrum (lower cost, you manage it) while NB-IoT uses licensed cellular bands (higher reliability, carrier manages it). Smart agriculture in remote areas often favors LoRaWAN; smart city deployments with existing cellular contracts may prefer NB-IoT.
These protocols define how data is packaged and exchanged between IoT devices and servers. The key distinction is publish/subscribe versus request/response patterns and how each handles constrained networks.
Compare: MQTT vs. CoAPโboth target constrained IoT devices, but MQTT uses publish/subscribe (great for many-to-many sensor networks) while CoAP uses request/response (great for RESTful device APIs). MQTT needs a broker; CoAP can work peer-to-peer.
These standards address the challenge of managing thousands of devices and ensuring different vendors' products work together. The principle: standardized interfaces reduce integration complexity and vendor lock-in.
Compare: LwM2M vs. OPC UAโboth handle device management, but LwM2M targets resource-constrained IoT devices (sensors, trackers) while OPC UA targets industrial equipment (PLCs, SCADA systems). LwM2M is lightweight; OPC UA is feature-rich.
| Concept | Best Examples |
|---|---|
| Short-range, low power | BLE, IEEE 802.15.4, ZigBee |
| Short-range, high throughput | Wi-Fi (IEEE 802.11) |
| Mesh networking | ZigBee, Thread, 6LoWPAN |
| Long-range LPWAN (unlicensed) | LoRaWAN |
| Long-range LPWAN (cellular) | NB-IoT |
| Lightweight messaging | MQTT, CoAP |
| Enterprise messaging | AMQP |
| Real-time data distribution | DDS |
| Device management | LwM2M, OPC UA |
| Interoperability frameworks | oneM2M, OPC UA |
Which two protocols both use IEEE 802.15.4 as their foundation but differ in their approach to IP addressing? What's the practical significance of this difference?
A smart agriculture deployment needs sensors to transmit soil moisture data from remote fields 10 km away, running on batteries for 5+ years. Which two LPWAN standards could work, and what factors would determine your choice?
Compare MQTT and DDS: both use publish/subscribe patterns, but why would you choose DDS for an autonomous vehicle system instead of MQTT?
If you're designing a wearable health monitor that needs to sync with smartphones, which protocol is most appropriate and why wouldn't Wi-Fi be a good choice?
An FRQ asks you to design an IoT architecture for a smart factory requiring secure machine-to-machine communication with complex data models. Which interoperability standard would you recommend, and how does it differ from LwM2M?