AWS IoT Case Study: Amway

Vikas Verma
5 min readSep 21, 2020

AWS is at the top in providing cloud computing services for businesses across the globe. Back in the 2000s, businesses were completely dependent on purchased servers, and those servers had limited functionality and steep prices. Plus, a functioning server required countless validations. The more growth businesses experienced, the more servers and optimization practices they needed. Acquiring those items proved inefficient, and sometimes, prohibitively expensive.

The advantages of AWS have solved many of those problems. Companies using AWS have servers available instantly, and AWS provides various workloads, increased storage options, and enhanced security measures. AWS provide more that 175 products on a pay-as-you-go basis. This means that you pay only for the services you use. And it works on a relative scale. That means the less you use it, the less you pay. And the more you use it, the less you pay per unit.

AWS IoT

AWS IoT provides the cloud services that connect your IoT devices to other devices and AWS cloud services. AWS IoT provides device software that can help you integrate your IoT devices into AWS IoT-based solutions. If your devices can connect to AWS IoT, AWS IoT can connect them to the cloud services that AWS provides.

AWS IoT lets you select the most appropriate and up-to-date technologies for your solution. AWS IoT can provide support for your compatible devices to facilitate development and integration of your devices with AWS IoT

Amway

Amway is the number-one direct-selling business in the world, according to the Direct Selling News 2017 Global 100, with more than $8.8 billion in sales revenue. The company provides a breadth of nutrition, beauty, and home products through a multilevel network of millions of global sales distributors.

Despite the company’s huge size and global footprint, however, its initiative to develop Internet-connected products or Internet of Things (IoT) began as a grassroots effort within the organization when it was in the process of enhancing its top-of-the-line air-treatment system.

Since embarking on its IoT journey, Amway has successfully launched its first Internet-connected product the Atmosphere Sky Air Treatment System (which is the best performing HEPA air purifier among top competitors for removing allergens and other contaminants.) and plans to further explore what benefits IoT can bring to the enterprise.

The development group at Amway knew that creating a connected product would be outside the comfort zone of most within the organization. The biggest challenge in this project was in bringing a new strategy to the organization.

Using AWS IoT

Amway conducted a four-month evaluation of different IoT platforms, ultimately choosing AWS IoT. AWS’s scalability, global presence, maturity in the IoT space, security, and outstanding professional services were the deciding factors for Amway. “We do business in more than 100 countries and territories, and we had no idea how much data-center capacity we would need from an IoT perspective,” says Mike Gartner, senior IoT platform architect at Amway.

AWS Services Used

Amway implemented its IoT platform in a serverless architecture using AWS IoT. It used other AWS services including AWS Lambda, Amazon API Gateway, and Amazon DynamoDB to implement key features for its connected devices, including:

  • Command and control - the ability to send commands to devices anywhere in the world and get a response.
  • Firmware updating - the ability to automatically update features on its devices.
  • Telemetry data capture - the ability to continuously collect data from devices and transform that data for later analysis or use in real time.
  • Just-In-Time Registration - the ability to securely onboard a device to the AWS IoT platform.
  • Device pairing - the ability to know a device owner is the only one who can control the device.

Security was one of Amway’s biggest concerns in moving into IoT. “Using the AWS IoT platform, we were able to build policies and security throughout the entire architecture,” says Gartner. Several AWS teams worked with Amway and Atmel (now Microchip), to implement Just-in-Time certificate registration for Amway’s connected devices. Just-in-Time Registration is a new AWS IoT process that automatically registers new device certificates as part of the initial communication between the device and AWS IoT, creating a seamless, highly secure user experience. Communication between devices and AWS IoT is protected through the use of X.509 certificates.

With AWS Just-in-Time Registration, users are assured their Amway device will talk only to Amway’s AWS IoT platform not to a different IoT platform or a hacked version that sits in between. For Amway, Just-in-Time Registration ensures a given device truly is an Amway manufactured device, and not a fake. For Amway’s devices, Just-in-Time Registration is handled by the Atmel microprocessor within each unit. “Valid certificates for our air-treatment systems are actually created before they even leave the factory floor,” says Binger.

When it came to designing the architecture required for its IoT platform, Amway used AWS Professional Services to help it create a continuous integration and continuous delivery (CI/CD) pipeline to automate delivery of platform software updates. The pipeline picks up source code changes from a repository, builds and packages the application, and then pushes the new update through a series of stages, running integration tests to ensure all features are intact and backward-compatible in each stage.

The CI/CD process has allowed the company to be much more agile and has completely changed how it executes product development. “In the past, it would normally take a week to get a production deployment completed and tested,” says Binger. “Now we are able to do it within minutes to hours.”

By using AWS serverless architecture, Amway has been able to take a very lean, agile approach to its IoT effort. “We didn’t need to invest in IT infrastructure because AWS offered a serverless architecture that in and of itself is a huge savings,” says Binger. He predicts that a serverless approach will be adopted for many other systems throughout Amway’s enterprise IT architecture.

Perhaps the most important value realized by Amway through its IoT implementation is the ability to seamlessly gather information about its products. This allows the company to better understand device performance and the needs of the end user, allowing for innovation to take place both for existing and future Amway products.

--

--

Vikas Verma
Vikas Verma

Written by Vikas Verma

Tech and Programming, MLOps, DevOps Assembly Lines, Hybrid Multi Cloud, Flutter and Ansible Automation

No responses yet