TrustRadius: an HG Insights company

AWS IoT Core

Score9.9 out of 10

36 Reviews and Ratings

What is AWS IoT Core?

AWS IoT Core is a managed cloud service that lets connected devices interact with cloud applications and other devices. It includes the Device Gateway and the Message Broker, which connect and process messages between IoT devices and the cloud. AWS IoT Core connects AWS and Amazon services like AWS Lambda, Amazon Kinesis, Amazon S3, Amazon SageMaker, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, Amazon QuickSight, and Alexa Voice Service to build IoT applications that gather, process, analyze and act on data generated by connected devices, without having to manage any infrastructure. The AWS IoT Device and Mobile SDKs include open-source libraries, developer guides with samples, and porting guides so that users can build innovative IoT products or solutions on your choice of hardware platforms.

Top Performing Features

  • IoT Analytics

    Rich analytics to transform large quantities of sensor data into actionable insights.

    Category average: 7.8

  • Device Security

    Security to prevent connected devices from being hacked or compromised.

    Category average: 8.3

  • IoT Integration

    Software integration and APIs to support business processes and applications.

    Category average: 8

Areas for Improvement

  • IoT Device Management

    Software for provisioning configuring, troubleshooting and managing IoT devices and gateways remotely.

    Category average: 8.5

  • IoT Data Management

    Support for ingesting edge data and storing it to enterprise platforms, providing data accessibility, and managing data flows.

    Category average: 8.4

Predictive and Corrective Maintenance across tons of devices safely and securely on the go

Use Cases and Deployment Scope

We developed a solution on Electronic health record as a service and found the need of AWS iot core for subscribing devices for automated notification and messages for updating electronic health records and screening methods. AWS iot core enable us to develop and scale a full stack solution without the need of managing the entire infrastructure. We wish to continue exploring its need in asset management and predictive maintenance solution of medical devices.

Pros

  • Real time communication and sending messages
  • Ability to utilize a variety of communication protocols
  • Filter, transform, and act upon device data on the fly, based on your defined business rules.
  • Secure device connections and end to end encryption

Cons

  • Ability to integrate with Ethercalc software solution
  • Ability to introduce NFC toolchains and systems which could be utilized in iot modular gateway solutions like drones
  • Ability to reduce latency as the solution scales is very much needed
  • Hybrid solution which can integrate other existing iot solutions into AWS iot core

Most Important Features

  • Prototyping publish/subscribe solutions across devices
  • Experimenting with a variety of communication protocols very quickly
  • Learn how to filter, transform and act on device data using toolkit
  • End to end encryption management implementation

Return on Investment

  • Gives confidence to prototype iot solutions across lots of devices in little time
  • Ability to meet requirements for managing a variety of communication protocols
  • Learning iot analytics and visualization for faster insights enablement
  • Onboarding devices and managing quickly without building inhouse solutions

Alternatives Considered

Microsoft Azure IoT Edge, Microsoft Azure IoT Hub and Microsoft Azure IoT Central

Other Software Used

EtherCalc, Ionic, GitHub

Perfect IoT Companion - Best IoT tool in the Industry

Use Cases and Deployment Scope

AWS IoT is used to develop and prototype IoT devices. Recently, I have been prototyping an IoT device using a Raspberry Pi, and I decided to choose AWS IoT Core for the cloud solution. Basically it is used by IT departments and the technicians used this to communicate with IoT-based applications. By hosting on the cloud and using AWS, our processes have improved dramatically. Increased speed, reliability, and ease of maintenance. AWS IoT has also helped streamline device management and has allowed more free time for our IT folks. Data analysts of the QA department can now quickly analyze data coming from the sorting machine sensors.

Pros

  • Helps us to test the functioning of devices, and you can create custom applications that communicate with your IoT devices and send data to cloud server.
  • Makes it easy to use other Amazon services like Lambda and S3
  • Its SDK is available on most of the platforms.
  • High security standards during data transmission

Cons

  • Monitoring and real-time dashboard features could be improved.
  • Sometimes the server hangs and hence is not able to send data to cloud services.
  • At very early stages, it might be difficult to understand the AWS IoT console.

Most Important Features

  • IoT Device Management
  • Data Security
  • IoT Analytics

Return on Investment

  • It helps us to manage resources centrally using cloud services.
  • AWS IoT Core has lowered the cost of device development and data management.
  • Support cases number have gone down since we migrated to AWS IoT Core.

Alternatives Considered

Amazon S3 (Simple Storage Service), AWS Lambda, Watson IoT Platform and Microsoft Azure IoT Hub

Other Software Used

AWS Lambda, Amazon S3 (Simple Storage Service), Azure Backup

One of the best Cloud IOT Solution Provider on AWS

Use Cases and Deployment Scope

We had a mobile application and with the help of that, we used to connect with IoT devices using Bluetooth and send the data to the elastic cache using a firehose. we were mainly using MQTT for the data transmission from one place to another.

Pros

  • Can help send data to elastic cache very easily.
  • SDK is available in all the mobile platform as well as web.
  • MQTT is very fast way to transfer data from one place to another.

Cons

  • Native dashboard is okay-ish.
  • Only available with AWS services.
  • Multiple protocols along with MQTT such as Kafka can be added.

Most Important Features

  • Transfer data from devices to elastic cache.
  • MQTT open source queue.

Return on Investment

  • Quick TAT for my applications.
  • Easy to understand so juniors can also do the task.

Inside View of AWS IoT Core

Use Cases and Deployment Scope

I use IoT Core for one of my clients although it has multiple features but I mostly use Application interaction with connected devices functionality (mobile devices).

Pros

  • Application interaction with connected devices.
  • Processing data sent from connected devices.

Cons

  • Tightly coupled with AWS cloud services.
  • Need to extend it to other devices like Android based devices.
  • Freezes a lot.

Most Important Features

  • Connectivity between devices and the AWS cloud.
  • Processing data sent from connected devices.

Return on Investment

  • Quickly retrieve data.
  • Available data in the cloud for all departments.

Alternatives Considered

Microsoft Azure IoT Hub

Other Software Used

Red Hat Ansible Automation Platform, Terraform, by HashiCorp, Chef Infra

User Experience of AWS IoT Core

Pros

  • It provides a good GUI interface for your IoT applications. so the data can be read in a more meaningful manner.
  • It helps us to test the functioning of devices and you can create custom applications that communicate with your IoT devices and send data to cloud server.
  • To develop such a type of application that reads your device data is a tedious work but AWS IoT makes it easy as it provides a custom tool that easily establishes a connection between your IoT devices and Cloud server.

Cons

  • Performance needs to increase bit more.
  • Sometime the server hangs and hence is not able to send data to cloud services.
  • Need to extend it to other devices like Android based devices.

Return on Investment

  • It saves on development costs.
  • It helps us to manage resources centrally using Cloud services.
  • Overall it helps us to save time and resources of our organisation.

Usability

Other Software Used

ThingWorx, 1CRM, Azure Active Directory