Concepts

Pages

  • Best Practices
    Design, performance, and monitoring best practices for building reliable and secure IoT systems.
  • Communication Protocols
    Overview of short-range, long-range, and wired connectivity protocols used in IoT and when to choose each.
  • Data Formats
    Comparison of payload serialization formats for IoT, from human-readable JSON to compact binary formats like CBOR.
  • Development Workflow
    Four-stage IoT development workflow covering prototyping, integration, deployment, and maintenance.
  • Edge Computing
    Benefits, device types, and use cases of processing IoT data at the edge instead of in the cloud.
  • Hardware Platforms
    Overview of microcontrollers and single-board computers commonly used for IoT projects and what each is best suited for.
  • Messaging Protocols
    Comparison of application-layer messaging protocols for IoT (MQTT, CoAP, HTTP, AMQP) with their features and best-fit scenarios.
  • Smart Home
    Overview of smart home systems, covering components, protocols, use cases, automation scenarios, security, and popular platforms.