Tuesday, June 7, 2016

09_AWS - Internet of Things

Amazon Web Services

 

2006: Amazon launched Amazon Web Service (AWS) on a utility computing basis although the initial released dated back to July 2002.

Amazon Web Services (AWS) is a collection of remote computing services (also called web services) that together make up a cloud computing platform, offered over the Internet by Amazon.com.

The most central and well-known of these services are Amazon EC2 (Elastic Compute Cloud )and Amazon S3 (Simple Storage Service).

 

Book:

Amazon Web Services is based on SOA standards, including HTTP, REST, and SOAP transfer protocols, open source and commercial operating systems, application servers, and browser-based access.

 

Topics:

 

1.       AWS IoT

 

 

1). Amazon IoT

 

·         AWS IoT enables secure, Bi-Directional Communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud over MQTT and HTTP.

·         This enables you to collect Telemetry Data from multiple devices and store and analyze the data.

·         You can also create applications that enable your users to control these devices from their phones or tablets.

 

AWS IoT consists of the following components:

 

1.       Message broker—Provides a secure mechanism for things and IoT applications to publish and receive messages from each other.You can use the MQTT protocol to publish and subscribe.You can use the HTTP REST interface to publish.

 

2.       Rules engine—Provides message processing and integration with other AWS services.You can use a SQL-based language to select data from message payloads, process the data, and send the data to other services, such as Amazon S3, Amazon DynamoDB, and AWS Lambda.You can also use the message broker to republish messages to other subscribers.

 

3.       Thing Registry—Sometimes referred to as the Device Registry. Organizes the resources associated with each thing.You register your things and associate up to three custom attributes with each thing. You can also associate certificates and MQTT client IDs with each thing to improve your ability to manage and troubleshoot your things.

 

4.       Thing Shadows service—Provides persistent representations of your things in the AWS cloud.You can publish updated state information to a thing shadow, and your thing can synchronize its state when it connects.Your things can also publish their current state to a thing shadow for use by applications or devices.

 

5.       Thing shadow— Sometimes referred to as a device shadow. A JSON document used to store and retrieve current state information for a thing (device, app, and so on).

 

6.       Device gateway—Enables devices to securely and efficiently communicate with AWS IoT.

 

7.       Security and identity service—Provides shared responsibility for security in the AWS cloud.Your things must keep their credentials safe in order to send data securely to the message broker. The message broker and rules engine use AWS security features to send data securely to devices or other AWS services.

 

Regards,

Arun Manglick

 

 

 

 

 

 

 

 

 

 

 

 

No comments:

Post a Comment