UNIT-2 Iot A and P Updated
UNIT-2 Iot A and P Updated
⚫ 2. Power Management
⚫ Energy Consumption: Devices should be designed to minimize power usage, often requiring
energy-efficient protocols and components. Battery life is critical, especially in remote or
inaccessible locations.
⚫ Sleep Modes: Implementing sleep modes to conserve energy during idle times is essential for
battery-powered devices.
⚫ 3. Network Constraints
⚫ Bandwidth: Limited bandwidth can restrict the amount of data transmitted, requiring effective
data compression and optimization techniques.
⚫ Latency: Systems must be designed to meet application-specific latency requirements, especially
for real-time applications.
⚫ 4. Communication Protocols
⚫ Protocol Selection: The choice of communication protocols (e.g., MQTT, CoAP, HTTP) affects
interoperability, latency, and resource usage. Each protocol has its own trade-offs regarding
reliability, efficiency, and complexity.
⚫ Interoperability: Ensuring devices can communicate effectively across different protocols and
standards can complicate design.
⚫ 5. Security Considerations
⚫ Data Encryption: Implementing strong encryption methods can require significant processing
power, which may not be feasible on all devices.
⚫ Authentication: Secure methods for device authentication are necessary to prevent unauthorized
access, which can be challenging given limited resources.
⚫ 6. Scalability
⚫ Device Management: The system design must accommodate the addition of new
devices without significant performance degradation or complexity in management.
⚫ Load Balancing: As the number of devices increases, designing for effective load
distribution is essential to maintain performance.
⚫ 7. Data Handling
⚫ Data Redundancy: Minimizing redundancy while ensuring data integrity and
availability can complicate data management strategies.
⚫ Data Processing: Designing for local versus cloud processing involves trade-offs in
latency, bandwidth, and security.
⚫ 8. Environmental Factors
⚫ Durability: Devices must be robust enough to operate under varying environmental
conditions (e.g., temperature, humidity, dust).
⚫ Form Factor: Size and weight constraints may limit component selection, especially
in wearables or portable devices.
⚫ 9. Compliance and Standards
⚫ Regulatory Compliance: Ensuring the design adheres to local regulations
regarding data privacy, security, and electromagnetic compatibility can impose
additional constraints.
⚫ Industry Standards: Aligning with industry standards for interoperability and safety
may restrict design choices.
⚫ 10. User Interface and Experience
⚫ Usability: Designing intuitive interfaces that require minimal user training is
essential, especially for consumer applications.
⚫ Feedback Mechanisms: Providing effective feedback to users about device status
and operations may require additional components and design considerations.
⚫ Hardware is popular again.