Iot Blog

How the AWS IoT Platform Works

AWS Identity and Access Management (IAM)

Find qualified APN Partners to help you with your AWS China projects

Learn more about how customers are using AWS in China

AWS is committed to providing Chinese software developers and enterprises with secure, flexible, reliable, and low-cost IT infrastructure resources to innovate and rapidly scale their businesses.

The Rules Engine makes it possible to build IoT applications that gather, process, analyze and act on data generated by connected devices at global scale without having to manage any infrastructure. The Rules Engine evaluates inbound messages published into AWS IoT and transforms and delivers them to another device or a cloud service, based on business rules you define. A rule can apply to data from one or many devices, and it can take one or many actions in parallel.

Configure and Manage EC2 Instances and On-premises Server

The Registry establishes an identity for devices and tracks metadata such as the devices attributes and capabilities. The Registry assigns a unique identity to each device that is consistently formatted regardless of the type of device or how it connects. It also supports metadata that describes the capabilities of a device, for example whether a sensor reports temperature, and if the data are Fahrenheit or Celsius.

Workflow service for coordinating application components

The Registry lets you store metadata about your devices at no additional charge, and metadata in the Registry does not expire as long as you access or update your registry entry at least once every 7 years.

Amazon Relational Database Service (RDS)

To learn more read theSecurity and Authentication sectionin the AWS IoT user guide.

Fast, Flexible, Highly Scalable NoSQL Database Service

To learn more read theRulesEnginesection of the AWS IoT user guide.

Fast, Simple, Cost-Effective Data Warehousing

To learn more read theDevice Shadowssection of the AWS IoT user guide.

AWS IoT provides mutual authentication and encryption at all points of connection, so that data is never exchanged between devices and AWS IoT without proven identity. AWS IoT supports the AWS method of authentication (called SigV4) as well as X.509 certificate based authentication. Connections using HTTP can use either of these methods, while connections using MQTT use certificate based authentication, and connections using WebSockets can use SigV4. With AWS IoT you can use AWS IoT generated certificates, as well as those signed by your preferred Certificate Authority (CA). You can map your choice of role and/or policies to each certificate, so that you can authorize devices or applications to have access, or change your mind and revoke access altogether without ever touching the device.

Dedicated Network Connection to AWS

AWS IoT provides an SDK to help you easily and quickly connect your hardware device or your mobile application. The AWS IoT Device SDK enables your devices to connect, authenticate, and exchange messages with AWS IoT using the MQTT, HTTP, or WebSockets protocols. The Device SDK supports C, JavaScript, and Arduino, and includes the client libraries, the developer guide, and the porting guide for manufacturers. You can also use an open source alternative or write your own SDK.

Manage User Access and Encryption Key

You can author rules within the management console or write rules using a SQL-like syntax. Rules can be authored to behave differently depending upon the content of the message.

Click here to return to the AWS China homepage

User Identity and App Data Synchronization

Resource and Application Monitoring

The AWS IoT Device SDK makes it easy for your device to synchronize its state with its shadow, and to respond to desired future states set via the shadow.

TheRules Engine can also route messages to AWS endpoints including Amazon Kinesis, Amazon S3, Amazon DynamoDB, and Amazon CloudWatch. External endpoints can be reached using Amazon Kinesis, and Amazon Simple Notification Service (SNS).

Templates for AWS Resource Creation

The AWS IoT Device Gateway enables devices to securely and efficiently communicate with AWS IoT. The Device Gateway can exchange messages using a publication/subscription model, which enables one-to-one and one-to-many communications. With this one-to-many communication pattern AWS IoT makes it possible for a connected device to broadcast data to multiple subscribers for a given topic. The Device Gateway supports MQTT, WebSockets, and HTTP 1.1 protocols and you can easily implement support for proprietary or legacy protocols. The Device Gateway scales automatically to support over a billion devices without provisioning infrastructure.

You can create, deploy and manage certificates and policies for the devices from the console or using the API. Those device certificates can be provisioned, activated and associated with the relevant policies that are configured using AWS IAM. This allows you to instantly revoke access for an individual device if you choose to do so.

Run Code without Thinking about Servers

To learn more read the AWS IoT Device SDK documentation or get started bydownloading the SDKs.

AWS Identity and Access Management (IAM)

Managed Relational Database Service for MySQL, Postgres, Oracle, SQL Server, and Amazon Aurora

Download content, access training, and engage with AWS through the partner-only AWS site

Click here to return to AWS China homepage

Explore AWS products available in China

Track Resource Inventory and Changes

To learn more read theRegistry sectionof the AWS IoT user guide.

Send notifications, updates, and promotions across platforms

Learn more about the AWS Partner Network and supporting Partner Programs

With AWS IoT you can create a persistent, virtual version, or shadow, of each device that includes the devices latest state so that applications or other devices can read messages and interact with the device. The Device Shadows persist the last reported state and desired future state of each device even when the device is offline. You can retrieve the last reported state of a device or set a desired future state through the API or using the rules engine.

Device Shadows make it easier to build applications that interact with your devices by providing always available REST APIs. In addition, applications can set the desired future state of a device without accounting for the devices current state. AWS IoT will compare the difference between the desired and last reported state, and command the device to make up the difference.

TheRules Engine provides dozens of available functions that can be used to transform your data.

Integrates on-premises IT environments with Cloud storage

To learn more readProtocolsin the AWS IoT user guide.

Pre-configured environments to quickly build deep learning applications

Its easy to get started with the AWS IoT.

All of the official SDKs, IDE Toolkits, and Command Line Tools available for download here.

Run and Scale Elasticsearch Clusters

Device Shadows let you store the state of your devices for up to a year for free. Device Shadows persist forever if you update them at least once per year, otherwise they expire.

Low-Cost Archive Storage in the Cloud

Exit mobile version