AWS IoT Core is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT Core can support billions of devices and trillions of messages, and can process and route those messages to AWS endpoints and to other devices reliably and securely. With AWS IoT Core, your applications can keep track of and communicate with all your devices, all the time, even when they aren’t connected.
AWS IoT Device Management is a managed service that lets you securely onboard, organize, monitor, and remotely manage your IoT devices at scale throughout their lifecycle. With AWS IoT Device Management, you can organize your device inventory, monitor your fleet of devices, query the state of any IoT device in your fleet, and remotely manage devices deployed across many locations including updating device software over-the-air (OTA). AWS IoT Device Management helps you scale your device fleets and reduce the cost and effort of managing large and diverse IoT device deployments.