{"id":83166,"date":"2025-06-15T23:50:16","date_gmt":"2025-06-16T03:50:16","guid":{"rendered":"https:\/\/www.engineersgarage.com\/?p=83166"},"modified":"2025-06-13T18:33:30","modified_gmt":"2025-06-13T22:33:30","slug":"what-is-aws-iot-core-and-when-should-you-use-it","status":"publish","type":"post","link":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/","title":{"rendered":"What is AWS IoT Core and when should you use it?"},"content":{"rendered":"<p class=\"ai-optimize-6 ai-optimize-introduction\">In the <a href=\"https:\/\/www.engineersgarage.com\/what-is-an-iot-platform-and-when-is-one-useful\/\">previous tutorial<\/a>, we discussed Internet of Things (IoT) platforms. As IoT solutions scale in size and complexity, these tools become essential for managing devices, data, and overall system performance. However, not all platforms serve the same function.<\/p>\n<p class=\"ai-optimize-6 ai-optimize-introduction\">Generally speaking, they fall into categories such as device management, connectivity management, application enablement, cloud integration, analytics, hardware-specific systems, and industrial IoT (IIoT) solutions. Among these, IoT cloud platforms are the most commonly used.<\/p>\n<p class=\"ai-optimize-6 ai-optimize-introduction\">These platforms support the entire development and management process for <a href=\"https:\/\/www.engineersgarage.com\/a-designers-guide-to-iot\/\">IoT solutions<\/a>. They bring together device control, data management, analytics, application development, and cloud services in one place. This combination makes it easier to develop, deploy, maintain, and scale IoT systems, even as new devices, features, and services are added.<\/p>\n<p class=\"ai-optimize-98\"><a href=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWSIOT-P02-01-Top-IoT-Platforms.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-83167\" src=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWSIOT-P02-01-Top-IoT-Platforms.png\" alt=\"\" width=\"755\" height=\"334\" srcset=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWSIOT-P02-01-Top-IoT-Platforms.png 905w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWSIOT-P02-01-Top-IoT-Platforms-300x133.png 300w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWSIOT-P02-01-Top-IoT-Platforms-768x339.png 768w, https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWSIOT-P02-01-Top-IoT-Platforms-368x163.png 368w\" sizes=\"auto, (max-width: 755px) 100vw, 755px\" \/><\/a><\/p>\n<p class=\"ai-optimize-6 ai-optimize-introduction\">One well-known example is AWS IoT Core, which we\u2019ll examine before beginning the hands-on work.<\/p>\n<h3 class=\"ai-optimize-7\"><span data-preserver-spaces=\"true\">What is AWS IoT Core?<\/span><\/h3>\n<p class=\"ai-optimize-8\"><span data-preserver-spaces=\"true\">AWS IoT Core is a managed cloud service that connects Internet of Things (IoT) devices to the broader AWS ecosystem. It supports device communication, data management, analytics, and <a href=\"https:\/\/www.engineersgarage.com\/top-mobile-app-development-tools-for-iot-electronics\/\">application development<\/a>, providing a full-stack solution for building and scaling IoT systems.<\/span><\/p>\n<p class=\"ai-optimize-9\"><span data-preserver-spaces=\"true\">Devices can connect to AWS IoT Core using standard protocols, including MQTT, HTTPS, WebSockets, and LoRaWAN for low-power wide-area <a href=\"https:\/\/www.engineersgarage.com\/types-of-iot-networks-cellular-lpwan-lan-mesh\/\">networks<\/a>. The platform supports mutual authentication and end-to-end encryption, ensuring secure data exchange between devices and the cloud.<\/span><\/p>\n<p class=\"ai-optimize-10\"><span data-preserver-spaces=\"true\">Data from connected devices can be filtered, transformed, and routed through other AWS services, such as Amazon S3, DynamoDB, Kinesis, and Lambda, for storage, processing, or real-time analysis. The platform also includes tools for organizing, monitoring, and managing large fleets of devices.<\/span><\/p>\n<p class=\"ai-optimize-11\"><span data-preserver-spaces=\"true\">One notable feature is Device Shadows, which creates a persistent virtual representation of each device, allowing the system to store and retrieve the last known state, even when the device is offline.<\/span><\/p>\n<p class=\"ai-optimize-12\"><span data-preserver-spaces=\"true\">In short, AWS IoT Core provides a comprehensive foundation for secure, scalable IoT applications, enabling seamless device integration, data collection, real-time processing, and remote device control.<\/span><\/p>\n<h3 class=\"ai-optimize-13\"><span data-preserver-spaces=\"true\">Features of AWS IoT Core<\/span><\/h3>\n<p class=\"ai-optimize-14\"><span data-preserver-spaces=\"true\">AWS IoT Core comprises a suite of services designed to connect, secure, process, and manage IoT devices and their associated data. <\/span><\/p>\n<p class=\"ai-optimize-14\"><span data-preserver-spaces=\"true\">Key features include:<\/span><\/p>\n<ul>\n<li class=\"ai-optimize-15\"><strong><span data-preserver-spaces=\"true\">Device Gateway. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">Enables devices to connect to AWS IoT Core using standard protocols, including MQTT, HTTPS, and WebSockets. Communication is secured using X.509 certificates. The gateway acts as a central entry point for all device data and is a core messaging component of the platform.<\/span><\/li>\n<li class=\"ai-optimize-15\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Message Broker. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">A high-throughput publish\/subscribe (Pub\/Sub) messaging system that facilitates data exchange between devices and the cloud. It supports MQTT directly or over WebSockets. Devices and cloud applications can publish messages to specific topics while others subscribe to receive them, enabling scalable and decoupled communication.<\/span><\/li>\n<li class=\"ai-optimize-15\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Rules Engine. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">Connects incoming data from the message broker to other AWS services. Using SQL-like syntax, it allows users to filter, transform, and route messages to services such as S3, DynamoDB, and Lambda for processing, storage, or analytics.<\/span><\/li>\n<li class=\"ai-optimize-15\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Device Registry. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">A control service that assigns and manages unique identities for connected devices. Each device is represented by a &#8220;thing object&#8221; that stores metadata and attributes. Certificates and policies define how a device authenticates and what actions it can perform. Templates help provision large numbers of devices efficiently.<\/span><\/li>\n<li class=\"ai-optimize-15\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Authentication and Authorization. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\">Supports mutual authentication and end-to-end encryption between devices and the cloud. Devices authenticate using X.509 certificates, and AWS IoT policies define permitted actions. Custom authorizers are also supported, including strategies like bearer token verification, JWT, and OAuth callouts.<\/span><\/li>\n<li class=\"ai-optimize-15\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Device Shadow. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">This core data service creates a virtual representation of a device&#8217;s state, known as a device shadow, which is stored as a JSON document in the cloud. Even when the device is offline, applications can access its last reported state or define a desired future state. Once the device reconnects, it automatically synchronizes with its shadow.<\/span><\/li>\n<li class=\"ai-optimize-15\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">AWS IoT Device SDK. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">This software development kit helps developers connect devices to AWS IoT Core. It includes open-source libraries, porting guides, and documentation for a wide range of hardware and programming languages. The SDK simplifies provisioning, connectivity, and security across diverse platforms.<\/span><\/li>\n<li class=\"ai-optimize-15\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Device Advisor. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">A fully managed test suite is used during development to validate IoT devices before deployment. It provides pre-built tests to ensure devices can securely connect and communicate with AWS IoT Core.<\/span><\/li>\n<li class=\"ai-optimize-15\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">AWS IoT Device Defender. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">A security service that continuously audits device configurations to identify and mitigate potential vulnerabilities. It issues real-time alerts when it detects risks such as revoked certificates or duplicate device identities attempting to connect.<\/span><\/li>\n<\/ul>\n<h3 class=\"ai-optimize-33\"><span data-preserver-spaces=\"true\">Service categories\u00a0<\/span><\/h3>\n<p class=\"ai-optimize-34\"><span data-preserver-spaces=\"true\">AWS IoT services are organized into four main categories:<\/span><\/p>\n<ol>\n<li class=\"ai-optimize-39\"><strong><span data-preserver-spaces=\"true\">Core services:<\/span><\/strong><span data-preserver-spaces=\"true\"> Device Gateway, Message Broker, Rules Engine, AWS IoT Core for LoRaWAN, Device Provisioning Service, Custom Authentication, Device Registry, Group Registry, Jobs Service, Security &amp; Identity Services, Device Shadow, and Sidewalk Integration.<\/span><\/li>\n<li class=\"ai-optimize-39\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Device software:<\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\"> Device and Mobile SDKs, Device Tester, ExpressLink, AWS IoT Greengrass, and FreeRTOS.<\/span><\/li>\n<li class=\"ai-optimize-39\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Control services:<\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\"> AWS IoT Core, Device Advisor, Device Defender, and Device Management.<\/span><\/li>\n<li class=\"ai-optimize-39\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Data aervices:<\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\"> Amazon Kinesis Video Streams, AWS IoT Analytics, AWS IoT FleetWise, AWS IoT SiteWise, AWS IoT Events, and AWS IoT TwinMaker.<\/span><\/li>\n<\/ol>\n<h3 class=\"ai-optimize-43\"><span data-preserver-spaces=\"true\">How AWS IoT Core works<\/span><\/h3>\n<p class=\"ai-optimize-44\"><span data-preserver-spaces=\"true\">The workflow of AWS IoT Core follows the typical lifecycle of an IoT device. Development begins with the device itself, defining its role, operations, and hardware and software requirements. Once the physical circuit is assembled, the software is develo<\/span><span data-preserver-spaces=\"true\">ped to connect the device to AWS IoT Core and use its services.<\/span><\/p>\n<p class=\"ai-optimize-46\"><strong><span data-preserver-spaces=\"true\">Provisioning<br \/>\n<\/span><\/strong><span data-preserver-spaces=\"true\">This<\/span><span data-preserver-spaces=\"true\"> is the first step in registering a device with AWS IoT Core. Provisioning assigns a digital identity to the physical device. There are several provisioning methods:<\/span><\/p>\n<ul>\n<li class=\"ai-optimize-48\"><span data-preserver-spaces=\"true\">Manual provisioning is suitable for a small number of devices. It involves manually creating a \u201cThing\u201d in the AWS console, generating X.509 certificates and private keys, attaching policies, and securely loading the credentials onto the device.<\/span><\/li>\n<li class=\"ai-optimize-49\"><span data-preserver-spaces=\"true\">Just-in-Time Registration (JITR) or Just-in-Time Provisioning (JITP) is used for larger fleets. It requires registering a Certificate Authority (CA) with AWS IoT. Each device is preloaded with a certificate signed by this C<\/span><span data-preserver-spaces=\"true\">ertificate Authority (C<\/span><span data-preserver-spaces=\"true\">A<\/span><span data-preserver-spaces=\"true\">)<\/span><span data-preserver-spaces=\"true\">. Upon connecting to the internet, AWS automatically registers the device, creates its \u201cThing,\u201d attaches the certificate and policy, and activates the device.<\/span><\/li>\n<li class=\"ai-optimize-50\"><span data-preserver-spaces=\"true\">Fleet provisioning is another scalable method. It uses a claim certificate and provisioning template. When a device connects for the first time, AWS IoT Core uses the template to generate a unique certificate, private key, and Thing record.<\/span><\/li>\n<li class=\"ai-optimize-51\"><span data-preserver-spaces=\"true\">Bulk registration is used for existing devices. A CSV file is uploaded to register many Things and link them to existing certificates.<\/span><\/li>\n<\/ul>\n<p class=\"ai-optimize-52\"><strong><span data-preserver-spaces=\"true\">Connecting<br \/>\n<\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">After provisioning, the device uses its certificate and private key to establish a secure TLS connection with the AWS Device Gateway. It can then publish data to MQTT topics and subscribe to others to receive commands or updates. The device also interacts with its Device Shadow by updating reported and desired states.<\/span><\/p>\n<p class=\"ai-optimize-52\"><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"> Applications can read from or write to the shadow to manage the device state asynchronously, even while the device is offline. Data sent by the device flows through the Rules Engine, where it can be filtered, transformed, and routed to other AWS services.<\/span><\/p>\n<p class=\"ai-optimize-54\"><strong><span data-preserver-spaces=\"true\">Monitoring<br \/>\n<\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">Once devices are online, they must be monitored for health, performance, and security. The Device Registry provides a central place to store metadata, attributes, and types for each device. AWS IoT Device Management allows indexing and searching across the fleet. AWS IoT Core publishes connection events and metrics to Amazon CloudWatch, which helps track connectivity and troubleshoot issues. <\/span><\/p>\n<p class=\"ai-optimize-54\"><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">For security, AWS IoT Device Defender can audit configurations, monitor traffic, and raise alerts for anomalies. Over-the-air (OTA) updates, remote reboots, and configuration changes are also supported. Device Advisor helps validate device behavior and secure communication.<\/span><\/p>\n<p class=\"ai-optimize-56\"><strong><span data-preserver-spaces=\"true\">Decommissioning<br \/>\n<\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\">When devices are no longer needed, they can be removed from the system. <\/span><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\">This<\/span><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\"> involves revoking certificates, detaching policies, and deleting entries from the Device Registry. After decommissioning, the device can be recycled or retired for reuse.<\/span><\/p>\n<p class=\"ai-optimize-58\"><span data-preserver-spaces=\"true\">Throughout development and operation, the device\u2019s credentials and metadata, established during provisioning, are used by the firmware and AWS-hosted applications to enable secure communication and service integration.<\/span><\/p>\n<h3 class=\"ai-optimize-59\"><span data-preserver-spaces=\"true\">Advantages<\/span><\/h3>\n<p class=\"ai-optimize-60\"><span data-preserver-spaces=\"true\">There are many advantages to using AWS IoT Core for connecting and managing IoT devices. Some of the key benefits include:<\/span><\/p>\n<ul>\n<li class=\"ai-optimize-61\"><strong><span data-preserver-spaces=\"true\">Scalability. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">AWS IoT Core supports billions of connected devices and trillions of messages, making it suitable for fleets of any size and complexity.<\/span><\/li>\n<li class=\"ai-optimize-61\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Reliability. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">The platform offers high availability and dependable performance. It handles message brokering, device connectivity, and cloud communication with minimal manual intervention.<\/span><\/li>\n<li class=\"ai-optimize-61\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Security. <\/span><\/strong>End-to-end encryption and mutual authentication, using X.509 certificates, ensure secure data exchange. Device permissions can be finely managed through AWS IoT policies.<\/li>\n<li class=\"ai-optimize-61\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Ease of use. <\/span><\/strong>Provisioning, managing, and processing data from devices is streamlined through a well-integrated interface and supporting services.<\/li>\n<li class=\"ai-optimize-61\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Integration. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">Devices can leverage AWS services, such as S3 (storage), DynamoDB (database), and Lambda (serverless compute), among others, to build robust cloud-based applications.<\/span><\/li>\n<li class=\"ai-optimize-61\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Support. <\/span><\/strong>Supports multiple communication protocols, including MQTT, HTTPS, WebSockets, and LoRaWAN, enabling compatibility with a wide range of devices.<\/li>\n<li class=\"ai-optimize-61\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Device management. <\/span><\/strong>Device Registry and Device Shadows allow centralized organization and state management for large-scale device fleets.<\/li>\n<li class=\"ai-optimize-61\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Data processing and analytics. <\/span><\/strong>Data can be filtered, transformed, and routed using the Rules Engine. AWS IoT Analytics supports deeper analysis of IoT data.<\/li>\n<li class=\"ai-optimize-61\"><strong>Security.<\/strong> Device Defender provides ongoing audits of device configurations and raises alerts for any detected security vulnerabilities. Device Advisor offers tools for testing and validating devices during development, ensuring secure and reliable operation at scale.<\/li>\n<\/ul>\n<h3 class=\"ai-optimize-81\"><span data-preserver-spaces=\"true\">Limitations\u00a0<\/span><\/h3>\n<p class=\"ai-optimize-82\"><span data-preserver-spaces=\"true\">Despite its capabilities, AWS IoT Core has its potential drawbacks:<\/span><\/p>\n<ul>\n<li class=\"ai-optimize-83\"><strong><span data-preserver-spaces=\"true\">Complexity. <\/span><\/strong>For new users, the initial setup \u2014 provisioning, certificate handling, policy creation, and rule configuration \u2014 can be a steep learning curve.<\/li>\n<li class=\"ai-optimize-83\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Limited customization. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">Although flexible, the platform has constraints in areas such as the Rules Engine, which utilizes a specific SQL-like syntax with limited extension options.<\/span><\/li>\n<li class=\"ai-optimize-83\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Third-party integration. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">While integration with AWS services is seamless, connecting to non-AWS platforms or external services may require additional effort or custom solutions.<\/span><\/li>\n<li class=\"ai-optimize-83\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Vendor lock-in. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">Extensive reliance on AWS-specific services may make future migration to another provider more difficult and resource-intensive.<\/span><\/li>\n<li class=\"ai-optimize-83\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Cost management. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\">Although pricing is based on a pay-as-you-go model, expenses can increase rapidly with high device volumes or high data throughput. Costs apply to messaging, connectivity, shadow operations, and rule actions. <\/span><\/li>\n<li class=\"ai-optimize-83\"><strong style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\"><span data-preserver-spaces=\"true\">Service limits and quotas. <\/span><\/strong><span style=\"font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;\" data-preserver-spaces=\"true\">Pre-defined quotas may require careful planning, especially when deploying large-scale or high-frequency systems.<\/span><\/li>\n<\/ul>\n<h3 class=\"ai-optimize-95\"><span data-preserver-spaces=\"true\">Conclusion<\/span><\/h3>\n<p class=\"ai-optimize-96\"><span data-preserver-spaces=\"true\">AWS IoT Core is a robust and widely adopted platform for building and managing large-scale IoT solutions. It supports the full development lifecycle, starting with device provisioning and continuing through integration with AWS services for data processing, storage, analytics, and remote management.<\/span><\/p>\n<p class=\"ai-optimize-97\"><span data-preserver-spaces=\"true\">By offering a comprehensive suite of tools, AWS IoT Core simplifies the deployment and operation of connected devices across diverse use cases. Its scalability, security features, and integration capabilities make it a strong foundation for developing reliable and future-ready IoT applications.<\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the previous tutorial, we discussed Internet of Things (IoT) platforms. As IoT solutions scale in size and complexity, these tools become essential for managing devices, data, and overall system performance. However, not all platforms serve the same function. Generally speaking, they fall into categories such as device management, connectivity management, application enablement, cloud integration,&hellip;<\/p>\n","protected":false},"author":387,"featured_media":83169,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[1844],"tags":[3401,4699,4533,1408,4357],"class_list":{"2":"type-post","13":"entry","14":"has-post-thumbnail"},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.2 (Yoast SEO v25.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is AWS IoT Core and when should you use it?<\/title>\n<meta name=\"description\" content=\"Learn the essential features of AWS IoT Core for managing devices, data, and enhancing system performance in IoT.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is AWS IoT Core and when should you use it?\" \/>\n<meta property=\"og:description\" content=\"Learn the essential features of AWS IoT Core for managing devices, data, and enhancing system performance in IoT.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/\" \/>\n<meta property=\"og:site_name\" content=\"Engineers Garage\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/engineersgarage\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png\" \/>\n\t<meta property=\"og:image:width\" content=\"812\" \/>\n\t<meta property=\"og:image:height\" content=\"500\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Nikhil Agnihotri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EngineersGarage\" \/>\n<meta name=\"twitter:site\" content=\"@EngineersGarage\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nikhil Agnihotri\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/\"},\"author\":{\"name\":\"Nikhil Agnihotri\",\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/person\/3c71105e3b40a1fd12c79c15602914b6\"},\"headline\":\"What is AWS IoT Core and when should you use it?\",\"datePublished\":\"2025-06-16T03:50:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/\"},\"wordCount\":1801,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.engineersgarage.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png\",\"keywords\":[\"aws\",\"awsiotcore\",\"industrialinternetofthings\",\"IoT\",\"techarticle\"],\"articleSection\":[\"Tech Articles\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/\",\"url\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/\",\"name\":\"What is AWS IoT Core and when should you use it?\",\"isPartOf\":{\"@id\":\"https:\/\/www.engineersgarage.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png\",\"datePublished\":\"2025-06-16T03:50:16+00:00\",\"description\":\"Learn the essential features of AWS IoT Core for managing devices, data, and enhancing system performance in IoT.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#primaryimage\",\"url\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png\",\"contentUrl\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png\",\"width\":812,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.engineersgarage.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What is AWS IoT Core and when should you use it?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.engineersgarage.com\/#website\",\"url\":\"https:\/\/www.engineersgarage.com\/\",\"name\":\"Engineers Garage\",\"description\":\"Electronic Projects, Electrical Engineering Resources, Makers Articles and Product News\",\"publisher\":{\"@id\":\"https:\/\/www.engineersgarage.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.engineersgarage.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.engineersgarage.com\/#organization\",\"name\":\"Engineer's Garage - WTWH Media\",\"url\":\"https:\/\/www.engineersgarage.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2019\/08\/EGlogo.png\",\"contentUrl\":\"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2019\/08\/EGlogo.png\",\"width\":372,\"height\":52,\"caption\":\"Engineer's Garage - WTWH Media\"},\"image\":{\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/engineersgarage\",\"https:\/\/x.com\/EngineersGarage\",\"https:\/\/www.youtube.com\/channel\/UC0VITh11JSYk-UW7toLebUw\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/person\/3c71105e3b40a1fd12c79c15602914b6\",\"name\":\"Nikhil Agnihotri\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.engineersgarage.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d26b31563fa36169891c8c7d312e9b33de8a0e3da1340ec14ef2de84d5c43497?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d26b31563fa36169891c8c7d312e9b33de8a0e3da1340ec14ef2de84d5c43497?s=96&r=g\",\"caption\":\"Nikhil Agnihotri\"},\"url\":\"https:\/\/www.engineersgarage.com\/author\/nikhil-agnihotri\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"What is AWS IoT Core and when should you use it?","description":"Learn the essential features of AWS IoT Core for managing devices, data, and enhancing system performance in IoT.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/","og_locale":"en_US","og_type":"article","og_title":"What is AWS IoT Core and when should you use it?","og_description":"Learn the essential features of AWS IoT Core for managing devices, data, and enhancing system performance in IoT.","og_url":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/","og_site_name":"Engineers Garage","article_publisher":"https:\/\/www.facebook.com\/engineersgarage","og_image":[{"width":812,"height":500,"url":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png","type":"image\/png"}],"author":"Nikhil Agnihotri","twitter_card":"summary_large_image","twitter_creator":"@EngineersGarage","twitter_site":"@EngineersGarage","twitter_misc":{"Written by":"Nikhil Agnihotri","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#article","isPartOf":{"@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/"},"author":{"name":"Nikhil Agnihotri","@id":"https:\/\/www.engineersgarage.com\/#\/schema\/person\/3c71105e3b40a1fd12c79c15602914b6"},"headline":"What is AWS IoT Core and when should you use it?","datePublished":"2025-06-16T03:50:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/"},"wordCount":1801,"commentCount":0,"publisher":{"@id":"https:\/\/www.engineersgarage.com\/#organization"},"image":{"@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#primaryimage"},"thumbnailUrl":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png","keywords":["aws","awsiotcore","industrialinternetofthings","IoT","techarticle"],"articleSection":["Tech Articles"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/","url":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/","name":"What is AWS IoT Core and when should you use it?","isPartOf":{"@id":"https:\/\/www.engineersgarage.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#primaryimage"},"image":{"@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#primaryimage"},"thumbnailUrl":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png","datePublished":"2025-06-16T03:50:16+00:00","description":"Learn the essential features of AWS IoT Core for managing devices, data, and enhancing system performance in IoT.","breadcrumb":{"@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#primaryimage","url":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png","contentUrl":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR.png","width":812,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/www.engineersgarage.com\/what-is-aws-iot-core-and-when-should-you-use-it\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.engineersgarage.com\/"},{"@type":"ListItem","position":2,"name":"What is AWS IoT Core and when should you use it?"}]},{"@type":"WebSite","@id":"https:\/\/www.engineersgarage.com\/#website","url":"https:\/\/www.engineersgarage.com\/","name":"Engineers Garage","description":"Electronic Projects, Electrical Engineering Resources, Makers Articles and Product News","publisher":{"@id":"https:\/\/www.engineersgarage.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.engineersgarage.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.engineersgarage.com\/#organization","name":"Engineer's Garage - WTWH Media","url":"https:\/\/www.engineersgarage.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.engineersgarage.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2019\/08\/EGlogo.png","contentUrl":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2019\/08\/EGlogo.png","width":372,"height":52,"caption":"Engineer's Garage - WTWH Media"},"image":{"@id":"https:\/\/www.engineersgarage.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/engineersgarage","https:\/\/x.com\/EngineersGarage","https:\/\/www.youtube.com\/channel\/UC0VITh11JSYk-UW7toLebUw"]},{"@type":"Person","@id":"https:\/\/www.engineersgarage.com\/#\/schema\/person\/3c71105e3b40a1fd12c79c15602914b6","name":"Nikhil Agnihotri","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.engineersgarage.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d26b31563fa36169891c8c7d312e9b33de8a0e3da1340ec14ef2de84d5c43497?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d26b31563fa36169891c8c7d312e9b33de8a0e3da1340ec14ef2de84d5c43497?s=96&r=g","caption":"Nikhil Agnihotri"},"url":"https:\/\/www.engineersgarage.com\/author\/nikhil-agnihotri\/"}]}},"featured_image_src":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR-600x400.png","featured_image_src_square":"https:\/\/www.engineersgarage.com\/wp-content\/uploads\/2025\/06\/AWS-IoT-ROTATOR-600x500.png","author_info":{"display_name":"Nikhil Agnihotri","author_link":"https:\/\/www.engineersgarage.com\/author\/nikhil-agnihotri\/"},"_links":{"self":[{"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/posts\/83166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/users\/387"}],"replies":[{"embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/comments?post=83166"}],"version-history":[{"count":0,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/posts\/83166\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/media\/83169"}],"wp:attachment":[{"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/media?parent=83166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/categories?post=83166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.engineersgarage.com\/wp-json\/wp\/v2\/tags?post=83166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}