The Internet of Things on AWS – Official Blog

Category: Developer Tools

Patterns for rapid IoT solution prototyping using AWS IoT Greengrass and Docker

Research suggests that Internet of Things (IoT) solution implementations typically take an average of 18-24 months to reach the market and be ready for adoption. Common scenarios related to IoT solution development include device provisioning, telemetry collection, and remote command and control. Depending on your use case, prototyping a well-architected IoT solution requires considerations for good design principles and best practices for each of these scenarios. This post illustrates how you can adopt a prototyping design pattern that combines an AWS Cloud Development Kit (AWS CDK), AWS IoT Greengrass, and Docker to accelerate your IoT solution prototyping on AWS.

Automate application deployment to IoT devices using AWS IoT Device Management

Introduction The Internet of Things (IoT) industry is trending towards devices that are compatible with the latest standards, interfaces, and protocols. To remain competitive, device manufacturers have to release new features, perform system updates, and deploy security patches in a timely manner. Software applications have long been using automated continuous integration and delivery (CI/CD) pipelines […]

Enabling device maintenance across multiple time zones using AWS IoT Jobs

Introduction A benefit of Internet of things (IoT) technology is the ability to connect your devices to the cloud and easily access them from around the world. While this benefit has unlocked many opportunities, it has also has created a major challenge of keeping devices updated. Managing and maintaining a fleet of IoT devices spread […]

How to get started with the new AWS IoT Core Device Location service

Introduction The new AWS IoT Core Device Location feature allows Internet of Things (IoT) devices to retrieve and report their current location without relying on Global Positioning System (GPS) hardware. Devices and clients connected to AWS IoT Core can now use cloud-assisted Global Navigation Satellite System(GNSS), WiFi scan, cellular triangulation, and reverse IP lookup techniques […]

Build an efficient development environment for AWS IoT Greengrass

Introduction This post shows you how to set up a clean and efficient development environment for AWS IoT Greengrass. With this environment you can rapidly iterate on your ideas and automate your process to build edge compute systems from scratch. Building a repeatable development environment for edge systems can take a long time. These tools […]

Trigger AWS IoT Greengrass component deployments from AWS CodeCommit

As computing power extends into Internet of Thing (IoT) devices, software becomes more and more crucial to making decisions, processing data, and providing insight to end users at the device. Devices are the backbone of many businesses and applications. Regardless of the use case, customers benefit from quick, widespread deployment of software updates and improvements […]

Automating workflows for AWS IoT Greengrass V2 components

Introduction AWS IoT Greengrass V2 Development Kit Command-Line Interface (GDK CLI) was announced at AWS re:Invent 2021. With GDK CLI you can easily create AWS IoT Greengrass V2 components, flexibly define recipes, and publish these components to AWS IoT Greengrass V2. However, every time there is a change to the AWS Greengrass V2 component recipe, […]

Implementing a CI/CD pipeline for AWS IoT Greengrass projects

This post demonstrates how to build a continuous integration and continuous deployment (CI/CD) pipeline for AWS IoT Greengrass projects. Readers should be familiar with AWS IoT Greengrass. This post focuses on streamlining the development process for AWS IoT Greengrass projects rather than explaining the technology itself. If you are not familiar with AWS IoT Greengrass, […]

Configuring Cognito User Pools to Communicate with AWS IoT Core

AWS IoT Core supports certificate-based mutual authentication, custom authorizers, and Amazon Cognito Identity as way to authenticate requests to the AWS IoT device gateway. Amazon Cognito User Pools was made generally available last year. It allows customers to easily add user sign up and sign in to mobile and web apps. You can use Cognito […]